Managing flow instance

The flow instance defines the flow instance properties, expressions, and related flow designer errors.

The document aims at demonstrating the key concepts that are involved after a published flow is triggered by using the Execution URL. The flow instance properties and flow expression language explain the different functions, operators, and properties associated in the data exchange.

Flow controls
Loop - In some business cases the same set of tasks is run in a loop as opposed to sequential processing. The flow ends with a catastrophic error, in case the same task reached the maximum allowed [max node execution limit] executions.
Timeout - The time for which the instance waits before it flags an error. The task that takes longer than configured timeout is treated as business error. The error object is updated with the timeout information. After some recurrences, timeout is treated as catastrophic error and flow is automatically redirected to the error page. The timeout is typically measured from the start of the flow or a task node that has the "Action required" checked (whichever occurs later) to the end of the flow. The timer is reset at such boundaries. For more information, see Error codes.