IBM BPM, V8.0.1, All platforms > Manage assets in the Process Center repository > Manage the Process Center repository > Importing and exporting BPMN models
Mapping IBM WebSphere Business Modeler elements to IBM BPM constructs
You can import elements from the IBM WebSphere Business Modeler into IBM BPM, using the Business Process Model and Notation (BPMN) Version 2.0 file format.
The following table shows the mapping between elements in the IBM WebSphere Business Modeler and their equivalent IBM BPM object or property, after import. If an element is not included in the table, the element is not imported. The top-level library elements are in boldface type. The elements that are not in boldface type and listed under a top-level library element are subordinate elements within them.
The process elements in boldface type are the ones that you can select in the project tree. The elements that are not in boldface type are subordinate elements contained within the parent element.
WebSphere Business Modeler element IBM BPM element Comments Global human task Human service Global business rules task Decision service Service Integration service or Advanced Integration service Element selection depends on your choice in the procedure described in Moving business processes from WebSphere Business Modeler to Process Designer or Importing and exporting BPMN models. Business service (WSDL-based) Integration Service containing a Web Service Integration or Advanced Integration Service The Web Service Integration is only added when the WSDL has a binding (it is an implemented service). Element selection depends on your choice in the procedure described in Moving business processes from WebSphere Business Modeler to Process Designer or Importing and exporting BPMN models.
Business service object (XSD-based) Business object Business item Business object Business item template Business object Role Participant group Process Business process diagram Task Activity The following applies:
- If the task has roles, the activity has a user task implementation and refers to a human service.
- If a task has no roles, the activity has a system task implementation and refers to an integration service or system service.
- If an incoming service is, for example, a web service that contains data to set up a binding, it is reflected in the business service. Additional steps are needed to perform this invocation. See Wiring a web Service Integration Component using IBM Process Designer for more information.
Human task User task that refers to a human service Business rules task Decision task that refers to a decision service Receive task Intermediate message event (receiving) Map Activity with a Script type Subprocess Activity with a Subprocess type Global subprocess Linked process that refers to a separate business process diagram The linked process refers to a separate business process diagram containing the contents of the referenced global subprocess. While loop Subprocess with simple loop settings The subprocess with simple loop settings refers to a separate business process diagram containing the contents of the loop. Do while loop Subprocess with simple loop settings The do while semantics are dropped and the activity behaves like a while loop. For loop Subprocess with simple loop settings The subprocess with simple loop settings refers to a separate business process diagram containing the contents of the loop. Exclusive decision Exclusive gateway Inclusive decision Inclusive gateway Merge XOR gateway Fork Parallel gateway Join Parallel gateway Start node Start event End node End event Terminate node End event Compensation end event End event The compensation semantics are dropped. Notification broadcaster Activity The ability to broadcast a notification is lost. Notification receiver Activity The ability to receive a notification is lost. Timer Intermediate timer event Observer Activity The ability to react to a condition is lost. Global repository Private process variable The ability to store data outside of a process is lost. Local repository Private process variable Annotation If Connection Sequence flow If the connection has data associated with it, then the related data mappings are generated on the connected activities.
Importing and exporting BPMN models
Related tasks:
Next steps after importing BPMN Models
Related reference:
Mapping BPMN 2.0 constructs to IBM BPM
Export process applications to BPMN 2.0