HELP


Everything you need to get started.


Intalio|Designer - Working with Looping Activities

Print E-mail

Working with Looping Activities

Intalio|Designer enables you to include looping constructs in the process diagram. You can use loops to perform repeated operations on the same set of process data until a specific condition is met.

This section describes:

Condition-Based Looping

Figure 1 - Sample loop

loopactivity.jpg


Condition-Based Looping

The standard looping option allows the activity to execute only if a set condition is true. For example, a participant may receive a price quote, but will accept the quote only if it receives a certain level of discount. The process data is evaluated to see if this condition is met; if it is, the activity repeats.

 

This looping will continue till the condition is met.

NOTE: If you are familiar with programming constructs, the standard loop construction is identical to DoWhile or WhileDo loops, depending on the Loop Type parameter, described below.

The looping execution is determined by the following parameters:

Table 1: Standard looping parameters

 

Parameter
Description
Loop Type
Allows user to select type of looping construct he needs to use in his process.
To use the looping construct user needs to click on the value corresponding to Loop type given in properties panel and select the looping construct from the drop down menu

By default value of Loop Type is set to While

 

To create a condition-based loop in a process diagram:

  1. From the Basic BPMN Shapes tab pane of the Palette, drag-and-drop a Looping Sub-Process activity onto the process diagram or simply Add Looping Sub-process from the Modeling Assistant available upon focusing onto the pool.
  2. The Basic Shapes tab pane also contains varieties of these shapes with the Loop type parameter preset.

  3. Select this activity in the process design and go to Properties panel.
  4. In the Properties panel, set the Loop type parameter to the type of looping construct required(None,While,Repeat Until,For each).
  5. In the process design, design the looping activities as desired.
  6. In the Properties panel, set the looping parameters described in Table 1: Standard looping parameters:
  7. Design the condition using Mapper. Click on Looping Sub-process in BPMN Editor , Mapper would be available with 3 panels:
    Source side(left panel) will display the receiving node that stores the inputted value.
    Target side(right panel) will display the condition node (While,Repeat Until,For each) as per user's selection.
    Mapper area(Middle panel)will display the mappings that user would want to perform.
Last Updated ( Feb 26 2008 )
  < Prev Next >

Copyright © Intalio, 1999-2010.