Flowable CMMN case management

Building case-driven applications on the Flowable CMMN engine: stages, sentries, milestones, event listeners, plan item rules and how cases call processes and decisions.

Flowable CMMN stages and sentries

Structuring Flowable cases with stages and entry and exit sentries: if-parts and on-parts, exit types, when sentries are evaluated, and modeling a case that adapts to what happens instead of a fixed sequence.

Flowable CMMN milestones

Tracking case progress in Flowable with milestones: when a milestone is reached, using milestones as sentry triggers, reporting case status from milestone data, and naming milestones the business recognizes.

Flowable CMMN repetition rules

Letting tasks and stages repeat in Flowable cases: repetition rules, max instance counts, repetition over a collection variable, and avoiding unbounded plan item creation.

Flowable case instance migration

Moving running Flowable case instances to a new case definition version: plan item mappings, creating plan items for new elements, pre and post expressions, local variables, terminating sub cases, and validating first over REST.

When to use Flowable CMMN instead of BPMN

Deciding between a CMMN case and a BPMN process for a Flowable use case: predictable sequences versus knowledge work, combining both in one application, and the modeling and testing cost of each choice.

Flowable CMMN REST API

Driving Flowable cases from front ends and services over the CMMN REST API: starting cases, listing and completing plan items and human tasks, case variables, history queries, and securing the endpoints.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.