camunda-bpmn-js-behaviors

    0.1.1 • Public • Published

    camunda-bpmn-js-behaviors

    CI

    Behaviors for bpmn-js ensuring that parts of the model that are specific to Camunda Platform 7 and 8 are maintained. For example, the Camunda Platform 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 Platform 7

    import camundaPlatformBehaviors from 'camunda-bpmn-js-behaviors/lib/camunda-platform';
    
    const bpmnModeler = new BpmnModeler({
      container: '#container',
      additionalModules: [
        camundaPlatformBehaviors
      ]
    });
    
    bpmnModeler.importXML('...');

    Camunda Platform 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.

    Install

    npm i camunda-bpmn-js-behaviors

    DownloadsWeekly Downloads

    514

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    43.7 kB

    Total Files

    25

    Last publish

    Collaborators

    • philippfromme