Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 3.6 KB

DISTRIBUTIONS.md

File metadata and controls

82 lines (56 loc) · 3.6 KB

Distributions

This document lists and describes all available distributions.

Base Modeler

This delivers the basic BPMN modeling experience of the Camunda Modeler, without any process engine specific behaviors.

This includes a set of extension modules, as follows

Install and import the Modeler via npm to include it in your application.

import BpmnModeler from 'camunda-bpmn-js/lib/base/Modeler';

import 'camunda-bpmn-js/dist/assets/base-modeler.css';

var bpmnModeler = new BpmnModeler({
  container: '#canvas',
  propertiesPanel: {
    parent: '#properties'
  }
});

Camunda Platform Modeler

This delivers a distribution to mirror the modeling experience of the Camunda Modeler to work on the Camunda Platform.

The Modeler includes all extensions provided by the base distribution. To provide the Camunda Platform specific properties, it includes additionally:

import BpmnModeler from 'camunda-bpmn-js/lib/camunda-platform/Modeler';

import 'camunda-bpmn-js/dist/assets/camunda-platform-modeler.css';

var bpmnModeler = new BpmnModeler({
  container: '#canvas',
  propertiesPanel: {
    parent: '#properties'
  }
});

Camunda Cloud Modeler

This delivers a distribution to mirror the modeling experience of the Camunda Modeler to work on Camunda Cloud. It provides all modeling extensions that were previously part of the Zeebe Modeler application.

The Modeler includes all extensions provided by the base distribution. To provide the Camunda Cloud specific properties, it includes additionally:

import BpmnModeler from 'camunda-bpmn-js/lib/camunda-cloud/Modeler';

import 'camunda-bpmn-js/dist/assets/camunda-cloud-modeler.css';

var bpmnModeler = new BpmnModeler({
  container: '#canvas',
  propertiesPanel: {
    parent: '#properties'
  }
});

Build your own

By design, bpmn-js applications are easy to extend. Therefore it's possible to build your own Modeler out of the provided packages.

Refer to the bpmn-js-examples directory to get some inspiration.