Implementation

After development and deployment of the Global Exception Handler AgileConnector, the implementation is done at the process model layer via AgilePoint Envision. All out-of-the-box and custom AgileParts include a drop-down property activity called ExceptionHandlerScope. This drop-down is used to select either Local or Global where if Local is selected, the exception handling will be handled as normal by reporting exception data to the SaveErrorMessageTo and SaveStatusTo custom attributes and if Global is selected, the AgilePart will continue to process as normal by reporting exception data to the SaveErrorMessageTo and SaveStatusTo custom attributes, but also calls on a custom AgileConnector with custom exception handling logic to handle the exception(s) as desired.