BPMN enhancement

Written Date: October 20, 2006
User Rating: / 0 Hits: 980
Add your comment

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:
1. Select Tools > Options... from the main menu.
2. Select Diagramming from the list on the left of the Options dialog box.
3. Open Business Process tab.
4. 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:
1. Select Tools > Options... from the main menu.
2. Select Diagramming from the list on the left of the Options dialog box.
3. Open Business Process tab.
4. 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

Id for the business modeling objects

Properties
Id: String
Version: String
Author: String
Language: String
ExpressLanguage: String
QueryLanguage: String
CreationDate: Date
Modificate: Date

Added Model

Model
Process

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 Properties 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 Properties
Service Task Instantiate

Related 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
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 (1)

written by Judith on December 16, 2011

There are no words to dsecrbie how bodacious this is.

Write comment

Rating

Comment

Enter the calculation result

security code