Author Topic: What Links Collaboration Model Element from Process Element  (Read 4093 times)

Screwtape

  • EA User
  • **
  • Posts: 93
  • Karma: +4/-0
    • View Profile
What Links Collaboration Model Element from Process Element
« on: January 05, 2016, 09:48:28 pm »
Hi!

Since EA12, when adding a pool to a BPMN diagram, EA asks if you want to create a dedicated collaboration. This makes a lot of sense as otherwise you have the same pools and lanes defined under each process which is diagrammed.

However, that now means that the activities created within the pools and lanes now are owned by the lanes/pools which are children of a collaboration element, rather than the process/activity to which they belong.

I have scripted a documentation process that recursively documents the activities within a process/activity, but this will now not find the child activities any more.

How do you navigate in the model from Parent Process A, through Parent Collaboration B, to child activity C when there doesn't appear to be any link between A and C, or between A and B, except the diagram which is a child of A?

Thanks!

Screwtape.
Screwtape

YogaMatt

  • EA User
  • **
  • Posts: 111
  • Karma: +8/-0
    • View Profile
Re: What Links Collaboration Model Element from Process Element
« Reply #1 on: January 06, 2016, 08:00:17 pm »
I can't comment on the built in document generator as I've not used it in anger since 2011, and it has likely moved along since then.

One thought is to have instances of your activities in each lane/pool. You can then report on the classifier in each output?

The eaDocX add-in product will handle this directly by including a section in your document specifically for the diagram, and use the option to list/tabulate all model elements from the diagram. It's a really simple approach which covers most of these tricky situations.