About Exception Handling

Last Updated: 05/03/2018 Introduced in Version: 2.0
Exception Handling, by definition, is the process of responding to the occurrence, during computation, of exceptions. Exceptions are defined as anomalous or exceptional events requiring special processing, which often means, changing the normal flow of program execution. Exception handling should be considered when planning a workflow. This includes identifying points in a workflow where data (or a lack of data) could cause an error, and inserting components to work around that potential issue.
 
Additionally, there are two strategies that can work in tandem:
 
1) General exception handling caught by the Catch Exception step in a workflow
2) Targeted exception handling by setting up the Create Outcome on Exception setting on a specific component with in a workflow

Additional Resources