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.
A Start Event indicates the start of a process.
A Message Start Event triggers the start of a process when a message arrives from a participant.
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 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:
Attribute | Description |
---|---|
Name | The name of the Data Output. |
Description | A description of the Data Output. |
Item Definition | The data type of the Data Output. |
If you haven’t already defined the Message Definition at a global process level, you can define it in the Message tab:
Message
The message that’s sent or received by a participant at the start, end or during or a process.
To add a message, click Add.
To remove a message, select the message from the list then click Remove.
To complete or edit a message, select the message from the list and fill in these fields:
Field | Description |
---|---|
Name | The name of the message. |
Description | A description of the message. |
Item Definition | The data type of the message. |
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.
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:
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”. |
A Signal Start Event triggers the start of another process when a Signal has been broadcast by another process.
Fill in this field in the Attributes tab:
Signal Reference
The ID of the Signal that’s broadcast.
Click
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:
Attribute | Description |
---|---|
Name | The name of the Data Output. |
Description | A description of the Data Output. |
Item Definition | The data type of the Data Output. |
If you haven’t already defined the Signal Definition at a global process level, you can define it in the Signal tab:
Signal
To add a Signal, click Add.
To remove a Signal, select the Signal from the list then click Remove.
To complete or edit a Signal, select the Signal from the list and fill in these fields:
Attribute | Description |
---|---|
Name | The name of the Signal. |
Description | A description of the Signal. |
Item Definition | The data type of the Signal. |