New Features
Enhanced Features
Revamped Features
O/R Mapping
Tips and Tricks
UML Diagrams
VP Suite

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.
bpmn_enhancement_1.jpg

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.
bpmn_enhancement_2.jpg

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.
bpmn_enhancement_3.jpg

Here are the results:
Show as Label
bpmn_enhancement_4.jpg

Show below Caption
bpmn_enhancement_5.jpg

Added Diagram Properties

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 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

 
 
Last modified: 2006/10/23 09:55
 
 
Home | Recent Topics | Highlights | UML Diagrams | Tips and Tricks | Object-Relational Mapping
visual-paradigm.com Home | Training Center | UML Center | VP Gallery | Discussion Forum | UML Open Directory