Event Listener

Icon Description
Event Listener

An event listener triggers the evaluation of connected sentries in the backend using the triggerPlanItemInstance method of the CmmnRuntimeService.

Attributes

Group Attribute Description

Details

Required

Select this option to mark the element as required (exclamation mark decorator).

Required plan items must either be in the state COMPLETED, TERMINATED or DISABLED for their parent stage to complete.

Available condition

Sets an available condition, which is an expression that moves the event listener into the available state after creation if true. It also returns the event listener to the unavailable state when the condition becomes false again.

Repetition

Select this option to mark the element as repeatable (number sign decorator).

By default, only one instance of a plan item is created at runtime. Repeatable plan items do not have that limitation.

The combination of this property, Manual activation, and no entry sentry has a special meaning called Automatic repetition: As a previous instance of the plan item completes, a new instance is automatically created and set into state Enabled.

Completion neutral

Select this option to mark the element as required (exclamation mark decorator). Required plan items must be either in the status COMPLETED, TERMINATED, or DISABLED for their parent stage to complete." ng-repeat="property in group.properties

More

Lifecycle listeners

Allows you to define lifecycle listeners for a plan item. Lifecycle listeners allow you to execute an expression, a delegate expression or a class when a plan item transitions from one state to another.