In Business Process Management Notation (BPMN), looping is an attribute of an Activity.  Any activity (task or subprocess) can be configured to either: not loop; loop in standard mode (‘while’ or ‘do until’ loops); or, support multiple instances (‘for each’ looping).

Standard Loops

‘While’ Loops

This is used to test the condition before the activity is run:

 WHILE (condition and Loop Counter < Maximum Loops)
 Perform Activity

Note: The Loop Counter is used internally. It starts at zero and increments by one on each iteration.

‘Do Until’ Loops

This is used to test the condition after the activity is run:

DO
Perform Activity
UNTIL (condition and Loop Counter >= Maximum Loops)

Originally published: Sunday, July 25th, 2010 at 19:57 in Industrialism, Modeling

Tags

Tags: , , , , , , , , , , ,

No tags for this item

Comments

You can leave a response, or trackback from your own site.

Comments?

Security question * Time limit is exhausted. Please reload CAPTCHA.

See also:

%d bloggers like this: