Wanting to import a BPMN into a UML model, it is mandatory to have the Cameo Business Modeler plugin installed.

If you have already saved a BPMN definition outside the current Builder project, you import it by selecting Import > BPMN 2.0 from the E2E Model Compiler menu.

Navigate to the XMI file, select it, and click OK. Note that sometimes the file extension .xml may be visible depending on the settings of your operating system.

The selected file can be imported into either an existing or a new UML model (see below).

  • When importing into a new model, the importer will import the BPMN process and generate the process state machine and all UML elements that are necessary for the implementation of the process.
  • When importing to an existing model, the importer will just update the import file. If you made profound changes to the process, you will have to update the process state machine and the UML model manually.

The import process may also be canceled clicking Cancel.

Importing BPMN into a New UML Model

Wanting to import a BPMN definition into a new UML model, proceed as follows.

 

Choose the directory, in which the new XMI file should be stored. The uml source path of the current Builder project will be suggested.

Enter a file name for the new UML model and click OK.
If the file already exists, you will be asked whether you want to overwrite it.

After a few seconds, the new UML model will be opened in MagicDraw.

 

The E2E Builder shows information about the import process in the Messages window.

 

In the containment tree, you will find the imported packages.

The UML model needs to be saved  to persist the imported entities and packages.

If an error occurred during the import, you will be notified by the Importer. Refer to Errors Importing a BPMN Definition for more information.

New UML models that are created by importing WSDL / XSD files are not based on the Bridge template and can be used as a module. You may want to import such models into another UML model that is based on the Bridge template later.

Importing BPMN into an Existing UML Model

Wanting to import a BPMN definition into an existing UML model, proceed as follows.

 

Select the UML model, in which the file should be imported. The uml source path of the current Builder project will be suggested.

Select an XMI file and click OK.

After a few seconds, the chosen target XMI file will be loaded.

 

The E2E Builder shows information about the import process in the Messages window.

 

In the containment tree, you will find the imported packages.

The UML model needs to be saved  to persist the imported entities and packages.

If an error occurred during the import, you will be notified by the Importer. Refer to Errors Importing a BPMN Definition for more information.

  • No labels