We are proud to announce the latest version of cmmn-js. The release adds the ability to model on-part as well as discretionary connections. Furthermore it allows you to document important parts of your diagrams with text annotations, adds the ability to search your CMMN diagram and fixes tons of bugs.
With discretionary as well as on-part connections you can now model relationships between tasks, stages and milestones. Different in semantics, both connection types play important roles in creating meaningful CMMN diagrams.
We tried to make the modeling experience as painless as possible, meaning you can freely connect elements as long as it makes CMMN sense. Under the hood cmmn-js does the heavy lifting for you and ensures the diagram is semantically correct CMMN 1.1.
On top of connections we added a number of other features:
- Create text annotations
- Model discretionary tasks from the context pad
- Search CMMN diagram elements
- Model plan fragments
- Model case file items
With the next release we are going to look into modeling convenience such as snapping and auto-expand.
If you have feedback or questions regarding cmmn-js let us know! Get in touch with us via our forums and tell us what you think. Make sure to follow us on Mastodon if you would like to keep track on what is happening in the bpmn-io sphere.