Bei der Integration von Geschäftsregeln handelt es sich um die Umsetzung einfacher Standards, die die Abläufe in einem Unternehmen kennzeichnen (oder einschränken). Ohne gut etablierte Geschäftsregeln und -prozesse würde sich ein Unternehmen oft in einer chaotischen Atmosphäre mit uneinheitlichen Ergebnissen, Mitarbeiterbeschwerden und verärgerten Kunden wiederfinden.
Vorschriften in der Wirtschaft sind jedoch nicht das Produkt der technologischen Revolution. Andererseits sind Unternehmensnormen aus dem Versuch hervorgegangen, einen möglichst differenzierten Ansatz für die Führung eines Unternehmens zu finden. Bis Anfang der 1990er Jahre waren Geschäftsregeln als Konzept für Organisationen nicht weithin akzeptiert.
Heutzutage sehen die meisten Unternehmen Geschäftsregeln als kritische Notwendigkeit für Systemabläufe oder Verfahrensablaufpläne, die veranschaulichen, wie ein Unternehmen seine Geschäfte abwickelt.
Erfreulicherweise, ProcessMaker, ein Unternehmen, das sich auf das Management von Geschäftsprozessen spezialisiert hat, ist eine Partnerschaft mit OpenRuleseiner Open-Source-Engine für Geschäftsregeln und Entscheidungsmanagement, zusammengeschlossen. Kunden können die Geschäftsregeln und Entscheidungsmanagement-Lösungen von OpenRules, Inc. nutzen, um Operational Decision Services vor Ort oder in der Cloud zu erstellen, zu testen und zu pflegen.
Integration und Erstellung von Geschäftsregeln mit Open Rules und ProcessMaker
OpenRules Decision Manager kann komplizierte Geschäftslogik automatisieren, was die täglichen operativen Entscheidungen vereinfacht. So können Geschäftsanwender schnell regelbasierte Entscheidungsmodelle erstellen und sie vor Ort oder in der Cloud einsetzen. Die Endbenutzer müssen keine proprietären grafischen Schnittstellen oder Programmiersprachen erlernen. Darüber hinaus können die Endbenutzer Microsoft Excel® oder Google Sheets® als binären ausführbaren Manager verwenden.
Innerhalb von ProcessMaker und OpenRules® Decision Manager erhalten die Endbenutzer:
Leistungsstarke Rule Engine: Implementiert Geschäftsregeln so schnell und so umfassend wie möglich.
Grafischer Explorer: Ermöglicht den Kunden, Entscheidungsmodelle zu erstellen und zu testen, bevor sie eingesetzt werden.
Regel-Learner: Analysiert frühere Daten, um Geschäftsregeln zu bestimmen.
Regellöser: Bietet mehrere Optionen, damit Sie alle Herausforderungen meistern können.
Regel-DB: Gewährleistet die Zusammenarbeit über relationale Datenbanken.
Sie können Entscheidungsmodelle auch als containerisierte Services in der Cloud ausführen, indem Sie AWS Lambdas, Azure Functions, RESTful Web Services, Docker und Kubernetes auf Cloud-Frameworks nutzen, die von bestehenden Cloud-Hubs wie Amazon und Microsoft bereitgestellt werden.
Benutzer können OpenRules Decision Manager verwenden, um Operational Decision Services zu erstellen, zu installieren und auszuführen, wie in den folgenden Schritten beschrieben:
1. Die Schritte 1 bis 2 umfassen die Erstellung einer Problembeschreibung in klarem Englisch, eines Geschäftsglossars und von Testfällen mit Beispielen für Eingaben und erwartete Ergebnisse. Nach einer Reihe von Änderungen sollten Sie das Geschäftsproblem fest im Griff haben und zu Schritt 3 übergehen.
2. In den Phasen zwei und drei werden Sie Ihr Entscheidungsmodell mit Regeln, Entscheidungstabellen und Programmierungselementen auffüllen. Diese Komponenten bilden zusammen mit einem Glossar und Testfällen Ihr Entscheidungsmodell. Um Geschäftslogik in Excel-Entscheidungstabellen zu erstellen, die über viele Ordner verstreut sind, können Sie MS Excel oder Google Sheets als Tabelleneditor verwenden. Das Hinzufügen zusätzlicher Entscheidungslogik (z. B. eine neue Entscheidungstabelle) ist ein iterativer Prozess, bei dem Ihr Modell anhand einer Reihe von Testfällen validiert werden muss, um sicherzustellen, dass es ordnungsgemäß funktioniert. Der OpenRules Decision Model Explorer, eine grafische Entscheidungsmodellierungsumgebung, vereinfacht das Erstellen, Testen und Debuggen von Entscheidungsmodellen.
Unternehmensanalysten schreiben ihre Geschäftslogik in der Regel in Excel-Tabellen und führen sie dann über die Standard-Rule-Engine aus. Wenn Sie bestimmte Geschäftsregeln automatisch anhand historischer Daten erlernen müssen, können Sie die Komponenten für maschinelles Lernen von Rule Learner in Ihrem Entscheidungsmodell verwenden.
Der Rule Solver kann z. B. hilfreich sein, wenn Ihr Modell Teilprobleme der Optimierung zu lösen hat. Der Rule Learner und der Rule Solver der Rule Engine sind auch vollständig in den Decision Manager integriert.
So können OpenRules-Entscheidungsmodelle Logik enthalten, die auf Expertenwissen (Geschäftsregeln) und historischen Daten (Optimierung) basiert. Daher kann das Entscheidungsmodell weithin verfügbare Regelmaschinen, Lerner, Constraints oder lineare Solver verwenden. Unternehmensanalysten können die Schritte 1, 2 und 3 selbst durchführen oder mit Softwareentwicklern zusammenarbeiten, um einige Komponenten des Entscheidungsmodells unter Verwendung der Java-APIs von Rules Learner und Rule Solver zu erstellen.
3. Nach dem Testen von Geschäftsentscheidungen können Sie sie problemlos in jede Java-Anwendung integrieren. Außerdem können sie auf jedem Server wie Apache Tomcat oder IBM WebSphere ausgeführt werden. Endbenutzer können sie auch in der Cloud als Entscheidungs-Microservice bereitstellen, indem sie eine beliebige serverlose Architektur nutzen, die von großen Cloud-Anbietern wie Amazon, Google, Microsoft oder IBM über eine einfache Java-API bereitgestellt wird.