Business Process Modeling Notation (BPMN)

Business Process Modeling in Altova UModel

UModel BPMN Features:

  • Supports BPMN 1.0 and BPMN 2.0
  • Automatically update BPMN 1.0 diagrams to BPMN 2.0 notation
  • One-click conversion of swimlanes between horizontal and vertical orientations
  • Elements can be assigned to diagram layers and selectively viewed or hidden
  • Unlimited undo/redo encourages exploring new ideas
  • BPMN diagrams integrated with UML modeling for robust coverage of software project requirements
  • BPMN diagrams and elements included in automated project documentation

Download Trial

Create Business Process Diagrams to Document Enterprise Activities or Support a Software Development Project

Business Process Modeling Notation is a graphical standard for creating flow chart-like diagrams that are readily understandable by all business stakeholders including business analysts, technical developers, and business managers. The BPMN standard is maintained by the Object Management Group (OMG), the same organization that administers UML.

In today’s complex global marketplace, business processes can be coordinated within a single enterprise or across entire industries. As communication supporting various business activities accelerates, it becomes more and more critical to have a standard modeling system that can be easily read and understood by a variety of users at a broad range of levels within business organizations, yet can be used to represent complex processes involving multiple parties or enterprises.

UModel® 2014 supports both BPMN 1.0 and BPMN 2.0 notation, and even provides a migration path for users who want to update older diagrams with new elements and functionality introduced in the BPMN 2.0 standard. UModel also supports BPMN model exchange with other BPMN tools through the XMI specification first developed for UML models.

BPMN Business Process Diagrams

The elements and rules for business process diagrams (illustrated in the large screen shot above) are very similar to UML activity diagrams, providing a natural transition of the easy to use and highly acclaimed drawing tools of UModel from UML to Business Process Modeling Notation. UModel lets you create free-form diagrams that are useful for capturing the details of an internal process.

BPMN 2.0 added new elements to the original specification to let you refine diagrams that document a wide range of private (internal) and public business activities. New elements in BPMN 2 include event types, task elements, an additional gateway element, several new data elements, and a datastore element to represent a database

BPMN Choreography Diagrams

Choreography diagrams specify the way business participants coordinate their interactions. Choreographies can also be seen as a business contract between participants, where the focus lies on the exchange of information (messages) between the participants.

In the choreography diagram at the right, a customer requests credit from a bank. Each choreography task has two participants and the flow of activities is represented by arrows and gateways. The envelope elements represent messages sent or received.

The UModel Choreography diagram toolbar provides quick access to all BPMN 2.0 choreography elements with drop-down selection of task, event, and gateway variations.

A BPMN Choreography diagram in Altova UModel

BPMN Collaboration Diagrams

Collaboration Diagrams specify the interactions between two or more processes. A BPMN collaboration generally consists of two or more pools which represent the participants in the collaboration. Message exchanges between participants are shown by Message Flows that connect the two pools, or the objects within the pools.

A BPMN Collaboration diagram in Altova UModel