Custom Java Delegates
O motor de workflow do Flowi Agentic (Flowable) suporta a execução de lógicas customizadas injetadas no meio dos processos através de Java Delegates. Diferente de integrações externas (Webhooks), os Delegates rodam nativamente dentro da memória do motor, garantindo performance e transações atômicas com o banco de dados.
Isolamento Seguro (Classloader)
Para garantir que o código customizado de um Tenant não interfira ou quebre o sistema inteiro, o Flowi Agentic implementa um Isolamento de Classloader.
- O código compilado (
.jar) de cada Tenant roda em uma sandbox. - Não há colisão de dependências entre diferentes robôs ou delegates.
Upload do Delegate
- Acesse Administração > Java Delegates.
- Faça o upload do seu arquivo compilado
.jar. - O sistema fará o escaneamento automático e extrairá as classes que implementam a interface
JavaDelegate. - A partir de então, você poderá referenciar o pacote completo (ex:
com.minhaempresa.MeuDelegate) nos blocos de Service Task do BPMN Modeler.