Arrows define the flow of events. They are the connectors between nodes that guide the process flow from one node to another.
When an arrow originates from an Activity Node, it represents a choice that the activity assignee can make in response to the activity.
Depending on where an arrow originates and where it goes to, it can have different properties. Again, one symbol is associated with each property:
Property Type | Symbol | Description |
---|---|---|
"Normal" outgoing arrow | The arrow originates from an Activity Node, Voting Activity Node, or Compound Activity Node. This expression means that only one arrow is executed at runtime. | |
Outgoing arrow from a node except Activity, Voting Activity, or Compound Activity. | The arrow originates from a node except Activity, Voting Activity, or Compound Activity. This expression means that all arrows are executed at runtime. | |
Timer | The arrow originates from an Activity Node, Voting Activity Node, or Compound Activity Node for which a timer is defined. The timer must have at least one Make Choice Java Action defined for its timer. | |
Trigger | The arrow originates from an Activity Node for which one or several triggers are defined. | |
Multiple events | The arrow originates from an Activity Node for which one or several triggers and timers are defined. |