Visual Task Priorities for bpmn-js
Extend bpmn-js to define tasks priorities while modeling.

Features
- Color elements based on
tp:color
extension attribute
- Compute and display priorities based on color and task size
- Serializes the computed priority via the
tp:priority
for usage during process execution
Usage
Fetch it as a dependency via npm: ```plain npm install bpmn-js-task-priorities ``` Use the modeler as part of your application: ```javascript 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: ```javascript 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:
```xml
<task id="Task_1" tp:color="green" />
<task id="Task_2" tp:color="red" tp:priority="100041" />
...
```