Skip to main content

Challenge

Standardwerte für Eigenschaften festlegen

Szenario

Der Programm-Manager von GoGoRoad möchte sicherstellen, dass im Callcenter ausreichend Personal vorhanden ist, um Serviceverzögerungen zu vermeiden. Der Projektmanager möchte zu diesem Zweck einen Bericht erstellen, in dem die Anzahl der Kundenanfragen nach Wochentag erfasst wird. Um die Anforderung in Bezug auf die Berichterstellung zu erfüllen, müssen Sie eine Datenumwandlung zur Bestimmung des Wochentags für einen bestimmten .pxCreateDateTime-Wert erstellen. Rufen Sie dann diese Datenumwandlung über pyDefault auf, um jedes Mal, wenn ein Kunde oder Kundenbetreuer einen Case mit einer Unterstützungsanfrage erstellt, den Wochentag zum Case hinzuzufügen.

Konfigurieren Sie die Datenumwandlung, um den Service-Wochentag (Service Day of Week) basierend auf den Informationen in der folgenden Tabelle festzulegen:

Service Day Service Day of Week
1 Sunday
2 Monday
3 Tuesday
4 Wednesday
5 Thursday
6 Friday
else Saturday

In der folgenden Tabelle finden Sie die Anmeldedaten, die Sie zur Durchführung der Challenge benötigen.

Rolle Benutzername Passwort
Application Developer author@gogoroad pega123!
Hinweis: Ihre Übungsumgebung unterstützt möglicherweise den Abschluss mehrerer Challenges. Es kann daher vorkommen, dass die im Challenge-Walkthrough gezeigte Konfiguration nicht genau mit Ihrer Umgebung übereinstimmt.

Challenge-Schritte

Sie müssen zum Abschließen dieser Challenge Ihre eigene Pega-Instanz starten.

Die Initialisierung kann bis zu 5 Minuten dauern, bitte haben Sie Geduld.

Genaue Übungsschritte

1 Eigenschaften für „Service Day“ und „Service Day of Week“ erstellen

  1. Klicken Sie im Navigationspanel von Dev Studio auf App.
  2. Erweitern Sie AssistanceRequest > Data Model.
  3. Klicken Sie mit der rechten Maustaste auf Property und klicken Sie dann auf Create.
  4. Geben Sie Service Day in das Feld Label ein.
  5. Klicken Sie auf Create and open.
  6. Klicken Sie rechts neben „Text“ auf change, um den Eigenschaftstyp zu ändern.
    Change property type
  7. Klicken Sie auf Integer, um den Eigenschaftstyp in „Integer“ zu ändern.
  8. Klicken Sie auf Save, um die Eigenschaft „Service Day“ zu speichern.
  9. Wiederholen Sie die Schritte 3 bis 5, um eine Eigenschaft mit der Bezeichnung Service Day of Week zu erstellen. Stellen Sie Property type auf Text.
  10. Klicken Sie auf Save, um die Eigenschaft „Service Day of Week“ zu speichern.

2 Datenumwandlung „Set Day of Week“ erstellen

  1. Wählen Sie im App Explorer AssistanceRequest > Data Model aus
  2. Klicken Sie mit der rechten Maustaste auf Data Transform und klicken Sie dann auf Create.
  3. Geben Sie Set Day of Week in das Feld Label ein.
  4. Klicken Sie auf Create and open.
  5. Geben Sie in der ersten Zeile der Datenumwandlung Folgendes an, um einen Integer-Wert für jeden Wochentag zu berechnen: Set .ServiceDay equal to @weekday(.pxCreateDateTime).
    The first line of the SetDayofWeek data transform
  6. Klicken Sie auf Add a row.
  7. Geben Sie in der zweiten Zeile der Datenumwandlung Folgendes an, um jeden Integer-Wert der Eigenschaft „Service Day“ mit einem Wochentag zu verknüpfen: .ServiceDayOfWeek equal to @if(.ServiceDay=1,"Sunday", @if(.ServiceDay=2,"Monday", @if(.ServiceDay=3,"Tuesday", @if(.ServiceDay=4,"Wednesday", @if(.ServiceDay=5, "Thursday", @if(.ServiceDay=6, "Friday","Saturday")))))).
    The second line of the SetDayofWeek data transform
  8. Klicken Sie auf Save.

3 Datenumwandlung „Set Day of Week“ in .pyDefault aufrufen

  1. Wählen Sie im App Explorer AssistanceRequest > Data Model > Data Transform aus. Klicken Sie dann auf pyDefault, um die Datenumwandlung „pyDefault“ zu öffnen.
    Hinweis: Wenn pyDefault nicht angezeigt wird, aktualisieren Sie die App Explorer-Anzeige durch Klicken auf Options > Refresh App Explorer.
  2. Klicken Sie auf Add a row.
  3. Wählen Sie in der Drop-down-Liste Action die Option Apply Data Transform aus.
  4. Geben Sie SetDayOfWeek in das Feld Target ein oder wählen Sie es aus.
    pyDefault with the SetDayOfWeek data transform applied
  5. Klicken Sie auf Save, um Ihre Änderungen an der neuen Version von „pyDefault“ zu speichern.

Arbeit überprüfen

  1. Erstellen Sie im Menü Create einen neuen Case für eine Unterstützungsanfrage.
  2. Fahren Sie bis nach dem Assignment „Identify vehicle“ fort.
  3. Klicken Sie auf Clipboard, um das Clipboard-Tool zu öffnen.
  4. Stellen Sie sicher, dass der ausgewählte Thread mit der Case-ID der aktuellen Case-Instanz übereinstimmt.
  5. Klicken Sie auf pyWorkPage.
  6. Stellen Sie sicher, dass der Wert für ServiceDayOfWeek mit dem aktuellen Wochentag übereinstimmt. Dies ist der Tag, an dem der Case erstellt wurde.
    Clipboard


In den folgenden Missions verfügbar:

Wenn bei Ihrer Schulung Probleme auftreten, lesen Sie bitte die 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