Book a Demo

Author Topic: MDG - How to extend BPMN2.0 ?  (Read 3885 times)

Svend Erik Nygaard

  • EA User
  • **
  • Posts: 131
  • Karma: +2/-2
  • Business Information Architect
    • View Profile
MDG - How to extend BPMN2.0 ?
« on: November 19, 2014, 10:18:51 pm »
I'm trying to extend BPMN2.0 in my own MDG  (still on EA 10).

I don't succed in using the MDG helper wizards - in the miscellaneous drop-down boxes I cannot choose from BPMN elements.

I have managed to extend the BPMN2.0::Activity like this without the MDG helper wizards:



Notice that the extended element (at top) is a stereotype element, not a metaclass element!
I tried to make use a metaclass element but have not succeeded in that.

Well, it creates a valid MDG, and it appears in my toolbox and I can use it on my diagrams. It also has all the BPMN2.0::Activity tags.

But problem:
1) When I add it to a diagram the usual auto-pop-up menu prompting the user for tasktype does not appear!
2) In the tags pane, the tags cannot be presented grouped in compartments - only alphabetically sorted!

Especially the first of the above two problems will be very unpopular among users.

So how do I create a proper MDG extension for BPMN2.0?

(I did see and check menroy's post, but it did not help me, http://www.sparxsystems.com/cgi-bin/yabb/YaBB.cgi?num=1412945447/28#28)
« Last Edit: November 19, 2014, 11:38:09 pm by svenderiknygaard »

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: MDG - How to extend BPMN2.0 ?
« Reply #1 on: November 24, 2014, 11:37:20 am »
Quote
But problem:
1) When I add it to a diagram the usual auto-pop-up menu prompting the user for tasktype does not appear!
2) In the tags pane, the tags cannot be presented grouped in compartments - only alphabetically sorted!

Especially the first of the above two problems will be very unpopular among users.
These were fixed in EA 11.0.1105

I believe you can work-around the first issue though. Add an Extends to an Activity metaclass, and give the Activity metaclass an attribute "_subtypeProperty" with initial value "BPMN2.0::Activity::taskType".
The Sparx Team
[email protected]