Support Import

Error-Exception Handling Levels

Error and Exception Handling in Process Robot is one of the most advanced in the market. It consists of several levels as they are mentioned below from lowest to highest:

1st Level

The first level refers to the exception Handling that the user can set in a specific action. For every action that you believe bases on your tests that is most likely to fail, you can set your exceptions here.

Action's Exception Handling

exception handling.png
2nd Level

The second level refers to the exception Handling that the user can set in a block of actions within a Process. In case any action within the block throws an exception it can be handled!

Exception BlockException Block

exception block2.png
3rd Level

The third level refers to the Process as a whole. This means that if any action within the Process fails (even if there is exception handling in its actions or no), then in the Process Error Handling in the Process's Properties you can specify the behavior you wish.

Process Error HandlingError Handling

errorhandling_processproperties.png
4th Level

The fourth level refers to All the Processes that run in ProcessRobot. If any Robot fails for any reason, then in the "Control Desk > Settings > Error handling" you can specify the behavior you wish.

Global Error handling

errorhandling_settings.png