Standardwerte für Eigenschaften
Wenn ein Benutzer einen Case erstellt, können vorgegebene Standardwerte für bereits bekannte Eigenschaften die Dateneingabe verkürzen. So kann zum Beispiel bei einem Versicherungsfall das Schadensdatum standardmäßig auf das heutige Datum festgelegt werden.
In anderen Fällen sollten Daten über den Bearbeiter (z. B. sein Geschäftsbereich) zur Initialisierung der Eigenschaftswerte herangezogen werden. Beispielsweise können Sie für die Felder First Name und Last Name in einer Reisebuchungs-App den Vor- und Nachnamen aus dem Bearbeiter-Datensatz des Benutzers festlegen. Zusätzlich legen Sie für das Feld Date of Travel das heutige Datum und für das Feld Date of Return das Datum heute in sieben Tagen fest.
In einer Entwicklungsumgebung kann es ebenfalls sinnvoll sein, Standardwerte vorzugeben. Wenn Sie zum Testen Ihrer Änderungen einen Test schrittweise ausführen, können Sie Zeit sparen, indem Sie mithilfe einer Datenumwandlung die Pflichtfelder mit Standardwerten ausfüllen.
Dateninitialisierungsseite
Sie können .pyDefault Werte in App Studio mithilfe der Seite Data initialization auf dem Tab Settings eines Case-Typs bearbeiten. Bei der Case-Erstellung können Sie Eigenschaften auswählen, für die Standardwerte festgelegt werden sollen, und jeder Eigenschaft genaue Werte zuweisen. Auch können Sie Eigenschaften innerhalb desselben Case-Typs auf eine andere Eigenschaft festlegen. Die verfügbaren Aktionen und Eigenschaften werden in Drop-down-Menüs angezeigt. Im nachfolgenden Beispiel werden drei Dateninitialisierungen darauf konfiguriert, bei der Erstellung eines Case bestimmte Aktionen auszuführen:
- Benachrichtigungen abonnieren
- Feld Description auf User create for order setzen
- Feld Work Status auf Initial creation setzen
Datenumwandlungen für Eigenschaften-Standardwerte
Die Pega-Plattform bietet zwei Arten von Datenumwandlungen, mit denen bei der Case-Erstellung automatisch Standardeigenschaftswerte und Seiteneigenschaften festgelegt werden: pyDefault und pySetFieldDefaults.
Wenn Sie zum ersten Mal eine Ansicht für Ihren Case-Typ erstellen, werden die Datenumwandlungen pyDefault und pySetFieldDefaults automatisch von der Pega-Plattform erstellt. Sie können sie aber auch manuell erstellen. Beim Anlegen eines neuen Case wird die Datenumwandlung pyDefault vom Prozess pyStartCase aufgerufen. PyDefault ruft dann die Datenumwandlung pySetFieldDefaults auf.
In der folgenden Abbildung mit den Konfigurationen für pySetFieldDefaults sind beispielsweise die Felder für First Name (.FirstName) und Last Name (.LastName) auf pyFirstName und pyLastName von der Zwischenablageseite OperatorID gesetzt.
In der folgenden Abbildung mit den Konfigurationen für pySetFieldDefaults ist beispielsweise das Feld Date of Travel (.DateofTravel) mithilfe der Funktion @CurrentDateTime() auf das heutige Datum und das Feld Date of Return mithilfe der Funktion @addCalendar(.DateOfTravel, "0", "0", "0", "7", "0", "0", "0") auf sieben Tage danach festgelegt.
Prüfen Sie mit der folgenden Interaktion Ihr Wissen.
Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?