Libraries help you to make your BPMN process executable. They contain predefined classes, interfaces, operations and parameters you can use during modeling by simple drag & drop.
Libraries are developed with the Builder. The Designer comes with a standard library which already provides all necessary Base Types.
Using libraries has several advantages for developers:
As libraries are developed with the Builder, you need to upload them to the Designer to make them accessible in your services.
In the Designer, you upload your libraries to a namespace. This is done in the Libraries section of the Designer administration. The uploaded libraries are then available in all services created in this namespace. How to upload your libraries to the Designer is explained in detail on page Administrating Libraries.
Once a library has been uploaded, you can add it to any service created in this namespace. There are two ways to do so:
Go to page Adding and Updating Libraries for detailed information on how to add a library to a service. Page Using Libraries contains further information about the usage of libraries during modeling. |
The libraries you have added to a service reside in the Service panel.
If you use the panel preset of the BPMN editor, the Service panel is displayed in the upper left corner of the editor. | |||||||||||||||
The Service panel gives you direct access to all libraries of your project, and thus to all of your predefined classes, interfaces, operations and parameters. A library can contain the following elements:
To expand an element in the tree, click on . | |||||||||||||||
Each library element can have a documentation. Hover your mouse on a library element to seeĀ if documentation is available. This is indicated by the icon. The documentation is displayed as a tooltip. For easier reading of longer documentation, you can click the icon to see the complete documentation in a pop-up window: | |||||||||||||||
You can also define your own data types in folder Data Model. You can add your own packages, classes, interfaces, operations, properties and parameters.
|