Skip to main content
Skip table of contents

Determine Flow State

The following functions can be used to determine the state of a flow. Intermediate flows may not have data in all metadata fields. Intermediate flow reports are triggered on a configurable timeā€”the default is 5 minutes. This gives you the chance to analyze what is available in a long-running flow before the flow ends. This is particularly useful for long-running sessions that may stretch across hours or days.

--- Returns true if the flow message is an intermediate report on a long running session.
boolean IsIntermediateFlow(dpiMessage)
--- Returns true if the flow message is the final flow message on a long running session.
boolean IsFinalLongFlow(dpiMessage)
--- Returns true if the flow message is the only flow message on a short session.
--- A short session is a flow for which no intermediate flow reports have been made.
boolean IsFinalShortFlow(dpiMessage)
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.