Book a Demo

Author Topic: Process Variation  (Read 2955 times)

e.ganesan

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Process Variation
« on: February 02, 2012, 12:36:44 am »
Hi,

Is there a way to capture process variation based on geography in Sparx?

Atleast can I compare elements in two BPMN diagrams in Sparx? It would be great if I can export elements in a diagram into excel and compare them?

Please share your views,

Rgds

OpenIT Solutions

  • EA User
  • **
  • Posts: 555
  • Karma: +9/-1
    • View Profile
Re: Process Variation
« Reply #1 on: February 02, 2012, 05:00:34 am »
There are a number of options - you could use Lanes/Pools to depict locations and place Processes/Tasks in appropriate Lanes/Pools.

My prefered approach is to create some classes in your model to represent locations - give them a stereotype of location. Then use the "Relationship Matrix" to form relationships between BPMN Tasks and Location classes.

You can then use the Model Search to create a query that pulls back all Tasks that have a relationship with a Location.

You can cut and paste the result of this search into Excel etc...

Regards,

Jon.

e.ganesan

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Process Variation
« Reply #2 on: February 02, 2012, 07:43:59 pm »
Thanks for this.

But can you please elaborate a bit on this because you are talking about BPMN and Class diagrams together. Lets assume the case that the BPMN process template is used - is there a way to associate location to the activity elements and then see that in a relationship matrix?

Suggest please.

OpenIT Solutions

  • EA User
  • **
  • Posts: 555
  • Karma: +9/-1
    • View Profile
Re: Process Variation
« Reply #3 on: February 02, 2012, 08:43:51 pm »
So i'm not suggesting that you add classes to your BPMN diagram or that you create class diagrams (unless you want to :-)). The suggestion is that you create a seperate package in your model (via the Project Browser). You add Classes to this package with a stereotype of Location. You then use the Relationship Matrix (see help files) to form a relationships between BPMN Tasks and your Location classes.

Another approach that uses the Sparx BPMN v2 Toolbox (avalible with Sparx v9 +) would be to treat Locations as a "ResourceRole"; you can then drag and drop a ResourceRole from the BPMN 2.0 Types pallete and set the "resources" Tagged Value to the required location(s).

Personally i think the second approach is a bit poor - i'd go with the first approach above...

Regards,

Jon.