Introduction

A start event defines how a process starts and an end event defines 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:

Signal Start Event Properties
PropertyDescription
NameRefers to name of the event.
IdRefers to a unique identifier of the event. The ID is system generated and any manual modification to the ID is not allowed.
ConfigurationRefers 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 CriteriaRefers 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 a signal start event:

  1. 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.
  2. Provide a space after the attribute and select a relational operator to define the relationship between the left and right items.
  3. Provide a value.
    For example, a completed sample condition can be: $currentState = "CRITICAL" AND $repeatCount > 5

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 symbol

Timer Start event symbol

Timer start event properties

The following table describes how to configure a timer start event:

Timer Start Event Properties
PropertyDescription
NameRefers to the name of an event.
IdRefers to a unique identifier of the event. The ID is system generated and any manual modification to the ID is not allowed.
ConfigurationRefers to a schedule to start the event.
  • Start Date: Refers to the start date of the event based on the customized Time zone settings.
  • Ends: Refers to the end time of the event. Supported end types are:
    • Never: Refers to never ending the event.
    • After Occurrences: Refers to ending the event after occurring for a certain number of times.
    • On: Refers to ending an event on a certain date.
  • Recurrence Pattern: Recurrence of the event can occur by Minute, Hourly, Daily, Weekly, and Monthly.
  • Repeat Every: Refers to how often the event must repeat.
    Example: A start event can run for every 2 days

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:

What to do next