
Eine moderne Plattform für das Prozess- und Business-Case-Management.
In dynamischen Geschäftsumgebungen, in denen Prozesse und Regeln häufigen Änderungen unterliegen, sind traditionelle Systeme nicht mehr ausreichend. Organisationen benötigen flexible, skalierbare und moderne Tools, die das Management sowohl automatisierter Workflows als auch von Fällen unterstützen, die menschliche Entscheidungen erfordern.
Flowable ist eine leichtgewichtige, aber leistungsstarke Open-Source-Lösung für das Business Process Management, die Automatisierung mit hoher Flexibilität und der Möglichkeit zur Integration in verschiedene Systeme kombiniert.
Was ist Flowable?
Flowable ist eine moderne Plattform für BPM (Business Process Management) und Case Management, die das Modellieren, Automatisieren und Überwachen von Prozessen und Geschäftsentscheidungen ermöglicht. Basierend auf den Standards BPMN 2.0, CMMN 1.1 (Case Management Model and Notation) und DMN 1.3 (Decision Model and Notation) ermöglicht es die flexible Implementierung von Prozess- und Entscheidungslogik in Form von Microservices.
Flowable entstand als Fork von Activiti, hat sich aber seitdem unabhängig weiterentwickelt – mit reichhaltigeren Funktionen, besserer Integration und einer aktiv gepflegten Community.
Schlüsselfunktionen
- Unterstützung von BPMN, CMMN und DMN – Flowable ermöglicht die Modellierung klassischer Prozesse, aber auch flexiblerer Fälle (Case Management) sowie der Entscheidungslogik, gemäß den geltenden Standards.
- Prozess- und Case-Engine – Ermöglicht die Automatisierung komplexer Workflows sowie der Benutzerinteraktionen mit Prozessen, die zahlreiche Entscheidungen und Pfade erfordern.
- Web-Modellierer (Flowable Modeler) – Eine intuitive Umgebung zur Erstellung von Prozess-, Case- und Entscheidungsdiagrammen – ohne Code schreiben zu müssen.
- Verwaltung von Entscheidungsregeln (DMN Engine) – Erstellung und Verwaltung von Entscheidungstabellen und Geschäftslogik auf standardisierte Weise.
- Unterstützung von Microservices und Cloud-Native-Architektur – Flowable unterstützt die Containerisierung und funktioniert hervorragend in Kubernetes- und Docker-Umgebungen, was eine einfache Integration mit anderen Komponenten ermöglicht.
- REST API, Events und Asynchronität – Starke Integration mit externen Systemen dank API, Events, Aufgaben-Queuing und Unterstützung für Java/Spring Boot.
Vorteile der Nutzung von Flowable
- Open Source mit kommerziellem Support – Kostenloses Tool mit Zugang zu professionellen Diensten und einer Enterprise-Version
- Volle Unterstützung für hybride Modellierung – Möglichkeit, Workflows (BPMN) mit Cases (CMMN) und Entscheidungen (DMN) zu kombinieren
- Flexibilität und Erweiterbarkeit – Das System lässt sich leicht an die Bedürfnisse einer bestimmten Organisation und Branche anpassen
- Intuitive Modellierungstools – Ermöglichen Business-Analysten eine schnelle Erstellung und Modifikation von Prozessen
- Skalierbarkeit und Cloud-Readiness – Das System läuft sowohl lokal als auch in Cloud-Native-Umgebungen effizient
- Integration mit gängigen Technologien – Spring, Java, REST, Kafka, Elasticsearch und andere