Error Management
Last updated
Last updated
The error management service allows to manage errors occurring when executing service tasks in workflows. It must be configured when creating a workflow and is represented by this element:
Every non triggerable service task that will throw an exception (if throwException is an enabled property) will be caught by the Error Boundary event, the down path execution will be run and the instance will not fail.
Every triggerable service task that will throw an exception during the command submit phase will be caught. If the push submitted to STENG fails, the service task error can be managed. Instead, if the service task push operates with success, it submits the push (or any other triggerable command to STENG) and is therefore put in the triggerable state waiting for the remote operation to finish, if that remote operation fails all instances will be marked as ERROR.
It can then be aborted and resubmitted by selecting the ABORT AND RESUBMIT option. The workflow in error will be aborted and a new one will start from the beginning with the same set of variables and properties.