This content has been marked as final. Show 3 replies
If I understand correctly, a level of review is represented by a gateway on the process map, and one user reviews the document (via an Assign Task operation) in each branch in the gateway.
Each Assign Task operation needs to use a different variable to save output. If each Assign Task operation uses the same variable as output, each time a user completes their review, their data overwrites the previous user's data.
When the gateway completes, you need to retrieve the comments from each variable that captures Assign Task output, and save them in a single variable. The gateway does not do this automatically. You can use a Set Value operation to accomplish this.
Hope that helps
The Gateway element sends the item in parallel and they each get a copy of the Form variable for the duration of their branch. Once the split is completed it'll update the main process Form variable with the content from the last branch that was complete.
Right now, there is not built in functionality that will combine the three instance of the Form variables from the three branches back into the main process. You'll need to do that manually using a SetValue operation.
I would store the comments from each branch in a string variable. Then update the main process Form variable with the content of the comments variables outside of the Gateway, just before it goes to the next approver.
Ahhhh, I assumed the gateway would take care of that for me. Thank you, everyone, for your assistance. My process is working the way I want it to now.