Nested Lanes within a Pool

Written Date: October 20, 2008
User Rating: / 2 Hits: 1,481
Add your comment

In BPMN 1.0 only Pools had this separate compartment for the title whereas lanes had their title in the lane itself. In BPMN 1.1 nested lanes notation was added in the specification and supported by the new release of BP-VA.

For example, in the Figure below, you see how the pool "IT Consulting" is refined by using the lanes "Accounting" and "Customer Support", both representing departments within the same company. "Customer Support" can further be classified as two nested lanes entitled "Hotline Support" and "On-Site Support".

Assigning a Lane as Parent Lane

Here we have a business process diagram with a pool, and four lanes.

Suppose the IT Consulting Company is considering an organizational restructuring by promoting the Customer Support as a department and On-site Support and Hotline Support to be two section under the management of the newly promoted Customer Support Department. So the BPD has to be changed accordingly to match this restructuring:

Make a Lane to become a Nested Lane of an Existing Lane

Let's make the Lane "Hotline Support" to become a nested lane of the "Customer Support" Lane.

1. Right-click on "Hotline Support".
2. Select Set Parent Lane > Customer Support from the popup menu.
The lane "Hotline Support" has become a nested lane under the "Customer Support" lane

Merging lanes with the same header

Note that: Suppose you had already repeated the steps above to making the "On-site Support" Lane also becoming the nested lane under the "Customer Support" Lane.

When there are two or more continuous lane headers putting at the same level, they can be merged. Let's try.

1. Select the two "Customer Support" lane headers multiply. (Multi-selection can be made by clicking or the item desired and hold the Ctrl key down.)
2. Right click on the selection.
3. Select Merge Selected Lanes from the popup menu.
"Customer Support" Lane has been merged.

Spliting lane header

Of course, you can also split the "Customer Support" Lane back into two separated lanes as before by performing the following steps:

1. Right click on a merged lane header.
2. Select Split Lane from the popup menu.
Lane is splat.

Resources

• Visual Paradigm for UML Home
http://www.visual-paradigm.com/product/vpuml/
• Business Process Visual ARCHITECT
http://www.visual-paradigm.com/product/bpva/
• DB Visual ARCHITECT
http://www.visual-paradigm.com/product/dbva/
• SDE Home
http://www.visual-paradigm.com/product/sde/
• Download Free Community Edition of Visual Paradigm for UML
http://www.visual-paradigm.com/product/vpuml/vpumldownload.jsp?edition=ce
• Download Business Process Visual ARCHITECT
http://www.visual-paradigm.com/product/bpva/bpvadownload.jsp?edition=me
Software Maintenance VP-UML User's Guide

Rate this Article

Click on one of the stars below to rate this article from 1 (lowest) to 5 (highest).

Comments (6)

written by Jeremy on October 15, 2009

Let's assume that you have created several "horizontal pools". You then realize that these pools should be the lanes of a more general pool. How can you tranform these pools into the lanes of a pool (existing or newly created one, whatever).

Thanks in advance for your help

written by Jeremy on October 16, 2009

Why is the "Merge selected lanes" function in the right-click pop-up menu not visible ?

written by Angus on October 16, 2009

Make sure you have selected more then one lane in same level

written by Angus on October 16, 2009

There is no transform pool to lane. There is only transform Task to Sub-Process.
In your case, you need to create the lane and delete the external pool

written by Jeremy on October 16, 2009

Thank you for having answered the first question. As far as the "merging function" is concerned, I selected two lanes called "Logistic Division (OML)" They are on the same level as you can see on the printscreen available here: http://img113.imageshack.us/img113/1027/bpmnmergenotavailable.png

written by Angus on October 16, 2009

Seems that two "Logistic Division (OML)" are not same model element. They just same name
I suggest you submit a ticket to our support team (may be with project) in following URL and our support team can help you to resolve this issue.
http://www.visual-paradigm.com/support/technicalsupport.jsp

Write comment

Rating

Comment

Enter the calculation result

security code