Skip to Content

Question on WS10000049 - fork step


I have doubt on the fork step in does it work...does the process waits until all the brances are completed or completes if any of the bracnh had done its job? pls can this be clarified?


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Jan 20, 2012 at 07:11 AM

    Hi Prabhu,

    Generally fork is used for parallel works .

    If any of its branch work is completed ,the process will moves to the next step. It doesn't wait until the other branches also completed.

    It works like OR condition

    Reward points if it is useful to you...



    Add comment
    10|10000 characters needed characters exceeded

    • Hi,

      While creating Fork, you have to enter no of parallel branches and necessary branches.

      Parallel branches signifies that how many parallel branches you need to meet your requirement.

      Necessary branches. signifies that how many branches need to complete to move next step in worklfow.

      For example,

      You need 3 approval from 3 manager for your leave.

      Now create fork with 3 parallel branches and necessary branches 3.

      This signifies that after the completion of three branches workflow will process to next step.

      If you have made and necessary branches 1 then workflow will proceed to next step if any branch completed