Umgebung für Authoring und Test

CER-Regelwerke werden im CER-Editor erstellt und verwaltet. Sie werden als XML-Daten in der Anwendungsdatenbank gespeichert. Die XML-Daten für ein CER-Regelwerk richten sich nach dem von CER bereitgestellten Regelschema.

CER enthält darüber hinaus einen umfassenden Regelwerkvalidierer, der Fehler in einem Regelwerk erkennen kann, bevor die Regeln ausgeführt werden. Sie können ein Regelwerk im CER-Editor validieren. Weitere Informationen finden Sie im Abschnitt Globales Menü des CER-Editors.

CER unterstützt die Ausführung von Regelsitzungen in den folgenden Umgebungen:

CER-Regelwerke sind vollständig dynamisch. In Produktionsumgebungen unterstützt CER den Upload von Änderungen an Regelwerken, die bei ihrer Veröffentlichung wirksam werden und einen erneuten Build oder eine erneute Implementierung der Anwendung überflüssig machen.

Der Test von CER-Regelwerken kann auf jeder von Ihnen gewünschten Stufe stattfinden. Sie können detaillierte Testdaten für ein vollständiges Geschäftsszenario bereitstellen, aber auch isolierte Tests für Teile Ihres Regelwerks erstellen, ohne hierzu ein umfangreiches Volumen von Eingabedaten sorgfältig zusammenstellen zu müssen.

Beispiel: Um festzustellen, ob eine Person einen Anspruch auf Leistungsbezug für Kinder hat, muss möglicherweise eine komplexe Berechnung durchgeführt werden, die (unter anderem) auch das Gesamteinkommen der Person mit einem bestimmten Grenzwert vergleichen muss. Die Berechnung des Gesamteinkommens der Person ist darüber hinaus selbst ebenfalls eine komplexe Berechnung, die Entscheidungen darüber beinhaltet, ob bestimmte Einkommensarten im Zusammenhang mit dem Anspruch auf Leistungsbezug für Kinder anrechenbar sind.

Wenn die Berechnung der Anspruchsberechtigung getestet wird, müssen Sie bei der herkömmlichen Entwicklung unter Umständen sorgfältig Einkommensdaten zusammenstellen, damit ein Gesamteinkommen berechnet werden kann, das Sie anschließend verwenden können, um die Berechnung der Anspruchsberechtigung zu testen. Je nach der Komplexität der Berechnungen kann die Zusammenstellung solcher Daten in der Ausführung sehr mühsam und im Ergebnis umständlich zu ändern sein.

Bei CER können Sie hingegen einfach eine Berechnung auslösen, ohne untergeordnete Detaildaten bereitstellen zu müssen. In CER ist es außerordentlich unkompliziert, einen Test zu erstellen, der effektiv besagt "Das zum Zweck dieses Tests verwendete Gesamteinkommen beträgt 10 Euro - versuchen Sie nicht, das Gesamteinkommen während dieses Tests zu berechnen".

Diese Funktionalität von CER vereinfacht das Testen aller Funktionen in einem Regelwerk auf einer für Sie sinnvollen Ebene.

Die Authoring-Umgebung bietet ebenfalls Tools, die Sie beim Entwickeln und Testen von Regeln unterstützen: