Compensate Transition

Provides detailed information on the Compensate Transition.

A Compensate Transition is used when an activity or group of activities require that the actions performed by the BP-methods should be reversed. Reversal is needed in case of total or partial BP-method failure, which could be caused by any number of things such as a call to an external system that fails, equipment failure, a database call with bad data and so on.

Note: Activities or groups can use only one compensate transition to link to the compensate flow. The compensate flow can have as many activities as required. However, no other compensate transition between them applies.

After you create the transition, a line with a directional arrow connects the two activities on the design workspace.

The source of the transition is the activity to be compensated and the target is the first activity in the compensation handler flow. Since the compensation handler flow is independent from the main process flow, it cannot have transitions back into the main process.

For further information, see Compensate Handling and Compensate Activity.