In a Logic App, I wanted to process a number of descriptions sequentially, but the descriptions were processed out of order. How come?
By default, “For each” iterations run at the same time, or in parallel. To run sequentially, you must enable Concurrency Control in the settings of the ForEach loop and then set the limit to 1.
It’s as easy as that, but quite hard to pinpoint if you are not aware of this default behavior. Use it to your advantage!