Error Management
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:
with error management on Service Task
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 submit to STENG fails, the service task error can be managed.
Instead, if the service task push operates with success, so 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.
without error management
It can then be aborted and resubmitted 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.
Updated 5 months ago