News from the project

Model CMMN with cmmn-js

Published by Patrick Dehn on Friday, 20 May 2016.


We are proud to announce the latest version of cmmn-js. This is the first release with support for basic CMMN modeling. This means you can not only view but create, move, edit, replace and delete CMMN elements on the diagram canvas. Try it out and give us feedback!


  • Create tasks, stages, milestones, event listeners, criterions and case plan models from the palette
  • Move and delete elements on the canvas with ensured consistency
  • Add and edit labels of elements
  • Morph between plain, human, decision, process and case tasks
  • Model discretionary tasks and planning tables
  • Morph between entry and exit criterions
  • Toggle all the markers: auto complete, manual activation, repetition and required rule
  • Use the hand, lasso and space tools known from bpmn-js

What's next

All features from this cmmn-js release are also part of the brand new major version of the Camunda Modeler. 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.

Get the latest cmmn-js release via npm or bower.

Are you passionate about JavaScript, modeling, and the web?
Join Camunda and build modeling tools people heart.