AND Gateway - A real life usage of AND gateway.

Certified Senior Developer

Hi all,

here am looking for a real life use-case for AND gateway.

my understanding is AND gateway allows us to execute a specific set of tasks in parallel, so does this means we will have multiple controls running in process model at a given particular time ?

Thanks,

Share, Learn & Grow

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer

    You can take an example of Employee On-boarding Process, where a candidate will go through various phases of approvals in order to get on-boarded into an organization once after completion of pre-onboarding process.

    Consider we have following departments: HR, IT and Admin and the candidate's request need to go through all these three levels of approval where workflow for each department can be triggered immediately once after completion of pre-onboarding process, hence we need to trigger all these 3 processes in parallel. But the flow should only terminate when all these 3 departments have completed their work, till that onboarding process will be in-progress and the flow will hold at Joining point (i.e. AND Gateway).

    Here each department is a separate set of actors who will be working on this flow.

    In this use case, you can use AND Gateway to split the flow into three path, where each path will trigger a sub-process for their respective department. And we will again join all these 3 flows into a single AND Gateway, this will make sure that, you flow do not proceeds further unless Admin, IT and HR have completed their work/tasks.

    For more information, please refer to AND Gateway Documentation

    Hope this helps.

Reply
  • 0
    Certified Lead Developer

    You can take an example of Employee On-boarding Process, where a candidate will go through various phases of approvals in order to get on-boarded into an organization once after completion of pre-onboarding process.

    Consider we have following departments: HR, IT and Admin and the candidate's request need to go through all these three levels of approval where workflow for each department can be triggered immediately once after completion of pre-onboarding process, hence we need to trigger all these 3 processes in parallel. But the flow should only terminate when all these 3 departments have completed their work, till that onboarding process will be in-progress and the flow will hold at Joining point (i.e. AND Gateway).

    Here each department is a separate set of actors who will be working on this flow.

    In this use case, you can use AND Gateway to split the flow into three path, where each path will trigger a sub-process for their respective department. And we will again join all these 3 flows into a single AND Gateway, this will make sure that, you flow do not proceeds further unless Admin, IT and HR have completed their work/tasks.

    For more information, please refer to AND Gateway Documentation

    Hope this helps.

Children
No Data