So I have different scenarios here which requires multiple steps approval. I was thinking what is the best way to do it. Right now I hope to stick with everything inside the same workflow, so I am not going to flood with different workflows.
Scenario A:
Request Access -> Approval by Direct Manager (Approver field) -> IT works on it -> etc...
Scenario B:
Request Software -> Approval by Direct Manager (Approver field) -> Approval by Finance (Head of Finance Approver) -> IT works on it -> etc...
Scenario C:
Github Access -> Approval by Direct Manager (Approver field) -> Approval by DevOps (Custom Field 1) -> IT works on it -> etc...
I have created transitions flow goes like this. As there are different "Request Types", should I be using Automation to change the status, or using the condition / validator for it?
If using automation, should the rule be:
When Approval completed, if Request Type = Request Software, Transition -> Waiting for Finance Approval Else if Request type = Github Access, Transition -> Waiting for DevOps Approval?
If using condition, how should I set it up?
Here is the workflow down here:
Hi @Samuel Chan
I haven't tried this, but I'd think a combination of multiple transitions and statuses in one Workflow is possible, alongside an Automation Rule.
---
Prerequisites:
---
Automation:
Automation will decide what status each newly created issue goes into, based on the Request Type.
The rule will:
The rule might look something like this...
---
Approval Flows:
You now have all 3 scenarios in 3 unique Statuses, meaning you can apply 3 unique pathways for approval.
So all you need to do is:
---
Request Types - Statuses:
Notably, you now have some additional "approval" statuses, but you can change what wording a status has on the portal per Request Type. So you could still make them all state "Waiting for Approval" for the first step to customers, regardless of what it's called in the agent view:
---
Workflow Conditions:
You could also add Workflow Conditions (Value Field) to limit each initial transition from "New Issue" based on the Request Type value, as a failsafe, and to allow the initial transition to be manual if you prefer.
I didn't suggest it here though as the Automation Rule would always handle the initial transition.
---
Let us know if this helps you find the right solution!
Ste
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.