BPMN Enhancement
In order to conform to the latest BPMN specification, our products are updated by introducing the changes listed below.
Id for the business modeling objects
An Id is a unique name that helps identifies a business modeling object from other objects within the Business Process Diagram.
Generating the Id
Starting from this version, when you create a business modeling object, an Id will be generated and assigned to that object. By default, the Id is a number produced in ascending order. But it is possible to define your own format for the generated Id. Here are the steps:
Select Tools > Options... from the main menu.
Select Diagramming from the list on the left of the Options dialog box.
Open Business Process tab.
Define your own format of Id in the ID Generator Format section. Id will be generated in the format $prefix$num-of-digits$suffix.
The following figure shows the Option dialog when editing the format of Id.
Showing the Id on diagram
By default, the Id is hidden in the diagram. To set the default option to be visible:
Select Tools > Options... from the main menu.
Select Diagramming from the list on the left of the Options dialog box.
Open Business Process tab.
Check the option Show ID of elements
The above steps causes any new business process diagram shows the Id on shapes inside the diagram.
To set the visibility of Ids for individual diagram, right-click on a business process diagram and select Presentation Options > Show as Label/Show below Caption from the popup menu.

Here are the results:
Show as Label

Show below Caption

Added Diagram Properties
| Properties |
| Id: String |
| Version: String |
| Author: String |
| Language: String |
| ExpressLanguage: String |
| QueryLanguage: String |
| CreationDate: Date |
| Modificate: Date |
Added Model
Added Model Properties
| Model | Properties |
| Start Event | Id: String |
| Intermediate Event | Id: String |
| End Event | Id: String |
| Sub-Process | Id: String
DiagramRef: Business Process Diagram
ProcessRef: Process
Input Properties: Collection of Expression
Output properties: Collection of Expression |
| Task | Id: String |
| Gateway | Id: String |
| Pool | Id: String
Process: Process |
| Lane | Id: String |
| Data Object | Id: String |
| Text Annotation | Id: String |
| Group | Id: String |
| Sequence Flow | Id: String |
| Message Flow | Id: String |
| Association | Id: String |
Changed Model Properties
| Model | Property | Old | New |
| Parallel Ordering | Flow condition | Default is Unspecified | Default is All |
| User Task | Performers | Multiplicity is 0..1 | Multiplicity is 0..* |
| Manual Task | Performers | Multiplicity is 0..1 | Multiplicity is 0..* |
Removed Model Properties
| Model | Property |
| Service Task | Instantiate |
Resources
Visual Paradigm for UML Home
Business Process Visual ARCHITECT
DB Visual ARCHITECT
SDE Home
Download Free Community Edition of Visual Paradigm for UML
Download Business Process Visual ARCHITECT