Book a Demo

Author Topic: BPMN Called activity: Name synchronization?  (Read 5263 times)

Svend Erik Nygaard

  • EA User
  • **
  • Posts: 131
  • Karma: +2/-2
  • Business Information Architect
    • View Profile
BPMN Called activity: Name synchronization?
« on: November 27, 2014, 10:00:22 am »
Did I miss something - or is it correct that EA BPMN does not offer me any name syncing for "isACalledActivity" activities:
- I have to specify names redundantly, manually
- I have to rename all the "isACalledActivity" activities manually when changing the 'mother' activity's name
?
« Last Edit: November 27, 2014, 10:03:21 am by svenderiknygaard »

MMA

  • EA User
  • **
  • Posts: 63
  • Karma: +3/-0
    • View Profile
Re: BPMN Called activity: Name synchronization?
« Reply #1 on: November 27, 2014, 12:20:34 pm »
I think callActivity should have their own name, which could be different from the called Process' name or the called Global Activity's name.

However, it is convenient to have an option to show up the label in this format,
callActivityName : calledElementName

, which is similar as UML's CallBehaviorAction's notation that EA handles really well. (If you change the called behavior's name, it will be reflected on the CallBehaviorAction.)

If that's the case, then this might be a feature request.

Hope that helps  ;)

philchudley

  • EA User
  • **
  • Posts: 750
  • Karma: +22/-0
  • EA Consultant / Trainer - Sparx Europe
    • View Profile
Re: BPMN Called activity: Name synchronization?
« Reply #2 on: November 28, 2014, 03:00:22 am »
What I would do is:

  • Place all of my callable Activities in a Package and define the process as a child diagram (that is make then a composite element in UML terms)
  • Set the BPMN 2.0 tagged value to make them isCallable
  • Then simply re-use as a Link all other process diagrams, where these Activity is called.
Changing the name of the "mother" Activity, then will update all uses on all other processes since they are Links to this "mother"

Hope this helps

Cheers

Phil
Models are great!
Correct models are even greater!

Svend Erik Nygaard

  • EA User
  • **
  • Posts: 131
  • Karma: +2/-2
  • Business Information Architect
    • View Profile
Re: BPMN Called activity: Name synchronization?
« Reply #3 on: November 28, 2014, 03:39:55 am »
Quote
However, it is convenient to have an option to show up the label in this format,
callActivityName : calledElementName
...
If that's the case, then this might be a feature request.

That is actually exactly what I had hoped for. On BPMN Lanes I set the classifier to be the actor from my concepts UML model. And that works, as you described above.
I tried that on the BPMN Activity, but it does not have a similar effect.

Svend Erik Nygaard

  • EA User
  • **
  • Posts: 131
  • Karma: +2/-2
  • Business Information Architect
    • View Profile
Re: BPMN Called activity: Name synchronization?
« Reply #4 on: November 28, 2014, 03:48:45 am »
Quote
Then simply re-use as a Link all other process diagrams, where these Activity is called.

But that ruins traceability. And the individual flows into such an activity would split into all the other flows exiting from that activity from all of the diagrams - unless I test on the diagram together with the flows/activity in my reports.
« Last Edit: November 28, 2014, 03:50:14 am by svenderiknygaard »