Skip to main content
This content is now archived and is no longer updated. Progress is not calculated. Pega Cloud instances are disabled, and badges are no longer awarded. Hier klicken to continue your progress in the latest version.

Standardwerte für Eigenschaften

Standardwerte

Mitunter kann es sinnvoll sein, Standardwerte für die bereits bekannten Eigenschaften bei der Case-Erstellung festzulegen. Durch das Festlegen von Standardwerten sparen die Benutzer Zeit bei der Dateneingabe. So kann zum Beispiel bei einem Versicherungsfall das Schadensdatum standardmäßig auf das heutige Datum festgelegt werden.

Ein anderes Mal möchten Sie vielleicht Daten aus dem Bearbeiterdatensatz verwenden, wie z. B. die Organisationseinheit des Benutzers, um Eigenschaftswerte zu initiieren. Ein Beispiel hierfür wäre eine Anwendung zur Reisebuchung, bei der Sie die Werte für die Felder First Name und Last Name auf den Vor- und Nachnamen im Bearbeiterdatensatz des Benutzers festlegen. Zusätzlich legen Sie den Wert für das Feld Date of Travel auf das heutige Datum und den Wert für das Feld Date of Return auf heute in sieben Tagen fest.

Travel Booking Form

In einer Entwicklungsumgebung kann es ebenfalls sinnvoll sein, Standardwerte festzulegen. Wenn Sie einen Prozess iterativ ausführen, um Ihre Änderungen zu testen, empfiehlt es sich, eine Datentransformation zur Eingabe von Standardwerten in Pflichtfelder zu verwenden, um Zeit zu sparen.

pyDefault und pySetFieldDefaults

Bei der Pega-Plattform gibt es zwei Arten von Datentransformationen, mit denen bei der Case-Erstellung automatisch Standardeigenschaftswerte und Standardseiteneigenschaften festgelegt werden: pyDefault und pySetFieldDefaults.

Tipp: Es hat sich bewährt, pySetFieldDefaults zum Festlegen von Werten für UI-Felder und pyDefault für Eigenschaften zu verwenden, die in der UI nicht referenziert werden. Beispiel: Sie konfigurieren pySetFieldDefaults, um den Standardwert für das Feld Reservation date in einer Ansicht für die Reservierung von Mietwagen festzulegen, und pyDefault, um die Standarddringlichkeit für Assignments für den Case-Typ festzulegen.

Wenn Sie zum ersten Mal eine Ansicht für Ihren Case-Typ erstellen, werden die Datentransformationen pyDefault und pySetFieldDefaults automatisch von der Pega-Plattform erstellt. Sie können sie aber auch manuell erstellen. Beim Anlegen eines neuen Case wird die Datentransformation pyDefault vom Prozess pyStartCase aufgerufen. PyDefault ruft dann die Datentransformation pySetFieldDefaults auf.

pyDefaults and pySetFieldDefaults

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.

pySetFieldDefaults-first-last-names
Hinweis: Um auf die Datenseite OperatorID zu verweisen, müssen Sie einen entsprechenden Eintrag im Tab Pages& Classes hinzufügen. 
pySetFieldDefaults-pages-and-classes

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. Weitere Informationen zu diesen Funktionen erhalten Sie unter Funktionen in Ausdrücken

pySetFieldDefaults-travel-return-dates.png

Prüfen Sie mit der folgenden Interaktion Ihr Wissen.


Dieses Thema ist in den folgenden Modulen verfügbar:

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