cameo-business-modeler-architectNew Features

Cameo Business Modeler Architect Edition

No Magic, Inc. is proud to introduce a new product dedicated to business modeling - Cameo Business Modeler Architect Edition.

Architect Edition is designed for advanced business modelers and offers a wider set of functionality than Analyst Edition, including import/export, advanced analysis, and project management capabilities.

Analyst Edition Architect Edition
BPMN 2.0 Support + +
Business data modeling + +
Organization Structure Diagram + +
Predefined tables and matrices for business modeling + +
Model publishing and document reports + +
Model Validation +
(Basic rules)
(Advanced rules, create capability)
Advanced Analysis (Generic Table, Dependency Matrix, Relation Map) - +
Model decomposition and customization - +
Model import from XPDL files - +
Export to XPDL 2.2, BPMN2 XML - +

XPDL Import (Architect Edition only)

XML Process Definition Language (XPDL) is a serialization format for BPMN. XPDL provides a file format that supports all BPMN process definition description properties. It defines descriptions of both model element properties and graphical descriptions of diagrams. With XPDL, Cameo Business Modeler can import process definitions from other products.

Cameo Business Modeler supports the imports from XPDL versions 2.0, 2.1, and 2.2 to BPMN2.

The XPDL Import Wizard is designed for importing XPDL files. To import XPDL files to your project, on the main menu, click File > Import From > XPDL File.

XPDL Import

BPMN2 XML Export (Architect Edition only)

In Cameo Business Modeler Plugin version 17.0.2, users can export BPMN projects as BPMN2 XML files. The BPMN2 XML is a format for interchanging BPMN2 models between tools in order to perform model simulation, execution, or deployment.

Note: Exporting BPMN Conversations and Choreographies as BPMN2 XML is not supported.

BPMN2 Export

Model Factoring Functions

In this release, the refactoring functionality has been extended. Refactoring allows users to modify model elements including all related data. With the newly introduced refactoring functionality, users can convert element types more flexibly, decompose process diagrams, replace elements, or change the direction of a particular relationship.

  • Element Conversion Improvements. It is now possible to perform bulk element and relationship conversions in the Model Browser and diagrams. The new approach saves time when doing conversion-related tasks instead of selecting every single element and converting it to an element of another type one by one, multiple elements and relationships can be selected and converted to new types.
  • The new approach preserves properties and relationships connected to the element during the conversion process. In addition, the list of elements offered for conversion has been noticeably enlarged. Now this list is generated dynamically depending on the type of the initial element.

CBM covert to

  • Extracting BPMN Diagrams (Architect Edition only). The selected part of a BPMN Process, Collaboration, or Choreography diagram can be extracted into a separate diagram representing a separate Process/Collaboration/Choreography. This type of refactoring is very helpful when BPMN diagrams become large and, in order to make the diagram more readable, the refactoring needs to be done to extract specific diagram parts into another diagram.

Note: This feature is only available in Cameo Business Modeler Architect Edition.

Diagram extract feature

  • Reverse Direction. The direction of some relationships, such as a sequence flow, message flow, and association, can now be easily reversed by simply selecting a single menu command. Select the relationship either in the Model Browser or its path on the diagram pane and use the relation’s shortcut menu to change its direction.

reverse direction sequence flow

Pusher and Magnet

This feature allows users to easily rearrange element symbols on a diagram. Pusher moves a group of symbols towards the pushing direction, thus creating an empty space for adding new symbols to a diagram.

Magnet works in the opposite way. It moves the selected group of symbols to reduce empty space on a diagram.

pusher magnet buttons

pusher magnet bpmn

Users do not need to select separate symbols on a diagram to move them to another location. Just click the Pusher or Magnet button on the diagram palette and move the whole group of symbols toward the direction you need.

Diagram Legend

Cameo Business Modeler 17.0.2 presents a Diagram Legend that is designed to define repeated styles for diagram symbols. It allows grouping symbols visually on a diagram according to purposes or other criteria defined by the user. Using this feature, users can define as many legend items as they need and apply them to symbols and paths on a diagram. In the project, the diagram legend defined by a user is a model element, which can be reused not just in all diagrams of the same project but also in other projects.

CBM legend

Navigable Association in Business Data diagram

Navigable Association can now be drawn in Business Data diagrams. This allows users to represent relations between business data more precisely:

business data diagrams improvements

Copy and Paste Symbol Style

A symbol style defined in symbol properties can now be copied and pasted on another symbol in a few clicks. Copy a symbol, select one or more other symbols of the same type where you need to paste copied properties, and use the command Edit > Paste Style—this can be done via the combination of the shortcut keys CTRL+SHIFT+V or click the Paste Style button on the diagram toolbar—to paste the copied symbol style on the selected symbols.

