Home › Forums › Frameworks, Templates, and Techniques › BPMN: How to model 2 decisions back to back
- This topic has 2 replies, 2 voices, and was last updated 5 years, 2 months ago by
gareth.jones@business-analysis.com.au.
-
AuthorPosts
-
-
May 18, 2021 at 4:48 pm #33080
Hi all,
It’s been a long time since I had to model something in BPMN and I’m wondering what the best way to proceed is. It’s a pretty straight forward process, I’m just not sure how to properly reflect it in the model with 2 consecutive decisions.
Task 1 – User logs a request for something.
Decision 1 – Manager approval, yes or no. No = process terminates.
Task 2 – If approved, workflow continues.
Decision 2 – Is the request urgent? If yes, call Service Desk to escalate for urgent action, Service Desk workflow is followed. If no, secondary workflow to support team is followed and will be handled within SLA.
How should I represent the approval gateway followed by escalation gateway back-to-back. They are not parallel tasks, you can’t proceed to escalation without approval.
Thanks
-
May 19, 2021 at 5:13 pm #33344
Hi Mike
I’ll give this a go and hopefully assist, at least a little.
Firstly, there’s nothing wrong in BPMN to have successive decisions, it’s just a question of who the actor is that makes these decisions so we know where to place them.
Attached is my version of the scenario you’ve given which factors in the below assumptions:
- All actors are within the one organisation so sit within the one pool
- The Manager simply approves or denies the request and does not make a decision on the urgency
- If the Manager approves the request, a case immediately passes on the Helpdesk queue
- The User makes the decision as to whether the task is urgent and calls Helpdesk if it is. This call simply speeds up the triage and does not directly result in the case being actioned
This model doesn’t factor in all the possible communications and many other factors of course but hopefully assists with your main query. Happy to assist further if I can and I welcome anybody else’s constructive feedback – I’m a little rusty on BPMN also!
Cheers, Brendan
Attachments:
You must be logged in to view attached files. -
May 21, 2021 at 3:15 pm #33648
Thanks Brendan, the example you provided looks a hell of a lot better than the model I was developing.
I was finding the model started to get too complex as 1 team had 2 different process flows depending on the outcomes of the decisions, so I ended up splitting Urgent and Non-Urgent into two different models. Now at least I only have 1 clear gateway for approval and the end users can more easily follow it. Also made it a lot easier to transcribe into the detailed process description table by splitting them.
-
-
AuthorPosts
- You must be logged in to reply to this topic.