Compensation Handling

The compensation handling is executed when a compensate activity is executed in the outer scope of the complex activity to compensate.

A compensate activity must be used within an exception handler or another compensation handler; it cannot be linked to more than one complex activity.

Sybase WorkSpace Business Process concept

PowerDesigner concept

Compensation handler

Composite process with the <<CompensationHandler>> stereotype. The compensation handler must be at the same level as the complex activity and connected with a flow to this activity.

Connecting flow

Flow with a <<Compensation>> event.