Structured loops represent a special case among arbitrary loops. In a structured Repeat loop, the process logic contained in the loop is executed at least once. The process logic is therefore contained in the outgoing connection of the first XOR rule.
The second XOR is used to decide whether the loop is to be repeated or whether the forward control flow is to be executed.
The XOR rules from the EPC are transformed into data-based XOR gateways (XOR gateway type) in the BPMN diagram. The Condition expression attribute can be specified in the EPC.
The conditions that are specified in the EPC (see graphic) are specified in the Condition expression attribute at the outgoing connection from the XOR. The graphic displays the exact mapping of this type of pattern. In addition, Expression is specified as the value of the Condition attribute.