HACKER Q&A
📣 welbo

Programmatically Creating BPMN


Hello there!

for a university project I am researching frameworks and APIs to programmatically generate BPMN (standard conform xml).

I found:

- Programmatically creating a process - Developers / General - Forum - bpmn.io

- Eclipse BPMN2 Modeler | The Eclipse Foundation

- nikku/bpmn-js-cli-modeling-dsl: A modeling DSL for bpmn-js (github.com)

- Excel-add in creation of BPMN via Add-in

The last one does not create valid BPMN.

Does the community have some ideas on what would be the best way to transform a given process description into valid BPMN?

Greetings :)


  👤 elviejo Accepted Answer ✓
What you are looking for is: BPMN Sketch Miner.

It's a domain specific language for creating BPMN diagrams. The syntax is very simple (deceitfully so).

If you read their introductory book, you will be able to create process diagrams as fast as you can type them.

https://leanpub.com/bpmn-sketch-miner


👤 pestatije
BPMN - Business Process Model and Notation, maintained by the OMG (Object Management Group), which is famous for other projects under its umbrella like UML, CORBA, XMI, et al.