Fallstudie: Überwachung von Zahlungen mit Odoo ERP, Camunda BPM und Apache Camel

Kundenanforderungen:
Ein Kunde benötigte eine Lösung zur Integration und Automatisierung der Zahlungsüberwachung in einem bestehenden Odoo ERP-System. Sie standen vor Herausforderungen bei der effizienten Verwaltung von Rechnungszahlungen und suchten nach einer Lösung, die sich unter Berücksichtigung automatisierter und manueller Aufgaben nahtlos in ihre aktuellen Systeme integrieren lässt.
Lösung:
1. Detaillierte Prozessanalyse und BPMN-Modellierung:
Unser erster Schritt beinhaltete eine umfassende Analyse des bestehenden Rechnungsmanagement-Workflows des Kunden. Unter Verwendung von BPMN (Business Process Model and Notation) modellierten wir den Prozess gemeinsam mit dem Kunden, um ein detailliertes Verständnis und eine genaue Darstellung ihrer spezifischen betrieblichen Anforderungen zu gewährleisten.

2. Auswahl und Einsatz der Camunda BPM-Engine auf AWS:
Als Rückgrat der Prozessautomatisierung wählten wir die Camunda BPM-Engine Version 7, bekannt für ihre robusten Prozessmodellierungs- und Ausführungsfähigkeiten. Die Engine wurde auf einer sicheren AWS Cloud-Instanz bereitgestellt.

3. Integration des SoftryLink Frameworks mit Apache Camel ESB und SoftryLink Konnektoren:
Eine Verbindung zwischen der BPM-Engine und dem ERP-System wurde mit Hilfe von SoftryLink erstellt - unserem eigenen Integration Framework. Apache Camel, bekannt für seine vielseitigen Routingregeln, wurde als ESB eingesetzt. Diese Einrichtung ermöglichte effizientes Nachrichten-Routing, Format-Transformation und Implementierung von Integrationsmustern. Wir passten die SoftryLink-Konnektoren für Camunda BPM und Odoo ERP an, um eine effiziente Kommunikation und Datenübertragung zwischen den Systemen zu gewährleisten und die spezifischen Bedürfnisse des Kunden zu erfüllen.

4. Integration der SoftryLink Odoo-Plugins:
Das Odoo ERP-System des Kunden wurde mit dem SoftryLink Odoo-Plugin erweitert. Wir haben das Plugin so konfiguriert, dass es dynamisch mit der BPM-Engine interagierte. Dies ermöglichte das Einrichten von Ereignislisten und -handlern innerhalb von Odoo, um geschäftsprozessbezogene Auslöser und Aktionen zu erfassen.

5. Entwicklung von angepassten automatisierten Regeln in Odoo ERP:
In enger Zusammenarbeit mit dem Kunden implementierten wir 8 automatisierte Regeln innerhalb des Odoo ERP. Diese Regeln wurden low-code erstellt, um spezifische SoftryLink-Ereignisse ('Rechnung gesendet', 'Rechnung bezahlt', 'Rechnung storniert', 'Rechnung gelöscht') zu generieren und definierte SoftryLink-Aufgaben ('Erinnerung senden', 'Kunden anrufen', 'nicht bezahlte Rechnung bearbeiten', 'manuelle Rechnungsstornierung') auszuführen. Die Regeln wurden unter Verwendung der integrierten Grundautomatisierung von Odoo entwickelt und auf die nuancierten Anforderungen des Rechnungsverarbeitungsworkflows des Kunden zugeschnitten.

Ergebnis:
Der gesamte Zahlungsüberwachung-Prozess wurde komplett automatisiert. Die Integration ermöglichte es, Zahlungserinnerungen automatisch zu verwalten, manuelle Eingriffsaufgaben zu initiieren und auf verschiedene Rechnungsereignisse zu reagieren. Dies führte zu einer deutlichen Steigerung der Prozesseffizienz, einer Reduzierung manueller Eingriffe und einer verbesserten Genauigkeit im Rechnungsmanagement. Der Kunde berichtete von signifikanten Verbesserungen in der betrieblichen Effizienz und einer Reduzierung der Prozessbearbeitungszeit.