End Events

An End Event indicates where a process ends.

It doesn’t have any outgoing Sequence Flows.

When adding an End Event to your diagram, know that:

  • There can be multiple End Events in a single level of a process.

  • If you don’t use an End Event and you run the process, there won’t be a result.

  • If you don’t use an End Event, all flow elements that don’t have outgoing sequence flows will mark the End of a path in the process. The process won’t end until all parallel paths have been completed.

End Events appear as a circle with a thick red edge. The marker changes according to the type of End event.

End Event

Use an End Event to stop a process without triggering further events.

A basic End Event.

Message End Event

Use a Message End Event to send a message to a participant when the process has ended.

A Message End Event.

Message End 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 Input tab of the Attributes panel:

  • Input

    The Data Input received by the element.

    • To add a Data Input, click Add.

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

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

      Field Description
      Name The name of the input.
      Description A description of the input.
      Item Definition The data type of the input.
      Default value The default value of the input.

    Error End Event

    Errors are business errors that can occur in a process — for example, a cancelled order or a missed payment.

    Use an Error End Event when you need to indicate that a process has ended with an error.

    An Error End Event.

    Error End Event attributes

    Fill in these fields in the Attributes tab:

    • Error Reference

      The ID of the Error.

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

     

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

    • Input

      The Data Input received by the element.

      • To add a Data Input, click Add.

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

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

        Field Description
        Name The name of the input.
        Description A description of the input.
        Item Definition The data type of the input.
        Default value The default value of the input.

      Escalation End Event

      Use an Escalation Error Event to trigger an Escalation when the process ends.

      An Escalation End Event.

      Escalation End Event attributes

      Fill in this field in the Attributes tab:

      • Escalation Reference

        The ID of the Escalation the event is referencing.

       

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

      • Input

        The Data Input received by the element.

        • To add a Data Input, click Add.

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

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

          Field Description
          Name The name of the input.
          Description A description of the input.
          Item Definition The data type of the input.
          Default value The default value of the input.

        Signal End Event

        Use a Signal End Event to broadcast a Signal when the process ends.

        A Signal End Event.

        Signal End 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 Input tab of the Attributes panel:

        • Input

          The Data Input received by the element.

          • To add a Data Input, click Add.

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

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

            Field Description
            Name The name of the input.
            Description A description of the input.
            Item Definition The data type of the input.
            Default value The default value of the input.

          Terminate End Event

          Use a Terminate End Event to immediately end all the Activities in a process, including all Activities in parallel paths that haven’t been completed.

          A Terminate End Event.