Is there a way to seek approval Asynchronously?

aryanjain27
Tera Contributor

Hi all,

 

I'm working on a flow that is triggered from a Request Item (RITM), which contains a Multi-Row Variable Set (MRVS). Each row in the MRVS includes a user (owner), and I want to initiate an approval request for each of them individually.

Once an owner approves their row, I need to trigger an action that sends an API call using data specific to that row.

 

One way to handle this is by using a “For Each” loop to iterate over the MRVS rows, and within that loop, use a subflow to manage the approval and subsequent action. However, this approach is sequential - each row waits for the previous one’s approval before continuing - which is not ideal.

 

I’m looking for a way to trigger all approvals simultaneously, and only proceed with the action for those rows that are approved. Is there an asynchronous method or best practice to achieve this in Flow Designer?

Open to any suggestions or better design approaches.

Thanks in advance!

3 REPLIES 3

vikas_sakhare
Tera Expert

Hi,

Check if you call event queue in iteration of MRTV loop and you can add your logic at backend using script action. 

Hii, This might be helpful, but I have to loop over the mrvs records. Is there a way to use this with mrvs records? Something like looping over?