Error and Success terminals

An error terminal is used on a node for cases where the error can be caught with another node, preventing the flow from failing. An error terminal will only run a node if the node that has the error terminal is the initial cause of the error.

A success terminal will run a node if the terminal that has the success terminal is successful. Multiple success terminals in a flow will run multiple nodes as long as each node is successful. A node is not considered successful until all nodes that are linked to it return back to that node successfully.

A node is considered successful if a linked node fails, but that linked node has an error terminal linked to catch the error.

See the Error and Success terminals example for more information.

See the Error and Success Terminals example for a demonstration of how to use Error and Success terminals in a flow. The Error and Success example contains a readme file that contains detailed instructions about how to run the example.