Awesome
Camunda Modeler Multi-Diagram plug-in
A Camunda Modeler plug-in based on the plug-in example.
How to install the plugin
Download the latest release zip and extract it to your camunda-modeler/resources/plugins folder. That's all!
About
This plug-in adds the ability to Camunda modeler to manage multiple diagrams on a single bpmn file, as intended on BPMN specifications. Then it's possible to link, on a multi-diagram bpmn, as Caller element for a Call Activity task, one of the processes inside the bpmn file itself.
Development Setup
Use npm, the Node.js package manager to download and install required dependencies:
npm install
To make the Camunda Modeler aware of your plug-in you must link the plug-in to the Camunda Modeler plug-in directory via a symbolic link.
Available utilities to do that are mklink /d
on Windows and ln -s
on MacOS / Linux.
Re-start the app in order to recognize the newly linked plug-in.
Building the Plug-in
You may spawn the development setup to watch source files and re-build the client plug-in on changes:
npm run dev
Given you've setup and linked your plug-in as explained above, you should be able to reload the modeler to pick up plug-in changes. To do so, open the app's built in development toos via F12
. Then, within the development tools press the reload shortcuts CTRL + R
or CMD + R
to reload the app.
To prepare the plug-in for release, executing all necessary steps, run:
npm run all
Compatibility Notice
This plugin is currently compatible with the following Camunda Modeler versions.
Camunda Modeler | MultiDiagram Plugin |
---|---|
3.4 - 4.12 | 1.0.1 |
5.x | 2.0 or newer |
Additional Resources
Licence
MIT