Book a Demo

Author Topic: How to represent a process call in BPMN  (Read 13634 times)

Screwtape

  • EA User
  • **
  • Posts: 93
  • Karma: +4/-0
    • View Profile
How to represent a process call in BPMN
« on: October 06, 2014, 10:58:35 pm »
Hi!

I have a diagram I want to put one process on, but called from more than one flow. I'm obviously looking at this all wrong, because I can't find anything by googling.

How do I represent the following on the same diagram?

Start --> Activity 1 --> Process --> Activity 2 --> End

Start --> Activity 3 --> Call to Same Process as Above --> Activity 4 --> End

Thanks for looking!

Screwtape.
Screwtape

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +397/-301
  • I'm no guru at all
    • View Profile
Re: How to represent a process call in BPMN
« Reply #1 on: October 06, 2014, 11:11:40 pm »
Maybe you could use a composite activity for the first case and use that in the 2nd scenario?

q.

ken.norcross

  • EA User
  • **
  • Posts: 63
  • Karma: +0/-0
    • View Profile
Re: How to represent a process call in BPMN
« Reply #2 on: October 07, 2014, 07:44:05 am »
You might want to try and represent this as a BPMN2.0 "Call Activity".

The called activity would be defined as an independent process, and be called by the other two.

See Bruce Silver's book BPMN Method and Style (2nd ed.) page 38.

Sparx supports this notation with tagged values (see the BPMN2.0 tag #isACalledActivity and #calledActivityRef)

Jacob Vos

  • EA User
  • **
  • Posts: 108
  • Karma: +0/-0
    • View Profile
Re: How to represent a process call in BPMN
« Reply #3 on: October 08, 2014, 04:09:42 pm »
Maybe the information here helps you with your BPMN question: http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1397513511/1#1.

- Jacob
« Last Edit: October 08, 2014, 04:10:15 pm by jacobvos »