0.0.2 • Published 1 year ago

@mubinuic/flowable-js-behaviors v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

camunda-bpmn-js-behaviors

CI

Behaviors for bpmn-js ensuring that parts of the model that are specific to Camunda 7 and 8 are maintained. For example, the Camunda 8 behaviors will ensure that a bpmn:BusinessRuleTask element will not have a zeebe:CalledDecision and zeebe:TaskDefinition extension element at the same time.

Usage

Camunda 7

import camundaPlatformBehaviors from 'camunda-bpmn-js-behaviors/lib/camunda-platform';

const bpmnModeler = new BpmnModeler({
  container: '#container',
  additionalModules: [
    camundaPlatformBehaviors
  ]
});

bpmnModeler.importXML('...');

Camunda 8

import camundaCloudBehaviors from 'camunda-bpmn-js-behaviors/lib/camunda-cloud';

const bpmnModeler = new BpmnModeler({
  container: '#container',
  additionalModules: [
    camundaCloudBehaviors
  ]
});

bpmnModeler.importXML('...');

Development Setup

Prepare the project by installing all dependencies:

npm install

Then, depending on your use-case, you may run any of the following commands:

# lint and run tests once
npm run all

# run the tests in watch mode
npm run dev

License

MIT

Uses bpmn-js licensed under the bpmn.io license.

0.0.2

1 year ago

0.0.1

1 year ago