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. Das Beispiel für eine Reisebuchung ist in der folgenden Abbildung dargestellt:
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.
eine Dateninitialisierungsseite
Sie können die Standardwerte in App Studio bearbeiten und zwar im Case-Typ im Tab Settings auf der Seite Data initialization. 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 folgenden Beispiel werden drei Dateninitialisierungen so konfiguriert, dass bei der Erstellung eines Case bestimmte Aktionen ausgeführt werden:
- Benachrichtigungen abonnieren
- Setzen Sie das Feld Description auf New order created (Neuer Auftrag erstellt).
Zur Laufzeit zeigt die Case-Instanz die Standardwerte an, die Sie auf der Seite „Data initialization“ für die Dateninitialisierung angegeben haben (siehe folgende Abbildung):
Prüfen Sie mit der folgenden Interaktion Ihr Wissen:
pyDefault and pySetFieldDefaults
When you create a View for your Case Type for the first time, Pega Platform creates the pyDefault and pySetFieldDefaults Data Transforms. When you create a new Case, the pyDefault Data Transform is invoked to set the default values for that Case. The pySetFieldDefaults Data Transform runs when a View is loaded and is used to set default values for fields presented to a user.
The Data initialization page updates the pyDefault Data Transform. It is best practice to use the Data initialization page when possible and use the pyDefault Data Transform for more complex default values.
In the following image of the pyDefault configurations, the First Name (.FirstName) and Last Name (.LastName) fields are set to pyFirstName and pyLastName from the OperatorID Clipboard Page:
To reference the Data Page in the example above, you must add an entry to the Pages & Classes tab. The following image displays OperatorID Data Page added in the Pages & Classes tab:
Check your knowledge with the following interaction:
Dieses Thema ist im folgenden Modul verfügbar:
Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?