Book a Demo

Author Topic: Vertical and horizontal swimlanes at the same time  (Read 5198 times)

ivanvar

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Vertical and horizontal swimlanes at the same time
« on: November 23, 2005, 03:52:08 pm »
Hi!
I want to know How can I have vertical and horizontal swinlanes in the same Business Process Model Diagram?

Thnks.  ???

sargasso

  • EA Practitioner
  • ***
  • Posts: 1406
  • Karma: +1/-2
  • 10 COMFROM 30; 20 HALT; 30 ONSUB(50,90,10)
    • View Profile
Re: Vertical and horizontal swimlanes at the same
« Reply #1 on: November 23, 2005, 04:22:49 pm »
Swimlanes are a UML 1 "element".  They could (read "should") only have one dimension.  UML 2 introduces Activity  Partitions which can
a) contain partitions, and
b) be horizsontal or vertiocal.

Partitions can be found in the toolbox under the Activity blob.

They don't work the same as swimlanes, but that's UML 2 for ya!

bruce
"It is not so expressed, but what of that?
'Twere good you do so much for charity."

Oh I forgot, we aren't doing him are we.

StefanPears

  • EA User
  • **
  • Posts: 119
  • Karma: +6/-0
  • Unwissenheit schützt vor Erkenntnis nicht
    • View Profile
Re: Vertical and horizontal swimlanes at the same
« Reply #2 on: November 24, 2005, 12:36:40 am »
Ivanvar,

you posted an interesting question. As sargasso said, swimlanes are replaced by activitypartitions, which have a wider semantic than just org.-units.

Anyway, I took a look at the UML2-specification from OMG (UML Superstructure version 2.0 formal/05-07-04) and now I wonder how a partition matrix as shown an page 334 figure 12.61 can be obtained in EA. E.g.: I can design, that "Order processor" containes "Seattle" and "Reno" and that "Receive order" in inside "order processor" and therefore inside "Seattle". But how can I say, that "Ship order" belongs to "Order processor" AND "Reno".

Hope someone has the answer.....?

Stefan
PS.: I did talk about activity diagrams but I presume that the behavior in BPM is the same.

thomaskilian

  • Guest
Re: Vertical and horizontal swimlanes at the same
« Reply #3 on: November 24, 2005, 01:58:05 am »
This is likely not (completely) possible since an element belongs to either the horizontal or the vertical partition (according to the project view). However you can create a diagram that looks like the OMG example. I'd relate the states to the classes and just put the locations over it as additional information.

Btw: some folks here have choosen 04-10-02 as the most current Superstructures edition.

Graham_Moir

  • EA User
  • **
  • Posts: 749
  • Karma: +10/-15
    • View Profile
Re: Vertical and horizontal swimlanes at the same
« Reply #4 on: December 21, 2005, 06:39:08 am »
For what it's worth, if you add a boundary element to your diagram you will be prompted for the number of vertical AND horizontal swimlanes

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Vertical and horizontal swimlanes at the same
« Reply #5 on: December 21, 2005, 04:02:48 pm »
I don't have the same version of the spec, but a matrix would be done by creating two or vertical and horizontal partitions and position them on the diagram next to and overlapping each other so that it looks that way.

StefanPears

  • EA User
  • **
  • Posts: 119
  • Karma: +6/-0
  • Unwissenheit schützt vor Erkenntnis nicht
    • View Profile
Re: Vertical and horizontal swimlanes at the same
« Reply #6 on: December 21, 2005, 10:59:54 pm »
As I mentioned above:
<...> But how can I say, that "Ship order" belongs to "Order processor" AND "Reno"? <...>

Painting a matrix is easy anyway, but how to assign an element to two different and independent (and not hierachical) partitions???