Friday, February 4, 2011

Organizing BPMN Diagrams with Layers

Altova UModel® 2011 allows users to organize diagrams into subgroups and place each group in an individual layer. Layers can be selectively hidden or exposed, providing a convenient way to decompose a BPMN diagram that describes a complex business process involving multiple departments or enterprises.

This layers feature can be used with all diagram types supported by UModel and can clarify any complicated diagram, such as a use case with multiple actors or sequence diagram. You could even add a comments layer to collect feedback on a model from other project stakeholders.

Here is a view of the UModel Layers helper window with a Default layer and Comments layer. When you circulate the model for review, the Design layer could be locked to allow changes only to the Comments layer.

Altova UModel Layer helper window

It’s easy to assign elements to a layer by using the right-click context menu.

Layer option in the UModel context menu

Later on we could choose to hide the Comments layer from view, while retaining the layer contents in the diagram to preserve a historical record of the reviewer comments.

Comments layer hidden from view in the UModel Layer helper window

When diagramming a complex business process, we can create individual layers for each participant so each layer then provides a simplified view into a portion of the overall process. In this application, we would name layers by department or enterprise.

Here is the UModel Layers helper window for an order processing diagram indicating the Sales Fulfillment layer is visible and the Finance layer is hidden:

Layers for participants in a business process

Here is the order processing diagram showing only the Sales Fulfillment layer:

UModel BPMN diagram showing only Sales and Sales Fulfillment participants

To depict the entire process, we can simply make all layers visible.

Showing all participants in the UModel BPMN diagram

Here is the same diagram with both layers visible:

BPMN diagram in Altova UModel with all layers visible

Find out for yourself how the UModel 2011 layers feature can enhance your BPMN diagrams – download a free trial today!

No comments: