 |
 |
|
|
|
Field merge example

In the example shown above:
- The fields are defined in the workflow properties
as shown in the box.
- In the Start step, the outgoing routes are defined
as parallel execution ("All true conditions").
- Steps A and B each have a single participant.
The sequence of operations is as follows:
- When the Start step completes successfully, the field
values are as shown under the Start step.
The participants in Steps A and B receive their corresponding
steps.
- The participant at Step A completes first, with the
values as shown under Step A.
At that point, the values at Step C are as shown (After
Step A...)
- int1 = 10 (the Default setting results in no
change)
- int2 = 22 (the Override setting results in the
new value)
- int 3 = 10 (the participant did not change it)
- str1 = "XA" (the Add setting concatenates
the original string and the new string)
- The participant at Step B completes next, with the values as shown
under Step B.
At that point, the values at Step C are as shown (After Step B...)
- int1 = 10 (the Default setting results in no change)
- int2 = 22 (the participant did not change it)
- int3 = 43 (the Add setting adds the new value to the existing value)
- str1 = "XAB" (the Add setting concatenates the current
string and the new string)
|