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.

Building and testing process applications on Flowable: unit tests, delegates, expressions, variables, REST-based front ends and diagrams.
Testing BPMN processes like application code: FlowableTest and FlowableExtension, @Deployment resources, configuration resources, engine caching across tests, and covering gateways, timers and errors.
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.
Calling Spring beans from Flowable expressions and service tasks: delegateExpression versus expression, exposing beans safely, expression functions, Java records and lambda support in Flowable 8.
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.
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.
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.

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.