Chapter 4 Building Business Process Diagrams


Conditional branches

A conditional branch allows you to model multiple possible flows, each of which has an associated guard condition or the keyword ELSE.

In the following example, the control flow passes to the left if the age given in the application form is <18, to the right if the age is >65, and takes the another route if the age is not mentioned:


Factorizing conditions

If you are working with a conditional branch, it can be useful to display a condition on the decision symbol in order to factorize the conditions attached to the flows.

In the following example, the condition Total * NB + VAT > 10.000 is entered in the Condition tab in the decision property sheet, and True and False are entered in the Condition tabs of the flows:


 


Copyright (C) 2008. Sybase Inc. All rights reserved.