⚠️This project is not officially maintained. You are still welcome to contribute, e.g. by fixing issues or creating enhancements.
Get a layouted diagram of a bpmn-process without graphical representation.
bpmn-moddle-auto-layout is built on top of bpmn-moddle.
Preconditions: The diagram has to have exactly one single startevent. Up to now, elements with children are not supported.
var AutoLayout = require('./index'); var xmlWithoutDi = '<?xml version="1.0" encoding="UTF-8"?>' + '<bpmn:definitions>' + /* see example.js for closer look at the passed in xml */ '</bpmn:definitions>'; var autoLayout = new AutoLayout(); autoLayout.layoutProcess(xmlWithoutDi);
Use under the terms of the MIT license.