Skip to content

A BPMN 2.0 rendering toolkit and web modeler, now (or will be) enhanced to support object-centric business process modeling. Based on https://github.com/bpmn-io/bpmn-js-example-custom-shapes

Notifications You must be signed in to change notification settings

rwth-pads/oc-bpmn

Repository files navigation

bpmn-js: Object-Centric Custom Shapes (ocbpmn)

This tool support for OC-BPMN extends bpmn-js with new shapes and connections that are not part of the BPMN 2.0 diagram / incompatible with the BPMN 2.0 standard. It is based on bpmn-js-example-custom-shapes.

About

This example extends bpmn-js, creating an object-centric BPMN modeler that can display and add ocbpmn shapes and connections to BPMN 2.0 diagrams.

The renderer ships with custom rules that define which modeling operations are possible on ocbpmn shapes and connections.

demo application screenshot

Usage Summary

This tool support for modeling object-centric business processes in the extended BPMN 2.0 standard OC-BPMN provides a ocbpmn modeler. After instantiation, the modeler allows you to add and get ocbpmn shapes and connections.

The modeler ships with a module that provides the following bpmn-js extensions:

Build and Run

# install dependencies
npm install

# spin up development mode
npm run dev

# execute tests
npm test

License

MIT

About

A BPMN 2.0 rendering toolkit and web modeler, now (or will be) enhanced to support object-centric business process modeling. Based on https://github.com/bpmn-io/bpmn-js-example-custom-shapes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published