How does Appian determine which Task to show after an AND Node?

I have a process with a task for a user that leads to an AND node.  Each flow off the AND node has another task.  All tasks are assigned to the same user and every flow line is chained.

How does Appian determine which task after the AND node to show to the user?

  Discussion posts and replies are publicly visible

Parents
  • With the process chained to both nodes, you would be creating a race condition and there would not be a guarantee of the tasks displaying in any particular order. It sounds like you want User Input Task (UIT) A to be chained, and UIT B available once UIT A is complete and available as a Task in case a user decides to complete UIT B before A on their own.

    One solution could be to chain to UIT A and not to UIT B. Create a UIT C that is identical to UIT B and chain it after UIT A is complete. You can also chain UIT B to UIT A assuming UIT A has not been complete. Add logic to automatically cancel whichever UITs have not been opened by this user to avoid creating duplicate tasks.
Reply
  • With the process chained to both nodes, you would be creating a race condition and there would not be a guarantee of the tasks displaying in any particular order. It sounds like you want User Input Task (UIT) A to be chained, and UIT B available once UIT A is complete and available as a Task in case a user decides to complete UIT B before A on their own.

    One solution could be to chain to UIT A and not to UIT B. Create a UIT C that is identical to UIT B and chain it after UIT A is complete. You can also chain UIT B to UIT A assuming UIT A has not been complete. Add logic to automatically cancel whichever UITs have not been opened by this user to avoid creating duplicate tasks.
Children
No Data