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.
Use an End Event to stop a process without triggering further events.
Use a Message End Event to send a message to a participant when the process has ended.
Fill in this field in the Attributes tab:
Message Reference
The ID of the Message that is sent or received by the Task.
Click
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. |
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.
Fill in these fields in the Attributes tab:
Error Reference
The ID of the Error.
Click
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. |
Use an Escalation Error Event to trigger an Escalation when the process ends.
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. |
Use a Signal End Event to broadcast a Signal when the process ends.
Fill in this field in the Attributes tab:
Signal Reference
The ID of the Signal that’s broadcast.
Click
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. |
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.