Raise Cancel End Event

<< Click to Display Table of Contents >>

Navigation:  Low-code Process Automation > Studio Cloud - Authoring environment > Bizagi Studio > Process wizard > Business Rules > Business Rules examples > Cases and activities >

Raise Cancel End Event

Overview

When you have a transactional Sub-Process it is possible for it to have a Cancel End Event. Bizagi allows you to raise cancel end events from Business Rules.

 

raiseCancelEndEvent_01

 

To raise the cancel end event just use following function, this will interrupt the transactional Sub-Process and deviate the normal path towards the cancel path. This function will add the RaiseCancelEndEvent log file.

CHelper.RaiseCancelEndEvent(String message) ;

 

The following attributes are needed:

message: A tag to identify the cancellation in the log file.

 

Example

Consider the following process, for an online retailer.

 

raiseCancelEndEvent_02

 

The Fulfill Order transactional Sub-Process is as follows:

 

raiseCancelEndEvent_03

 

 

If the credit card is not valid a Cancel End Event will be raised. To do so, we are going to set the function into an "On Exit" activity action.

 

raiseCancelEndEvent_04

 

Then, if the credit card is not valid, the path of the process will follow the cancellation path.

 

raiseCancelEndEvent_05

 

When the cancellation is raised, a log file will be created.


Last Updated 2/9/2022 3:19:31 PM