Skip to main content
Planview Customer Success Center

How to create 5 different branches going out from a tri-state approval step?

Question
Business requires to have five branches going out from a Tri-State approval step. However, a maximum of three branches are supported and presented to the user in My Reminders when "current step status" is used for the approval step: approved, cancelled and routed to.

How can we add additional states to be available to the user in My Reminders? Those additional states would be 'Pipeline' and 'Rejected', available from each Tri-State step in the workflow.

 


 

Answer
There is a limit to what can be achieved with “Current step status”. For a tri-state approval state the limit is three, for an action step the limit is two.

A workflow can still be designed based on current step status, by using several workflow steps one after another, each branching on approved/cancelled/routed to action from the user.

It is also possible to have several outgoing processes from a single workflow step, if a custom workflow procedure returning different values is used. The values returned by the sored procedure may depend on a UDF on the request entity, for example. Depending on the output of this workflow procedure (e.g. 1, 2, 3, 4, 5 or "approve", "reject", "redirect", "requestInfo", "requestAttachment"...etc) the flow can be redirected to several different process steps.