Two parallel level approval

abhisek
Tera Contributor

I have to create Two parallel level approval through workflow i.e. both generated at same time - however RITM cannot get created until both groups have approved and if anyone rejects then RITM should be cancelled.

 

Can anyone please help me out.

 

Thanks&Regards,

Abhisek Chattaraj.

1 ACCEPTED SOLUTION

Hey @abhisek  

Your existing workflow is attached to the specific catalog item, meaning it runs on the RITM (Requested Item) table. This setup creates the RITM immediately when the request is submitted, which doesn't allow you to hold the process until both parallel approvals are completed. Since your requirement is to have the approvals occur before any RITM is created, you need to move the approval process to a workflow on the Request table (sc_request). This way, the request remains in a pending state until both approval groups have given their approval, and only then is the RITM created. Using your current workflow on the catalog item won't work because it doesn't provide the necessary pre-approval pause required to prevent the premature creation of RITMs.

Kindly mark it correct and helpful if it is applicable.

Thanks,

Raj

View solution in original post

3 REPLIES 3

raj chavan
Tera Guru

Hi @abhisek  

 

You can design the workflow so that once the request is submitted, two approval tasks are created in parallel—one for each group. Then, use a join activity configured to wait for both approvals. If both groups approve, the workflow continues and creates the RITM. If either group rejects, the workflow cancels the RITM. This ensures that the RITM only moves forward when both parallel approvals are obtained and stops immediately if any rejection occurs.

 

 

Kindly mark it correct and helpful if it is applicable.

Thanks,

Raj

Hi @raj chavan 

Thanks for your reply and time.

I already have a workflow for a specific catalog item on requested item table. Based on a variable value I have to implement the logic as mentioned in my question.

Is it possible to implement it on the workflow which is in requested item table ?

 

Thanks&Regards,

Abhisek Chattaraj.

Hey @abhisek  

Your existing workflow is attached to the specific catalog item, meaning it runs on the RITM (Requested Item) table. This setup creates the RITM immediately when the request is submitted, which doesn't allow you to hold the process until both parallel approvals are completed. Since your requirement is to have the approvals occur before any RITM is created, you need to move the approval process to a workflow on the Request table (sc_request). This way, the request remains in a pending state until both approval groups have given their approval, and only then is the RITM created. Using your current workflow on the catalog item won't work because it doesn't provide the necessary pre-approval pause required to prevent the premature creation of RITMs.

Kindly mark it correct and helpful if it is applicable.

Thanks,

Raj