- Created by Annegret Bernhardt, last modified on May 10, 2021
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 2 Next »
If you want to create your own data model within the Designer, you need to create a Service and a BPMN model in the Explorer first. Open the BPMN model to display the BPMN editor where you can find the Service panel. Within the Service panel, the folder Data Model is displayed.
Adding a Data Model
In each Service panel you can find the Data Model folder. | |
Right click the folder to open the context menu and create a new Package. Within a package, you can create all further elements. Expert Advice Apply the same naming conventions to all your models. This makes reading a model much easier. Go to page Naming Conventions and Containment Tree Organization in the BUILDER User's Guide for an overview on practice-approved naming conventions. |
Data Model Elements
On each element in the Data Model folder you can open a context menu. The context menu contains options to create new elements within the current element, and options to edit the current element.
Package
A package is like a directory for the file system. It is used to group data model elements. Packages can have any depth of nesting: To structure your work, you can create packages within packages.
The Package context menu allows you to edit your package and to create further elements.
|
Class
In object-oriented programming, each object belongs to a class. A class is a user defined blueprint from which objects are created. Classes have properties (attributes) and operations (interactions of this class).
The Class context menu allows you to edit your class and to create further elements.
| |||||||||||||||||
Classes can be created in two ways:
|
Interface
In contrast to a class, an interface has no implementations. Interfaces are used to define common features of multiple classes in one separate class, and then derive from that class.
The Interface context menu allows you to edit your interface and to create further elements.
|
Property
Properties are values that are included within a class. Properties always have a type.
The Property context menu allows you to edit your property. It is not possible to create further elements within a property.
| |||||||||||
Properties are created in two ways:
|
Operation
An operation is an action that is carried out to accomplish a given job. Operations can be defined on classes or interfaces. There are several possibilities to implement an operationsss.
The Operation context menu allows you to edit your operation and to create further elements.
| |||||||||||||||||
If you want to create a return parameter, enter return in the parameter name field and confirm with Save. | |||||||||||||||||
The return parameter will be created automatically. You can use the Attributes panel to adapt it to your needs. |
Parameter
Each operation can have parameters that define the input and output objects. Operation parameters may not only be of complex types but also of base types.
The Parameter context menu allows you to edit your parameter. It is not possible to create further elements within a parameter.
|
Using the Mapping Editor
When you create a new mapping diagram, it is automatically opened in the Mapping Editor:
Use the various functionalities of the BPMN Editor to design your BPMN model:
Name | Description | |
---|---|---|
1 | Mapping Editor | The Mapping Editor is where you design your form. Go to page Working with the Mapping Editor for detailed information about the features of the Mapping Editor. |
2 | Elements Toolbar | The elements toolbar contains all elements that you can create in the Mapping Editor. Go to page Working with the Mapping Editor for further details about the usage of the toolbar. |
3 | Model Toolbar | The model toolbar assists you during modeling in the Mapping Editor. Go to page Working with the BPMN Editor for an overview of the available options of the model toolbar. |
4 | Designer Panels | In the Mapping Editor, the following panels assist you during modeling:
|
- No labels