Online and offline process in one diagram

36 views
Skip to first unread message

Deefvg

unread,
Jul 11, 2018, 10:30:20 PM7/11/18
to BPMN Forum
Hi there,

I'm modeling a process that can be executed in 2 ways: via an online platform or via a paper application that is sent through e-mail or postal mail. 

I already have 2 pools: one for the customer and one for the organization. In the pool of the customer I have modeled the interactions the customer has with the online platform (for which I have a lane in the organization pool). 

The 'offline' version of the process doesn't follow the exact same steps as the online version. There are some extra steps and some other steps are executed manually instead of automatically. 

How should I add this manual process? I'm thinking of adding a second start-point in the customer lane with a few activities and then adding an additional start-point in the appropriate lane in the organization pool and the necessary activities after that.

Maybe I can join the on and offline flows at some points since some steps are the same and then split the process using a gateway when necessary?

Anyone any experience with this type of problem?

Making it 2 separate processes is not an option, the customer wants to have these flows in one process map!

Thanks for your insights!

Neal McWhorter

unread,
Jul 12, 2018, 9:08:16 AM7/12/18
to BPMN...@googlegroups.com
Two separate triggering start events in the same process makes sense. You could also try factoring the reusable pieces into global subprocesses and then reusing them and showing the subprocesses as expanded subprocesses so it's all one diagram.

--
--
You received this message because you are subscribed to the Google
Groups "BPMN Forum" group.
Public website: http://www.bpmnforum.com
To post to this group, send email to BPMN...@googlegroups.com
To unsubscribe from this group, send email to
BPMNforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/BPMNforum?hl=en_US?hl=en

---
You received this message because you are subscribed to the Google Groups "BPMN Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to BPMNforum+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Anthony Horner

unread,
Jul 12, 2018, 4:12:06 PM7/12/18
to BPMN...@googlegroups.com
Agree with Neal. 

Deefvg

unread,
Jul 17, 2018, 12:00:26 AM7/17/18
to BPMN Forum
Thanks for your reply! I tinkered around a bit and finally got to a solution with a relatively small impact on my process flow. The only part I don't like is in the end, where some documents have to be sent to the customer. To make sure they are sent through the correct channel (online/postal services) I had to add a step saying 'determine which channel it concerns' which I don't really like but if that's the only thing that bothers me in the process, then I'm happy with the result :) 

Anthony Horner

unread,
Jul 17, 2018, 2:57:13 AM7/17/18
to BPMN...@googlegroups.com
If the channel to be used is held as a process attribute then you don't need a task here but just a decision point / gateway to work out the method to return the documents based on the value held by this variable.

So just get rid of the task and keep the gateway. 

Thanks, 
Reply all
Reply to author
Forward
0 new messages