Background Tasks

To increase Cameo Business Modeler responsiveness, some low-priority or routine tasks (such as searching) have been moved to separate threads and are performed as background tasks. The user may continue working with the models as usual while background tasks are running. Furthermore, the user may cancel the selected background task at any time, just by clicking the End process icon near the task.

background tasks


Diagram Toolbars Usability

The button names are updated on the BPMN diagram pallets. This enhancement allows the user to identify diagram elements in a more intuitive way.

diagram toolbars

XPDL Export Enhancements

Exporting BPMN models in XPDL 2.2 has been enhanced as follows:

  • All the properties of BPMN elements can now be exported
  • XPDL-specific properties can be defined in a model and exported as XPDL

Performance-related Enhancement

  • Cameo Business Modeler 17.0.2 has performance-related enhancement when working with large projects, containing hundreds of thousands of elements and a thousand or more diagrams
  • While loading extensive data, such as the Containment tree item or a category in the Select Element dialog, Cameo Business Modeler clearly shows the progress of the operation being performed. The operation being performed can be canceled at any time by clicking the Cancel button.

select element progress bar

  • The element search algorithm has been improved, and searching performance has been enhanced


Easier Handling of Recovered Elements

Recovered elements (formerly known as orphaned proxies) are the elements still referenced by other elements in a project but currently not available in a module. They may appear when working with several interrelated projects in a team. Recovered elements are marked with an R symbol.

representation recovered elements

If recovered elements are in the model, it is an indication that some data in the projects where these elements were used have not been completely removed. It is recommended fixing the model by using one of the following solutions:

  • Clear usages of the recovered element. This allows removing all broken references of the particular recovered element
  • Replace usages of the recovered element. This allows replacing all broken references of the particular recovered element to the other existing element
  • Restore recovered elements. This allows creating a new element from information gained from the recovered element. Broken references to the recovered element become secured

Easier Management of Derived Properties

Cameo Business Modeler now allows creating and editing derived properties directly in the generic table (available in Architect Edition). A derived property is the one, whose values are calculated automatically from other properties’ values.

In the generic table, a new derived property can be created by adding a new column. After the column is added, the expression of the created property can be edited, as well as typical manipulations for the column and cell of the generic table.

derived property in GT

Diagramming Enhancements

  • A hyperlink to the model element is created in the Note or Text Box symbol on the diagram after one or more elements are dragged to the Note or Text Box from the Model Browser or Specification window.

CBM note

  • Press CTRL+SHIFT+T to open the last closed diagram.

Diagram Selection for Printing

  • Diagrams can be selected from the model tree or list for printing.
  • Searching for diagrams can be performed to select diagrams to print. The same features have been implemented when diagrams are selected in the Print Preview window and when diagrams are saved as images.

Report Wizard Enhancements

  • Output file names can now accept types of variables such as date and author.
  • Options have been added to allow choosing between paragraph marks (\par) and line breaks (\line) when documentation elements are inserted in RTF reports.
  • The report uploading function has been created for command lines.
  • The method to retrieve URLs of Cameo Business Modeler elements is now available.
  • Dependency Matrix elements, Cameo Business Modeler Model Validation features, and Generic Table diagrams are now accessible by using report tools.
  • The replacement of empty values with text features has been deprecated to avoid the confusion between null values and empty values.
  • The capability of splitting images into several chunks across pages is now available.
  • The loading performance of Web Publisher has been improved with the progress bar.

Element Selection Dialog Enhancements

The capability of element creation in the Select Element dialog has been enhanced for ease of use by novice users. The Creation Mode button is visible now all the time with the always-visible textual label. Just click the Creation Mode button, and users will be able to create a new element or clone an existing one. There is a new shortcut menu, which allows the same actions. Using this shortcut menu, you can:

  • Turn on/off the element creation mode.
  • Create a new element or clone an existing one.
  • Load modules.
  • Expand and collapse selected or all model elements.

CBM creation mode

Search Functionality Enhancements

As of Cameo Business Modeler version 17.0.2, the element searching functionality has become a background task. This allows the user to continue working with models while searching for elements. The search progress can be seen in the Task Manager that appears in the status bar at the right bottom of the window.

task manager searching

Search results are displayed in the Search Results tab in the Model Browser. The results are presented in two groups:

  • Symbols that are found in loaded diagrams
  • Elements that are found in the model

The user is notified if more than a thousand elements have been found. This prevents excessive search if the search criteria are not clearly specified.

Placement of New Elements in the Quick Find Dialog

Element type options have been moved up to the top of the dialog, and the list of found model elements does not overlap with these options. Now search options can be modified without closing the list containing search results.

For more information or a quote
please contact
or call +1-214-291-9100.