Skip to main content

Anwendungsdatensätze

Datenobjekte werden durch eine Sammlung von Feldern definiert. Bei der Case-Bearbeitung werden Werte in die Felder eingetragen, die mit einem Datenobjekt verknüpft sind. Die Werte können durch eine Benutzereingabe, eine externe Datenquelle oder ein Ereignis wie eine Hintergrund-Verarbeitung bereitgestellt werden. Die eindeutige Sammlung von Feldern und Werten für eine einzelne Instanz des Datenobjekts wird als Datensatz bezeichnet. Jeder Datensatz ist eine Zeile in einer Datenbanktabelle – unabhängig davon, ob er lokal in der Pega-Datenbank oder extern in einem vom Kundenunternehmen verwalteten Datenbestand gespeichert ist. 

In diesem Lerninhalt geht es um das Konzept von Datensätzen und wie die Informationen gespeichert werden: lokal in der Pega-Plattform oder in externen Datenbeständen.

Datensätze und Datenobjekte

In der Pega-Plattform stellen Datenobjekte wichtige Business-Entitäten dar, zum Beispiel Kunden. Datenobjekte enthalten alle zur Beschreibung eines Objekts erforderlichen Felder. Beispielsweise dienen die Felder First name, Last name, Full name, Email und Phone zur Beschreibung eines Kunden. 

Datensätze, die mit einem Datenobjekt verknüpft sind, bestehen aus Werten für jedes der Felder, die das Objekt beschreiben. Datensätze definieren die zulässigen Werte für Datenfelder in einem Datenobjekt. Nicht alle Felder verfügen über Datensätze, aber für Felder mit Datensätzen werden die Eingabewerte auf gültige Optionen reduziert. Diese Beschränkung reduziert Fehler und ermöglicht zugleich eine Automatisierung.

Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr über Datensätze anhand eines Beispiels für eine Reiseanwendung zu erfahren:

Im Allgemeinen erfordert eine Änderung an den Datensatzwerten keine entsprechende Änderung am Business-Prozess, um die Änderung zu übernehmen. Beispiel: Das Hinzufügen eines neuen Kunden ist Teil des standardmäßigen Business-Prozesses. Andererseits bedeutet eine Änderung an den Datenobjekt-Feldern auch eine Änderung an den Business-Prozessen. Das Hinzufügen des neuen Felds namens „Customer level“ führt beispielsweise zu einer Änderung an den Business-Prozessen zur Verwaltung von Platinum-Kunden.

Lokaler Datenspeicher

In einer Pega-Plattform-Anwendung gibt es mehrere Möglichkeiten, um Datensätze für den Zugriff auf Informationen zu nutzen.

Datensätze können im Tab „Records“ direkt in das Datenobjekt eingegeben werden. Auf diese Weise können Sie Daten direkt in die Anwendung eingeben und die Daten lokal in Tabellen in der Pega-Datenbank speichern, ohne dafür direkt auf die Datenbank zugreifen zu müssen.

Klicken Sie in der folgenden Abbildung auf die Pluszeichen (+), um mehr über lokal in einem Datenobjekt gespeicherte Datensätze zu erfahren:

Jeder Datensatz, der lokal in der Tabelle des Datenobjekts in der Pega-Datenbank gespeichert ist, enthält ein Feld namens pyGUID. Beim Anlegen eines Datensatzes weist das System dem Feld pyGUID automatisch einen eindeutigen Wert zu. Dabei handelt es sich um den pyGUID-Wert für den Datensatz, der zusammen mit dem Case gespeichert wird, sodass in Zukunft auf den Datensatz zugegriffen werden kann.

 

Externer Datenspeicher

Sie können ein Datenobjekt auch so konfigurieren, dass es Daten aus einer externen Datenquelle abruft, z. B. aus einer vom Kunden verwalteten Datenbank oder einem Web-Service.

In diesem Fall ist zwar jede Datenzeile noch ein Datensatz, die Informationen werden jedoch nicht in der Pega-Plattform gespeichert. Stattdessen verwendet der Case die einem Datenobjekt zugeordneten Integrationseinstellungen und Datenseiten, um die konfigurierte externe Datenquelle zu referenzieren und die Werte für die Datenfelder bereitzustellen.  Beispiel: Eine Anwendung für einen Online-Lebensmittel-Lieferservice referenziert auf die externe Produktdatenbank des Supermarkts, um eine Liste der verfügbaren und damit bestellbaren Produkte abzurufen.

Weitere Informationen zum Herstellen einer Verbindung mit externen Datenquellen finden Sie unter Datenquellen konfigurieren.

Prüfen Sie mit der folgenden Interaktion Ihr Wissen:


Dieses Thema ist im folgenden Modul verfügbar:

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