use archimate role element and assignment relation to connect Archimate to BPMN
BeantwoordCurrently, the following links are made between archimate and BPMN
- An archimate business process element corresponds to a BPMN diagram
- A lane corresponds to an actor that has a serving relationship with the archimate business proces
In my opinion it would be better if the archimate role element could be linked to a lane and that the assignment role is used as this better represents what an actor does in a process.
Looking at the description that archimate 3.0.2 provides to serving;
“The serving relationship describes how the services or interfaces offered by a behavior or active structure element serve entities in their environment. ”
vs the description for assignment
“The assignment relationship links active structure elements with units of behavior that are performed by them, business actors with business roles that are fulfilled by them, and nodes with technology passive structure elements. ”
I think the latter is what we want to convey in both archimate and BPMN.
-
Officiële opmerking
Hi ONeill, Karl,
The new BPMN allows business roles to be linked to lanes and should you publish the process, an assignment relationship would be created between the actor (on the pool) and the role.
As you are already part of the beta program, can you please model this out in new BPMN and let us know your feedback.
Thank you,
Team ValueBlue
-
Hi Ameya,
I've changed the configuration model on our test enviroment so that roles can be created. I subsequently linked the role to the business process. So that is very nice. However I do see that the “serving” relationship will be created and not the “assignment” relationship (note that this relationship is turned off in the picture below).
0 -
Hi ONeill, Karl,
Serving relationship is correct between business process and the role. The assignment relationship is applicable when you involve business actor.
The prescribed way of working would be to:
- Link business actor to the pool
- Link business role to the lane
As a result, you should see these relationships:
- Assignment between business actor and business role
- Serving between business process and business actor
- Serving between business process and business role
Can you please test this and let us know your feedback?
Thank you,
Team ValueBlue
0 -
Hi Ameya,
I've tested what you describe and this of course works (see above) . And I am fine with the assignment relationship between the actor and the role. However I believe semantically the serving relationship between the process and the role does not convey the fact that this role is an active participant in the process. If I want to visualize that a role performs tasks in a process I would expect the assignment relationship here.
0 -
Hi ONeill, Karl,
Thank you for sharing the findings.
Indeed, for the relationship between role and process there was a choice between serving and assignment and at least for now we have settled on the serving relationship.
We may consider supporting the assignment relationship if this specific use case comes up more.
Will you be absolutely blocked if the assignment relationship (in this case) is not available?
Thank you,
Team ValueBlue
0 -
Hi Ameya,
No, no worries about being blocked; We can work with the current setup without any issues.
Regards,
Karl
0
U moet u aanmelden om een opmerking te plaatsen.
Opmerkingen
6 opmerkingen