bpmn-js-subprocess-importer

0.2.1 • Public • Published

bpmn-js SubProcess Importer

This bpmn-js extension adds an "Import into empty subprocess" menu item into the popup menu of collapsed and empty subprocesses. This menu item allows to populate the subprocess with contents loaded from an external BPMN model file.

bpmn-js subprocess importer in action

Use Extension

Extend your BPMN modeler with the module:

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

import SubProcessImporterModule from 'bpmn-js-subprocess-importer';

const modeler = new BpmnModeler({
  additionalModules: [
    SubProcessImporterModule
  ]
});

To also copy custom model extensions, you need to provide the respective moddleExtensions:

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

import SubProcessImporterModule from 'bpmn-js-subprocess-importer';

var myModdleExtensions = { /* add your moddle extensions here */ };

const modeler = new BpmnModeler({
  additionalModules: [
    SubProcessImporterModule
  ],
  moddleExtensions: myModdleExtensions
});

modeler.get('subProcessImporter').setModdleExtensions(myModdleExtensions);

License

MIT licensed

Copyright (C) 2024 Asvin Goel

Readme

Keywords

Package Sidebar

Install

npm i bpmn-js-subprocess-importer

Weekly Downloads

1

Version

0.2.1

License

MIT

Unpacked Size

369 kB

Total Files

7

Last publish

Collaborators

  • rajgoel