Worked Example - Simple
Last updated
Was this helpful?
Last updated
Was this helpful?
Let's say you have a linear process like this for 'Report a Pothole':
The process as it stands means that irrespective of the size of the pothole or its priority the issue will always be passed to the same team and have the same SLA. But what if, having reviewed the details provided you could decide whether an inspection was required and thus treat small potholes differently from big ones. If we click on the plus symbol below 'Reviewing the details' step we can add a branch:
When you do this you will see your first condition. We need to give this a name and also add a condition. Before we can do this we need to create the options for the condition. We do this using the 'Fields' tab:
Let's say we want three conditions around High, Medium, Low priority we can see the choices for these below:
When you first add a branch it appears like this.
Clicking the purple 'branch' icon a further two times means we end up with three placeholders for our conditions:
Now we need to add the condition for each. The condition for each based upon what we learned about conditions earlier will be:
Fields["PRIORITY"] == "Low"
Fields["PRIORITY"] == "Medium"
Fields["PRIORITY"] == "High"
E.g. the low one named and the condition added as follows:
Now, before we add steps to the 'branches' in the process we need to make it so the user needs to set a choice as a part of completing the first step. We do this by clicking the edit icon on the 'Reviewing the details' step, clicking on the 'Fields' tab and selecting the Priority choice as being mandatory to complete the step:
Doing this ensures that the priority is always known and it thus knows which branch of the process to go down. It should look like this when added:
Now when a user completes this step they will see this:
All that is left to do now is set the steps you want within each branch:
As we can see there are four steps and, in this case, all are specific to the branches they are linked to. These have their own SLAs, assigned to their own users and emails sent to the customer.