Good afternoon,
We have an integration in which we have selected the multiple node to make as many instances as records have a list
The size of relSolicitudes is 2 so the node would make two instances.
Of entry to the service we have a list in which we will pass the index of each instance
pv! entradlService [tp! instanceindex].
Then we return the result of each integration execution, but it is returning us a list first with the result of the instance created with index 2 and then that of index 1
Result:
But we know that code 500 is due to the result of the execution for index 2
¿Puede ser que este nodo si tiene una lista con dos items, ejecute primero el indice 2 y luego el 1?
Greetings and thank you
Discussion posts and replies are publicly visible
When you have "run all instances at the same time" selected, you can not count on any particular execution order of the instances - Appian considers them as simultaneous and the actual resolution order could be random.
If you change that option to "run nodes one at a time" then I think you might get the results you were expecting.
That was the solution! Thanks a lot