Skip to main content
Prüfen Sie die Version, um sicherzustellen, dass Sie mit dem richtigen Inhalt arbeiten, oder schließen Sie die neueste Version ab.

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.

field-examples-2

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
data-initialization
Hinweis:  Anwendungsfälle für komplexere Dateninitialisierungen werden in Dev Studio konfiguriert.

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

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 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. 

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. 

Hinweis: Weitere Informationen zu diesen Funktionen finden Sie unter Ausdrücke mit dem Expression Builder erstellen.
pySetFieldDefaults-travel-return-dates.png

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?

100% fanden 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