AnsweredAssumed Answered

State Machine with Assign Flexi task action Multiple Assignee's and 3 outcomes

Question asked by vac on Jan 9, 2019

I have a 3 stage workflow

 

1. Developer Stage

2. Business Stage

3. Management Stage

 

When I assign a Flexi task I have 3 outcomes Approve, Reject & Rework with multiple assignee & all must agree on a single outcome

 

As I have 3 levels of approval.

At the Developer stage,

      If any assignee rejects, I want the initiator notified and the workflow gets ended.

      If all approve, then I want the workflow to continue to the Business Stage.

      Here we don't have any rework outcome to get more info or additional inputs from initiator

 

At the Business Stage,

      If any assignee rejects, I want the initiator notified and the workflow gets ended.

      If all approve, then I want the workflow to continue to the Management Stage.

      If any assignee choose rework, then I want the workflow to go back for developer Stage.

 

At the Management Stage,

      If any assignee rejects, I want the initiator notified and the workflow gets ended.

      If all approve, then I want the workflow to notify all & End Workflow - completed status.

      If any assignee choose rework, then I want the workflow to go back for Business Stage.

 

Issue: Flexi task behaviors 

    1. First response applies - In my case it wont work as all assignee's should respond to single outcome

.   2. Majority decides - In my case it wont work as all assignee's should respond to single outcome

    3. Majority must choose a specific outcome - In my case it wont work as all assignee's should respond to single outcome

    4. All must agree - Approve outcome only works

    5. All must agree on a specific outcome - Approve outcome only works

 

I have selected "All must agree on a specific outcome" behavior & saved outcomechoosen Boolean value

& saved outcomeresult too but it is blank when selected other than approve

 

Went through below article 

    Do you really know the Flexi task?

 

I could able to set either approve or reject but not Rework 

 

How to achieve in state machine workflow with multiple assignee's & 3 outcomes

 

 

 

Thanks in advance

Outcomes