camunda-modeler-process-io-specification-plugin

0.4.0 • Public • Published

Camunda Modeler Process I/O Specification Plug-in

CI Compatible with Camunda Modeler version 5 Plugin Type

This Camunda Modeler Plugin adds the ability to document required inputs and produced outputs of a BPMN 2.0 process. To do that it adds a I/O Specification tab to the BPMN editor properties panel.

Screenshot

Details

The input and output mappings are not to be confused with Camunda Input/Output variable mappings.

The meta-data is stored directly within the BPMN 2.0 diagram:

<bpmn:process id="process" isExecutable="true">
  <bpmn:extensionElements>
    <camunda:properties>
      <camunda:property name="input:orderNumber" value="int;The order number" />
      <camunda:property name="input:customerName" value="String;The customer's name" />
      <camunda:property name="output:billingAmount" value="double;The sum the customer has to pay" />
    </camunda:properties>
  </bpmn:extensionElements>
 ...
</bpmn:process>

It has no execution semantics but may be read during process execution, i.e. via execution or BPMN parse listeners registered with the engine.

Building

Install dependencies:

npm install

Package plugin to client/client-bundle.js:

npm run bundle

# or

npm run bundle:watch

Compatibility Notice

This plugin is currently only compatible with following Camunda Modeler versions.

Camunda Modeler Plugin
4.3 - 4.12 0.1.0
5.x 0.3.0 or newer

Additional Resources

Licence

MIT

Readme

Keywords

Package Sidebar

Install

npm i camunda-modeler-process-io-specification-plugin

Weekly Downloads

1

Version

0.4.0

License

MIT

Unpacked Size

293 kB

Total Files

16

Last publish

Collaborators

  • beatrizmendes
  • marstamm
  • philippfromme
  • nikku
  • barmac
  • maxtru
  • skaiir-camunda