Custom Java Delegates
The Flowi Agentic workflow engine (Flowable) supports the execution of custom logic injected in the middle of processes through Java Delegates. Unlike external integrations (Webhooks), Delegates run natively inside the engine's memory, ensuring performance and atomic transactions with the database.
Safe Isolation (Classloader)
To ensure that a Tenant's custom code does not interfere with or break the entire system, Flowi Agentic implements Classloader Isolation.
- The compiled code (
.jar) of each Tenant runs in a sandbox. - There are no dependency collisions between different robots or delegates.
Uploading the Delegate
- Access Administration > Java Delegates.
- Upload your compiled
.jarfile. - The system will automatically scan and extract the classes that implement the
JavaDelegateinterface. - From then on, you can reference the complete package (e.g.,
com.mycompany.MyDelegate) in the Service Task blocks of the BPMN Modeler.