Modeling guidelines for sequence flow connections
![*](chapterTOC_bullet.png)
For sequence flows that follow an XOR (data-based) gateway or an inclusive gateway, a value must be set for the
Condition attribute.
![*](chapterTOC_bullet.png)
If the value
Expression is set in the
Condition attribute, the diamond symbol is to be placed at the beginning of the connection.
![*](chapterTOC_bullet.png)
If the
Condition attribute is set to
Default and the source object is a function, the
\ (backslash) character is to be placed as a symbol at the beginning of the connection.
![*](chapterTOC_bullet.png)
The
\ (backslash) symbol must not be placed if the source object is a gateway.
![*](chapterTOC_bullet.png)
No condition should be set if the source object is one of the following symbols:
![*](chapterTOC_bullet.png)
Event-based gateway
![*](chapterTOC_bullet.png)
Complex gateway
![*](chapterTOC_bullet.png)
Parallel gateway
![*](chapterTOC_bullet.png)
Start event
![*](chapterTOC_bullet.png)
Intermediate event
![*](chapterTOC_bullet.png)
If the
Default value is enabled in the
Condition attribute for a sequence flow connection, no condition must be specified.
![*](chapterTOC_bullet.png)
The
Condition attribute may be set to
Default if the source object is a function or an XOR (data-based) gateway.
![*](chapterTOC_bullet.png)
If the value
Expression is set in the
Condition attribute, the
Expression attribute must also be specified.