Book a Demo

Author Topic: Finding elements that refer to a specific reusable emelent  (Read 4129 times)

PascalDietvorst

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Finding elements that refer to a specific reusable emelent
« on: June 02, 2016, 07:09:20 pm »
Hi all,

I'm pretty new to EA, so this might be a very noob question:  :-\

How can you find which elements reference a reusable element?

For example: In BPMN a process contains an activity that is further detailed as a sub-process in the reusable elements section. The activity is therefore tagged with isACalledActivity = true and references the sub-process through the calledActivityRef property. This clearly describes the relation from the activity to the sub-process. The return relationship however is not so easy to trace. How can I find the usage of this sub-proces in EA12?

Simularly in his webinar 'BPMN with EA' on april 2014 Frank Truyen demonstrates how to find the activities performed by a certain role. (See http://www.sparxsystems.com.au/resources/webinar/partners/bpmn/bpmn-introduction-cephas.html time 16:40) In this case the property partitionElementRef of lanes is used to locate the activities in lanes refering to the role.
In the webinar Frank uses the Find in project function with a custom query called 'BPMN_FindActivitiesByLaneRole'. Unfortunately he doesn't explain how this query can be build.

Some pointers in the right direction would be greatly appreciated!

Regards, Pascal

PeterHeintz

  • EA Practitioner
  • ***
  • Posts: 1001
  • Karma: +59/-18
    • View Profile
Best regards,

Peter Heintz

PascalDietvorst

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Finding elements that refer to a specific reusable emelent
« Reply #2 on: June 02, 2016, 09:34:14 pm »
Thanks for the quick response Peter,

The Traceability window looks to be very handy. I hadn't discovered it yet. So thanks.

However ( ;D ) it doesn't seem to solve my problem. The notes on the page you linked to say "The Traceability window does not currently recognize extended relationship types defined by Technologies such as BPMN or Archimate; ..."
In BPMN the relationships consist of properties like calledActivityRef, participantRef and partitionElementRef. These seem to work quite differently for EA than the drawn UML associations, generalizations, dependencies and so on.

I'm afraid the traceability window is not gonna solve this. Any other ideas?

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Finding elements that refer to a specific reusable emelent
« Reply #3 on: June 02, 2016, 10:07:25 pm »
The traceability window will show the tagged value relations, however you might need to set them using the settings button on the traceability window itself.

If you do not see the option then you might need to upgrade to the latest version as this feature was added fairly recent. (could be in v12.1)

An alternative to the traceability window is to use the free open source addin EA Navigator

Geert

PeterHeintz

  • EA Practitioner
  • ***
  • Posts: 1001
  • Karma: +59/-18
    • View Profile
Re: Finding elements that refer to a specific reusable emelent
« Reply #4 on: June 02, 2016, 10:09:51 pm »
Well, I did neither use BPMN not Archimate ut to now.
But I assume that you will find all this relations as well, but maybe not with the right wording of your links.
Just figure it out.
Best regards,

Peter Heintz

PascalDietvorst

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: Finding elements that refer to a specific reusable emelent
« Reply #5 on: June 02, 2016, 11:11:57 pm »
Okay thanks, that might explain it. We are still using version 12.0.1215. I'll try to get an update first.