Skip to main content

Wiederverwendung von Regeln durch Übernahme

Übernahmemethoden

Mittels Übernahme kann Ihre Anwendung bestehende Regeln für andere Cases oder Anwendungen wiederverwenden. Durch die Wiederverwendung von Regeln wird die Entwicklungs- und Testzeit reduziert, ohne die Qualität der Anwendung zu beeinträchtigen.

Die Pega-Plattform bietet zwei Methoden für die Regelübernahme: Musterübernahme und gesteuerte Übernahme.

Musterübernahme

Die Musterübernahme erfolgt automatisch. Bei der Übernahme von Mustern wird die Struktur des Klassennamens verwendet, um Regeln zu bestimmen, die wiederverwendet werden können. Die Suche nach der gewünschten Regel folgt der Klassenhierarchie – mit anderen Worten, bei der Musterübernahme wird nach Klassen gesucht, die ein gemeinsames Namenspräfix haben.

Die folgende Abbildung veranschaulicht eine grundlegende Mustervererbungshierarchie für ein Versicherungsunternehmen (ABCIns) und zwei seiner Abteilungen: Privat- und Geschäftskunden Die Klasse ABCIns ist die automatische übergeordnete Klasse zweier untergeordneter Klassen (ABCIns-Consumer und ABCIns-Business), die selbst übergeordnete Klassen von ABCIns-Consumer-PolicyProcessing und ABCIns-Business-PolicyProcessing sind.

Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr über die Vererbung von Mustern zu erfahren.

Gesteuerte Übernahme

Gesteuerte Übernahme ist die Übernahme zwischen Klassen, wobei die übergeordnete Klasse explizit angegeben ist. Die gesteuerte Übernahme wird eingesetzt, um Pega-Plattform-Standardregeln und Regeln von anderen Anwendungen außerhalb der Business-Klassenhierarchie wiederzuverwenden. Im Gegensatz zur automatischen Verwendung der Musterübernahme ist die gesteuerte Übernahme explizit. Die gesteuerte Übernahme wird im Klassenregelformular aufgelistet.

Class rule with directed inheritance

Mit einer gesteuerten Übernahme kann eine Anwendungsklasse Regeln übernehmen, die für Pega-Standardklassen definiert sind, wie z. B. die Klasse Work- oder Data-.

Betrachten Sie beispielsweise eine Organisation namens TGB. Eine TGB-Anwendung verfügt über IT-Ticket-Cases und Buchhaltungs-Kaufanfrage-Cases, in denen der Name des Operators verwendet wird, der den Case erstellt (.pxCreateOpName). .pxCreateOpName, eine in Work-Cover definierte Standardeigenschaft, wird in Cases über die gesteuerte Übernahme verwendet.

Diagram that represents directed inheritance

Prüfen Sie mit der folgenden Interaktion Ihr Wissen.

Übernahme and Wiederverwendung von Regeln

Wenn Sie versuchen, Regeln durch eine Übernahme erneut zu verwenden, durchsucht die Pega-Plattform zuerst die in der Musterübernahme angegebenen übergeordneten Klassen. Führt dies zu keinem Ergebnis, durchsucht Pega anschließend die von der gesteuerten Übernahme angegebene übergeordnete Klasse. Diese dient dann als Grundlage einer weiteren Suche nach einer Musterübernahme. Dieser Vorgang wird so lange wiederholt, bis Pega die letzte Klasse in der Klassenhierarchie erreicht – die Ultimate Base Class oder @baseclass. Wird die Regel bei der Durchsuchung von @baseclass nicht gefunden, meldet Pega einen Fehler.

Nehmen wir folgendes Beispiel, bei dem bei einem Kfz-Versicherungsschadensfall auf das Datenelement verwiesen wird, in dem die Case-ID gespeichert ist. Die Anwendung, in der sich der Versicherungsfall befindet, basiert auf einer allgemeinen Anwendung zur Richtlinienverwaltung. Das Fundament dieser allgemeinen Anwendung ist die Pega-Plattform.

Wenn Sie genau wissen möchten, wie Pega nach dem Datenelement der Case-ID sucht, klicken Sie in der folgenden Abbildung auf die Pluszeichen (+).

Prüfen Sie Ihr Wissen mit den folgenden Interaktionen.

If you are having problems with your training, please review the Pega Academy Support FAQs.

Fanden Sie diesen Inhalt hilfreich?

Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice