I having a tuff time understanding the join node on a couple of flows I have.
One of my flows splits off to do 3 separate API calls. These 3 calls are inserting into 3 totally different system and each return an insert object id.
Split 1: msg.systemAInsertID =544466;
Split 2: msg.systemBInsertID =2333445;
Split 1: msg.systemCInsertID =112555;
I have a join that waits for 3 message parts and I think this is my issue.
I want to wait until all 3 messages are returned or 30 seconds time-out, combine all 3 message objects then continue that flow with just the single merged msg object.
I get all 3 messages back but my flows after the join runs 3 times. It runs the merged object 3 times. In other-words the object does have ALL 3 items but it runs 3 times.