Klassen und Klassenhierarchie
Klassen
Die Pega-Plattform erleichtert die erneute Verwendung von Regeln zwischen Case-Typen und Anwendungen. Entwickler verwenden Regeln häufig in Anwendungen erneut – von einzelnen Datenelementen bis hin zu vollständigen Prozessen. Durch die Wiederverwendung von Regeln wird die Anwendungsqualität verbessert und die Entwicklungszeit reduziert. Innerhalb einer Anwendung gruppiert die Pega-Plattform Regeln zur Wiederverwendung ihrer Kapazität entsprechend in Klassen. Jede Gruppierung ist eine Klasse. Jede Anwendung besteht aus drei Klassentypen:
- Die Klasse Work enthält die Regeln, die beschreiben, wie Cases (z. B. Prozesse, Datenelemente und Benutzeroberflächen) bearbeitet werden.
- Die Klasse Integration enthält die Regeln, die beschreiben, wie die Anwendung mit anderen Systemen interagiert, z. B. die Integrationsobjekte (Assets), die die Anwendung mit einer externen Kundendatenbank oder dem Webserver eines Drittanbieters verbinden.
- Die Klasse Data enthält die Regeln, die die Datentypen in der Anwendung beschreiben, z. B. einen Kunden-Datentyp oder einen Bestellartikel-Datentyp.
Prüfen Sie mit der folgenden Interaktion Ihr Wissen.
Übergeordnete und untergeordnete Klassen
Eine Klasse kann auch weitere Klassen enthalten. Eine Klasse, die eine andere Klasse enthält, ist eine übergeordnete Klasse. Eine Klasse, die in einer anderen Klassen enthalten ist, ist hingegen eine untergeordnete Klasse. Eine untergeordnete Klasse kann alle für ihre übergeordnete Klasse definierten Regeln wiederverwenden oder übernehmen.
Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um Details zu den über- und untergeordneten Klassen anzuzeigen.
Klassenhierarchie
Die Klassen sind in einer mehrstufigen Klassenhierarchie geordnet, um die Anwendungsressourcen zu organisieren. Klassen sind von den spezifischsten bis zu den am wenigsten spezifischen Klassen in der Klassenhierarchie angeordnet. Die Klassenhierarchie bestimmt, wie Entwickler Regeln in der Anwendung wiederverwenden können. Die Anwendung kann alle Regeln nutzen, die einer Anwendung über die Klassenhierarchie zur Verfügung stehen. Die Anwendung kann keine Regeln nutzen, auf die eine Anwendung nicht über die Klassenhierarchie zugreifen kann.
Beim Versuch, die Regel zu ermitteln, die zur Laufzeit verwendet werden soll, beginnt die Pega-Plattform mit der spezifischsten Klasse und erweitert die Suche auf immer allgemeinere Klassen aus.
Der Name jeder Klasse bestimmt die Position der Klasse in der Klassenhierarchie. Nehmen wir als Beispiel die Klasse TGB-IT-Work . Ein Bindestrich trennt jede Ebene der Klassenhierarchie (-), was bedeutet, dass TGB-IT-Work eine untergeordnete Klasse der Klasse TGB-IT ist, die eine untergeordnete Klasse der Klasse TGB ist.
Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr über die Klassengruppen in der Klassenhierarchie zu erfahren.
Prüfen Sie mit der folgenden Interaktion Ihr Wissen.
Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?