Introduction
Start events define how a process starts and end event define how a process completes. The types of start events:
- Signal start event
- Timer start event
Signal start event
A signal start event runs processes when a specific event is triggered. For example, a signal start event occurs when an alert is created from a certain metric with a critical state. The symbol for a signal is a circle with a triangle .
Signal start event properties
The following table describes how to configure a signal start event:
Property | Description |
---|---|
Name | Refers to name of the event. |
Id | Refers to a unique identifier of the event. The ID is system generated and any manual modification to the ID is not allowed. |
Configuration | Refers to a specific platform event for the start event to run. For example, if an alert is created from a particular resource, then the start event becomes active and starts the process. |
Filter Criteria | Refers to a condition that enables a signal start event to run. |
Setting conditions for signal start events
The filter criteria uses a nested set of alert/resource attributes to define a condition that enables a signal start event to run.
To add a conditional expression for Signal Start Event:
- From the Filter Criteria box, type $ followed by an alert or resource attribute.
For example, select Alert in the Configuration section, then its alert attributes appear in the drop-down. - Provide a space after the attribute and select a relational operator to define the relationship between the left and right items.
- Provide a value.
Example:Critical
Example alert condition: $currentState = "critical"
Notes
For strings, enclose it with double-quotes (
"<string>"
)
For example,"Critical"
. A green color tick mark appears to indicate the logical expression is in the right format. Example conditional expression:*$currentState = "CRITICAL" AND $repeatCount > 5*
.For Alert Created or Resource Created options, there are no relational operator restrictions. But, if Alert Updated option is selected, the conditional expression must contain one of these relational operators:
IS
,WAS
, orCHANGED
.
Timer start event
A timer start event runs processes based on a schedule that includes start time with a recurrence schedule. For example, a process can run every on the first Monday of every month at 9 AM. The symbol for a time start event is a circle with a clock
Timer start event properties
The following table describes how to configure a timer start event:
Property | Description |
---|---|
Name | Refers to the name of an event. |
Id | Refers to a unique identifier of the event. The ID is system generated and any manual modification to the ID is not allowed. |
Configuration | Refers to a schedule to start the event.
|
End event
An end event indicates the completion of a workflow with these characteristics:
- A workflow must end with an end event
- The end event does not contain any outgoing sequence flows
- The symbol for an end event is a circle with a bold border