Contextual menu for subprocesses
Properties
Loop Characteristics tab
Use to configure the loop characteristics for the subprocess.
Loop
Select to run this subprocess multiple times before the process instance moves to the next flow object in the process.
Loop Condition
Enter a conditional expression to check before starting the loop. If the expression evaluates to true then the BPMN Service engine runs the subprocess. If it evaluates to false the BPMN Service engine considers the subprocess completed and the instance moves to the next flow object in the process.
Simple
Select to define the conditional expression using simple notation.
XPath
Select to define the conditional expression using XPath.
Expression Builder
Click to launch the Expression Builder Dialog that corresponds to the expression language you selected.
Loop Maximum
Click to define the maximum number of times the loop will run.
Evaluation Order
Specifies if the BPMN Service Engine must evaluate the conditional expression before or after running the subprocess.
Before
Click to specify that the BPMN Service Engine must evaluate the conditional expression before running the subprocess.
Multi-Instance
Select to create multiple instances that flow through the subprocess in parallel.
Loop Cardinality
Enter an expression that define the number of tokens to create in the subprocess.
Simple
Select to define the loop cardinality expression using simple notation.
XPath
Select to define the loop cardinality expression XPath.
Expression Builder
Click to launch the Expression Builder Dialog that corresponds to the expression language you selected.
Use Expression
Click to use an expression to define a completion condition. The BPM Service Engine evaluates this condition every time a token completes the process. If the condition evaluates to true, it considers the subprocess completed and the instance moves to the next flow object in the process.
Loop Data Output
Select a data object or an attribute in a complex data object to pass to the subprocess. Generally the selected data object is a collection of items.
Loop Data Input
Select a data object or an attribute in a complex data object to assign the result of the subprocess.
Is Sequential
Select to specify that the each token must complete the subprocess before the next token starts to run the subprocess.
None
Select to disable looping for this subprocess.
Modeling and Implementation Guide, "Using Subprocesses to Organize Your Process"
Copyright © 1997, 2010, Oracle. All rights reserved.