I have a workflow that is started by forms and then returns back to the same form process.
I'm trying to set business process variables based on the results of a conditional routing event. Anytime that I run the workflow, only the very last "Set Business Process Variable" actually gets set. Workflow indicates that the other applicable "Set Business Process Variable" events are occurring, but none of them are starting on my form process. I've tried reversing the events that occurs, and only the very bottom "Set Business Process Variable" occurs.
Is this the nature of the Set Business Process Variable task, where only the very last one in the process actually occurs? Am I going to have to create 32 branches of conditional routing to make this work?
Here is my workflow, in case seeing it visually helps people understand what I'm trying to illustrate. I'm using 10.2.1 for what its worth.
Edit: The add, remove, and name change trees all function just like the transfer tree.