Control flow

The control flows that can be defined between functions, events, and rules are transformed into transitions in XPDL. A separate element of the Transition type is generated for each control flow. If the Condition expression and/or Condition attributes are specified at the connection, a Condition element is generated within the Transition element. The value of the Type attribute of the Condition element is set to Condition or Otherwise, depending on which value is specified in the Condition attribute in ARIS.

Graphical information from ARIS, such as the coordinates of the starting and end points of the connection, or the color, are transformed into an element of the ConnectorGraphicsInfo type of the transition in XPDL.

Graphical information from ARIS, such as size, position, or color, is transformed into an element of the NodeGraphicsInfo type of the activity in XPDL.

Control flow and transitions