0.2.0 • Published 7 years ago

bpmn-js-task-priorities v0.2.0

Weekly downloads
99
License
MIT
Repository
github
Last release
7 years ago

Visual Task Priorities for bpmn-js

Extend bpmn-js to define tasks priorities while modeling.

Task priorities in bpmn-js

Features

Usage

Fetch it as a dependency via npm:

npm install bpmn-js-task-priorities

Use the modeler as part of your application:

var PriorityAwareModeler = require('bpmn-js-task-priorities/lib/PriorityAwareModeler');

var modeler = new PriorityAwareModeler();

modeler.importXML(annotatedBpmnXml, ...);

Or use the provided extension module with bpmn-js:

var Modeler = require('bpmn-js/lib/Modeler');

var prioritiesModule = require('bpmn-js-task-priorities/lib/priorities');

var modeler = new Modeler({
  additionalModules: [
    prioritiesModule
  ]
});

Specify tasks colors in XML and read the serialized tp:color and tp:priority extension attributes:

<definitions ... xmlns:tp="http://tp">
  <process>
    <task id="Task_1" tp:color="green" />
    <task id="Task_2" tp:color="red" tp:priority="100041" />
    ...
  </process>
</definitions>

Building

npm install
npm run test:watch

License

MIT

0.2.0

7 years ago

0.1.5

8 years ago

0.1.4

8 years ago

0.1.3

8 years ago

0.1.2

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago