Flowable development and testing

Building and testing process applications on Flowable: unit tests, delegates, expressions, variables, REST-based front ends and diagrams.

Unit testing Flowable processes with JUnit 5

Testing BPMN processes like application code: FlowableTest and FlowableExtension, @Deployment resources, configuration resources, engine caching across tests, and covering gateways, timers and errors.

Thread safety in Flowable Java delegates

Avoiding shared-state bugs in Flowable delegates: how delegate instances and field injection behave, why injected fields can be shared across executions, and safer patterns with expressions and Spring beans.

Flowable transient variables

Passing data through a Flowable process without storing it: transient variables, when they disappear at wait states, using them for large payloads and API responses, and common mistakes.

Building a task list UI on the Flowable REST API

Replacing the removed Flowable 6 task app with your own front end: querying tasks by candidate group, claiming and completing tasks, variables and forms, history views, and API authentication.

Generating Flowable process diagrams

Showing users where a Flowable process stands: diagrams supplied with the deployment or generated from BPMN DI, highlighting active activities, and serving images through the REST API.

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.