Skip to main content

Felder zu Ansichten hinzufügen

4 Aufgaben

20 Min.

Visible to: All users
Anfänger Pega Platform '23 Datenintegration Benutzererfahrung Constellation Deutsch

Szenario

Da jetzt die Stages und Steps für den Case-Life-Cycle der MyTown311-Serviceanfrage konfiguriert sind, haben der Bürgermeister und die Koordinationsstelle für kommunale Dienstleistungen die notwendigen Informationen festgelegt, um bestimmte Informationen hinzuzufügen, damit die Koordinationsstelle und das technische Team ihre Aufgaben effizienter erledigen können. Konfigurieren Sie die zusätzlichen Felder, die zum Erfassen der Informationen erforderlich sind, und fügen Sie sie den Ansichten für die zugehörigen Steps hinzu.

Einige der Case-Typ-Ansichten für Serviceanfragen wurden zuvor von einem anderen MyTown-Entwickler konfiguriert.

Hinweis: Für diese Challenge wird die Constellation-Architektur der Pega-Plattform verwendet. Informationen zum Üben dieser Challenge für die klassische UI-Architektur finden Sie in der Challenge Felder zu Ansichten hinzufügen, Version 8.7.

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

Rolle Benutzername Passwort
Application Developer author@mytown 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.

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.

Challenge-Schritte

Genaue Übungsschritte

1 Picklist-Feld zum Datenobjekt „Request“ hinzufügen

  1. Geben Sie in der Pega-Instanz für die Challenge die folgenden Anmeldedaten ein:
    1. Geben Sie in das Feld User name Folgendes ein: author@mytown.
    2. Geben Sie in das Feld Password Folgendes ein: pega123!.
  2. Klicken Sie im Navigationsbereich App Studio auf Data > Request, um das Datenobjekt „Request“ anzuzeigen.
  3. Klicken Sie im Datenobjekt „Request“ auf Add field, um ein neues Feld hinzuzufügen.
    Request data object
  4. Geben Sie im Feld Field name Issue Severity ein.
    Tipp: Das System verwendet den Namen des Feldes, um den Feldtyp vorherzusagen. Achten Sie beim Erstellen eines Feldes darauf, immer den Feldtyp zu überprüfen, bevor Sie auf „Submit“ klicken. Klicken Sie dafür auf die Feldtypliste oder navigieren Sie mit der Tabulatortaste zur Feldtypliste.
  5. Wählen Sie in der Liste Type Picklist aus.
    1. Übernehmen Sie in den Feldern Display as und Picklist options die Standardwerte.
    2. Klicken Sie im Abschnitt Choices auf Add choice. Nun wird das leeres Feld angezeigt.
    3. Geben Sie in dem leeren Feld Low als Picklist-Wert ein.
    4. Wiederholen Sie die Schritte 5b–5c, um zwei weitere Picklist-Werte namens Medium und High zu erstellen.
      Issue severity field
  6. Klicken Sie auf Submit & add another, um dem Datenobjekt „Request“ ein weiteres Feld hinzuzufügen.

2 Berechnetes Feld zum Datenobjekt „Request“ hinzufügen

  1. Geben Sie als Field name Total time ein.
  2. Wählen Sie in der Liste Type  den Eintrag Integer aus.
  3. Erweitern Sie den Abschnitt Advanced und wählen Sie dann This is a calculated field (read-only) aus.
    Total time field
    Hinweis: Berechnete Felder werden automatisch schreibgeschützt angezeigt. Diese Felder können während der Laufzeit nicht bearbeitet werden.
  4. Wählen Sie in der Liste Function  den Eintrag Use Expression aus. Nun wird unten ein leeres Feld angezeigt.
  5. Geben Sie in das leere Feld .SetupTime + .RepairTime + .CleanupTime ein.
    Total time calculated field
  6. Um das berechnete Feld zum Datenobjekt „Request“ hinzuzufügen, klicken Sie auf Submit .
  7. Klicken Sie auf Save , um Ihre Änderungen am Datenobjekt „Request“ zu speichern.

