Hi all,
I used to work with batch macros several times, and always worked as expected. However, I am facing an issue while trying to face the following use-case:
I have a list of different API REST calls, I want to run them one after the other, sequentially. This is why I thought the batch macro could be the correct choice. The problem is that I have 900 API calls, and the workflows runs without any problem, but only for a random amount of times and consequently returning only a subset of the API results. The weirdest part is that the number of output records changes from one run to another, appearing to be random (once it runs for 763 records, another time for 812, and so on).
Once I debug the missing API calls and try to test them in the macro, they always run correctly. My guess and fear is that the 900 calls are not run sequentially one after the other, and that some calls happen in the same time causing one of the two to fail. Is there a way to force the WF to process each row at a time, waiting for the previous one to complete?
I am sorry but I cannot share the workflow and the URL calls for security reasons. I am attaching some configuration screenshots.
Thank you in advance for your time, and sorry in case of a non-clear explanation. Happy to discuss it further.


