![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |
In this case, the > 500 sequence flow is processed first. Assuming that the JavaScript conditions are set up as their labels imply, if the value is greater than 500, User Task 2 will be executed. The > 1000 sequence flow and User Task 3 will never be reached.
Regardless of the selected order of evaluation, conditional sequence flows are always evaluated before default sequence flows.
• Exclusive (Data) The sequence flow is chosen based on an expression using data from the process. This type of gateway is indicated in the process as follows:
• Exclusive (Event) The sequence flow is chosen based upon an external event (for example, a JMS message). This type of gateway is indicated in the process as follows:
An XOR (data) gateway displays an X as a visual cue to the gateway type. However, because the display of the X is not required by BPMN, you can disable the display of the X in the Property view for the gateway by deselecting Show "X" Marker.Although TIBCO Business Studio does not provide for entering an expression on a complex gateway, there is a Join Configuration section in the Properties view. This allows you to specify how many incoming sequence flows are received before flow continues. For example:There are three sequence flows going into the complex gateway. On the properties of the gateway, the Continue When ’n’ Parallel Flows Arrive join type is selected. The parallel gate way is specified indicating that this complex gateway is handling an earlier parallel split (named Split1), and that flow should continue when only one of the sequence flows reaches the complex gateway.
![]() |
Copyright © TIBCO Software Inc. All Rights Reserved |