This tutorial is intended to help you understand how exception triggers work, and the difference between the triggers. Every Workflow project starts with a "Critical Errors" model, which will catch any unhandled exception, but we want to better-handle our exceptions within each model, so we use one of the Exception Triggers to do so.
The triggers covered here are:
If a single component in your workflow throws an exception, all 4 exception trigger components exist, and all 4 have conditions which are met by this exception, the priority of the triggers are as follows:
An exception trigger outputs the details of the error, as well as the component by which the error was triggered. Exception Trigger component outputs:
Attached is a demonstration of how the exceptions are triggered and handled.
To illustrate:
A bit about each notable component on the page:
This seems adequate preamble to the demo project itself, which should help further illustrate how each component functions. Hopefully this project also helps illustrate how each is applicable in a Workflow process.
As always, post questions or comments below and I'll clarify anything that needs it.
Happy exceptions!