Exception transitions

Exception transitions visually differ from normal transitions. They are represented by a dashed line instead of a solid line and are also displayed in a different color.

Typically, when a sequence throws an error, it stops execution. However, if an exception transition connects it to another sequence, the operation will continue and proceed to the linked transition.

Like normal transitions, exception transitions also allow conditions to be specified within them.

A sequence can contain multiple exception transitions for precise control over the workflow:

Useful conditions:

LastError.ActionMessage -> Contains the message of the last error.

LastError.ActionOutcome -> Contains the message showing the outcome of the action: True/False

LastError.Matches("") -> Can be used to check if an error matches a given string.

Last updated