Managing Datatypes

Data types in a model are centrally managed in a dialog accessible in the BPMN ribbon under an action called Data Type.

data types
data types dialog

Each data type is listed in the Data Types dialog with some actions available on each of them.

Create collection

Create a collection of the data type.

Duplicate

Create a copy of the data type.

Details

Display the details of the data type.

Edit

Edit the data type.

Delete

Delete the data type.

In addition, buttons at the bottom of the dialog provide actions that let you add, delete, or sort the types available in the model.

Add

Create a new data type.

Sort A-Z

Sort the data type list alphabetically.

Delete

Delete all or unused data types. Delete all will remove all local types, all unused reused data types and all reused data types that are only used by other data types that can be deleted or by local element. Data types that are used by reused elements will not be removed.

Reuse from Graph

Reuse a data type from another model using the Digital Enterprise Graph.

Import XSD

Import one or more data types from XML XSD schemas. It is possible to import from multiple XSDs that import each other. Note that not all constraints expressed in an XSD can be mapped to data types. If some data types already exist in the model, we can replace or keep them. If we want to keep the data types that are in conflict, we must press the No button when the confirmation message appears and the import will continue. This action is undoable.

Import JSON

Import one or more data types from a JSON Schema. Note that not all constraints expressed in a JSON Schema can be mapped to data types. If some data types already exist in the model, we can replace or keep them. If we want to keep the data types that are in conflict, we must press the No button when the confirmation message appears and the import will continue. This action is undoable.