3 Felder zu Ansichten hinzufügen

  1. Klicken Sie im Navigationspanel von App Studio auf Case Types > Service Request, um den Case-Life-Cycle der Serviceanfrage anzuzeigen.
  2. Klicken Sie im Case-Typ „Service Request“ auf den Step Report problem, um rechts das Kontext-Eigenschaftenpanel zu öffnen.
  3. Klicken Sie im Kontext-Eigenschaftenpanel auf Configure View, um der Ansicht ein Feld hinzuzufügen.
  4. Klicken Sie im Abschnitt „Fields“ auf Add.
  5. Klicken Sie auf Fields.
  6. Klicken Sie rechts neben Service request auf den arrow (Pfeil).
    Select the arrow to the right of service request.
  7. Klicken Sie auf Fields.
  8. Wählen Sie Issue severity aus.
    Selecting Issue severity to add to the Report problem view.
  9. Klicken Sie auf Add.
  10. Ziehen Sie mit dem linken Icon Direction das Feld Issue severity (ServiceRequest) über das Feld Description (ServiceRequest) und legen Sie es dort ab.
    Report problem view
  11. Klicken Sie auf Submit.
  12. Klicken Sie im Case-Typ „Service Request“ auf den Step Perform repair, um rechts das Kontext-Eigenschaftenpanel zu öffnen.
  13. Klicken Sie im Kontext-Eigenschaftenpanel auf Configure View, um der Ansicht ein Feld hinzuzufügen.
  14. Klicken Sie im Abschnitt „Fields“ auf Add.
  15. Klicken Sie auf Fields.
  16. Klicken Sie rechts neben Service request auf den arrow (Pfeil).
    Select the arrow to the right of service request.
  17. Klicken Sie auf Fields.
  18. Wählen Sie Note to Technical team und Total time aus und klicken Sie dann auf Add.

4 Schreibgeschütztes Feld in der Ansicht „Perform repair“ konfigurieren

  1. Klicken Sie in der Ansicht Perform repair auf das Configure-Icon rechts neben Hinweis an das technische Team (ServiceRequest).
    Highlighting the Configure icon on the right of the Note to Technical team field.
  2. Wählen Sie in der Liste Edit mode den Eintrag Read-only aus.
    Setting the Note to Technical team field as Read-only.
  3. Klicken Sie auf Save.
  4. Ziehen Sie mit dem linken Icon Direction das Feld Note to Technical team (ServiceRequest) über das Feld Repair notes (ServiceRequest) und legen Sie es dort ab.
    perform repair
  5. Klicken Sie auf Submit.
  6. Klicken Sie oben rechts im Case-Life-Cycle „Service Request“ auf Save.

Arbeit überprüfen

  1. Klicken Sie oben rechts im Case-Life-Cycle „Service Request“ auf Save and run, um einen neuen Case „Service Request“ zu erstellen. 
  2. Überprüfen Sie, ob in der Ansicht „Report problem“ das Feld Issue severity als Picklist mit folgenden den Optionen angezeigt wird: Low, Medium und High. 
    The Issue severity picklist in the Report problem view.
     
  3. Klicken Sie auf Next, um nach der Ansicht „Report problem“ fortzufahren.
  4. Klicken Sie auf Next, um nach der Ansicht „Identify location“ fortzufahren.
  5. Klicken Sie auf Next, um nach der Ansicht „Identify submitter“ fortzufahren.
  6. Klicken Sie auf Submit, um nach der Ansicht „Request updates“ fortzufahren.
  7. Klicken Sie auf Submit, um nach der Ansicht „Schedule repair“ fortzufahren.
  8. Vergewissern Sie sich im Step „Perform repair“, dass die Felder Note to Technical team und Total time als schreibgeschützte Felder angezeigt werden.
    Highlighting that the Note to Technical team and Total time fields are read-only at runtime.

In dieser Challenge üben Sie, was Sie im folgenden Modul gelernt haben:


In den folgenden Missions 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