Het versiebeheer van apps en modellen, evenals de implementatie in verschillende omgevingen, kan een uitdaging zijn met Flowable. Flowable legt daar geen specifieke aanpak rond op. Dit betekent dat je moet nadenken over hoe je dit optimaal kunt organiseren en integreren met je bestaande CI/CD-flows.
Flowable External Worker Spring Boot Starter
Het External Worker patroon is gebaseerd op het feit dat de workflow engine taken creëert op een intern subject (voorgedefinieerd in de definitie van het proces). De afhandeling van deze taken wordt toevertrouwd aan een externe werker, een systeem of werker buiten de workflow engine. In tegenstelling tot andere technieken pusht de workflow engine geen taken naar externe werkers, maar zullen de externe werkers zelf taken halen uit het onderwerp of de onderwerpen die de workflow engine beschikbaar stelt. Zowel in de open source Flowable Modeler tool als in de commerciële Flowable Design tool (zie screenshot), kan een "External Worker Task" worden opgenomen in het BPMN proces, en kan een "job topic" worden ingesteld dat taken aanbiedt voor het externe werker proces. Dit resulteert in eenvoudig modelleren, geen wachtrijen, geen externe afhankelijkheden nodig, alleen de Flowable open source runtime engine.
Flowable Modeler Maven Plugin
Beu om telkens opnieuw BPMN en andere modellen uit Flowable Modeler naar je codebase te downloaden?
Op zoek naar een manier om deze modellen automatisch te importeren en exporteren?
Gebruik de XTi Flowable Maven Plugin!
Business Rules in Java met DMN en Flowable
Ontdek hoe DMN (Decision Model and Notation) toelaat om business rules in beslissingstabellen te modeleren, en deze ook direct uit te voeren, zonder alles om te zetten in Java code. Op deze manier blijft je software inzichtelijk voor iedereen - ook zonder IT-technische achtergrond - én win je een hoop tijd! We brengen het in de praktijk in een Spring Boot applicatie met Flowable als open source BPM tool.