I came to the scenario that randomly and on very few cases, some workflow actions are not executed sequentially. Example below:
Action 1 (change field X value)
Action 2 (create item on another list)
Action 3 (Wait for a field Y value to be changed on the current list)
The issue I have is that Action 3 has been executed and the workflow is in waiting status for days now, but the first 2 actions were never executed. Does anyone know how (order) the instructions are executed and if sequential order can be forced?
I was thinking that the blocs/steps might have an impact, like the block/step may ensure the actions inside are committed before entering the next block, but it is very difficult to test as the issue does not appear very often.
Could someone throw some light on this? Thanks