Start Events

Start Events indicate where a process starts.

When adding a Start Event to your diagram, make sure that:

  • It doesn’t have any incoming Sequence Flows.

  • It has at least one outgoing Sequence Flow.

  • It doesn’t have any outgoing Message Flows.

Start Events appear as circles with a thin edge. The marker changes according to the type of Start Event.

Start Event

A Start Event indicates the start of a process.

A Start Event.

Message Start Event

A Message Start Event triggers the start of a process when a message arrives from a participant.

A Message Start Event.

Message Start Event attributes

Fill in this field in the Attributes tab:

  • Message Reference

    The ID of the Message that is sent or received by the Task.

    Click to view the list of message IDs and select an ID.

 

Define this attribute in the Output tab of the Attributes panel:

  • Output

    The Data Output sent by the element.

    • To add a Data Output, click Add.

    • To remove a Data Output, select the Data Output from the list then click Remove.

    • To complete or edit a Data Output, select the Data Output from the list and fill in these fields:

      Field Description
      Name The name of the Data Output.
      Description A description of the Data Output.
      Item Definition The data type of the Data Output.

    Timer Start Event

    A Timer Start Event enables you to control the start of a process using a time condition. Use it to start a process at a specific date and time or at recurring intervals.

    A Timer Start Event.

    Timer Start Event attributes

    Define this attribute in the Timer tab of the Attributes panel:

    • Timer Event Definition

      Define the timer conditions for timer events.

      Refer to the ISO 8601 standard for date, time and duration format.

      To set the Timer Type:

      • Click and select the timer type:

        Type Description
        None No timer type specified.
        Recurring date Repeated on a specific day and time in a cycle — for example, "every Monday at 9am".
        Fixed date A specific date and time — for example, "31 December 2021".
        After duration The time from the moment the process reaches the event to the moment the trigger is fired — for example, "5 minutes".

      Signal Start Event

      A Signal Start Event triggers the start of another process when a Signal has been broadcast by another process.

      A Signal Start Event.

      Signal Start Event attributes

      Fill in this field in the Attributes tab:

      • Signal Reference

        The ID of the Signal that’s broadcast.

        Click to select a Signal ID.

       

      Define this attribute in the Output tab of the Attributes panel:

      • Output

        The Data Output sent by the element.

        • To add a Data Output, click Add.

        • To remove a Data Output, select the Data Output from the list then click Remove.

        • To complete or edit a Data Output, select the Data Output from the list and fill in these fields:

          Field Description
          Name The name of the Data Output.
          Description A description of the Data Output.
          Item Definition The data type of the Data Output.