Skip to main content

Datenbeziehungen in Ansichten erstellen

4 Aufgaben

10 Min.

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

Szenario

Der Bürgermeister von MyTown bittet Sie als städtischen Projektmanager, eine Lösung für Bürgerinnen und Bürger zu entwickeln, um Probleme online zu melden, damit die notwendigen Arbeiten durchgeführt und genehmigt werden können. Um diese Aufgabe zu erfüllen, müssen Sie den Projekt-Request-Typ zum Standard-Online-Formular der Stadt hinzufügen. Sie müssen die Benutzer auch ermutigen, ihre persönlichen Informationen bei der Meldung anzugeben, damit sie kontaktiert werden können, falls zusätzliche Informationen zum Abschließen der Aufgabe benötigt werden. Sie können dafür Datenbeziehungsfelder zu den Ansichten für die Steps hinzufügen, die die Informationen erfassen und anzeigen.

Einige Ansichten wurden von einem anderen MyTown-Entwickler konfiguriert. 

Hinweis: Das Framework dieser Challenge verwendet die Constellation-Architektur der Pega-Plattform. Informationen zum Üben dieser Challenge für die klassische UI-Architektur finden Sie in der Challenge Datenbeziehungen in Ansichten erstellen, 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 Feld „Request type data reference“ im Step „Report problem“ erstellen

  1. Geben Sie in der Pega-Instanz für die Challenge die folgenden Anmeldedaten ein:
    1. Geben Sie in das Feld User name author@mytown ein.
    2. Geben Sie in das Feld Password pega123! ein.
  2. Klicken Sie im Navigationspanel von App Studio auf Case Types > Service Request, um den Case-Life-Cycle der Serviceanfrage anzuzeigen.
  3. Klicken Sie im Case-Typ „Service Request“ auf den Step Report problem, um rechts das Eigenschaftenpanel zu öffnen.
  4. Klicken Sie im Eigenschaftenpanel auf Configure View, um Felder zur Ansicht hinzuzufügen.
  5. Klicken Sie im Abschnitt Fields auf Add.
    Locating the Add field button below the Fields section of the Report problem configuration screen.
  6. Klicken Sie auf Fields > Create new field, um das Dialogfeld Add field zu öffnen.
    Highlighting the location of the Create new fields button.
  7. Geben Sie Request im Feld Name ein.
  8. Wählen Sie in der Liste Type Data reference aus. 
  9. Wählen Sie in der Liste Datenobjekt Request type aus.
  10. Wählen Sie im Feld Options List of records aus.
  11. Klicken Sie auf Submit, um das Konfigurationsfenster Add field zu schließen. 
    Modal window highlighting the Request data reference field.
  12. Ziehen Sie mit dem linken Icon Direction die Zeile Request über das Feld Description (ServiceRequest) und legen Sie sie dort ab.
    Request added to the list of fields,

2 Eigenschaften des Felds „Request“ konfigurieren

  1. Um die Eigenschaften des Felds Request zu bearbeiten, klicken Sie auf Request.
    Request data relationship link
  2. Wählen Sie im Abschnitt Input settings in der Liste Display as Combo-Box aus.
  3. Wählen Sie in der Liste Display field Type aus.
    Highlighting selections for the Display as and Display for the Request field.
  4. Klicken Sie auf Back , um zum Fenster Edit View: Report problem zurückzukehren.
  5. Klicken Sie rechts neben Request auf Configure, um das Dialogfeld „Configure field: Request“ zu öffnen.
    Request data reference Configure icon
  6. Wählen Sie im Abschnitt Conditions in der Liste Required die Option Always aus.
    Highlighting the value of Always for the Required field.
  7. Klicken Sie auf Save , um das Dialogfeld „Configure field: Request“ zu schließen.
  8. Klicken Sie auf Submit , um die Konfiguration der Eigenschaften der Ansicht Request abzuschließen.

3 Eingebettetes Datenfeld für Absenderinformationen erstellen

  1. Klicken Sie auf den Step Identify submitter, um rechts das Kontekt-Eigenschaftenpanel zu öffnen.
  2. Klicken Sie im Step-Eigenschaftenpanel auf Configure View.
  3. Klicken Sie im Abschnitt Fields auf Add.
  4. Klicken Sie auf Fields > Create new field, um das Dialogfeld „Add field“ zu öffnen.
    Highlighting the location of the Create new fields button.
  5. Geben Sie im Feld Name Folgendes ein: Submitter information.
  6. Wählen Sie in der Liste  Type den Eintrag Embedded Data aus.
  7. Wählen Sie in der Liste Data object das Datenobjekt Person aus.
  8. Vergewissern Sie sich, dass das Optionsfeld auf Single record festgelegt ist.
  9. Er klickt auf Submit.
    The Submitter information field configuration box.

4 Ansicht für Absenderinformationen erstellen

  1. Klicken Sie im Abschnitt „Fields“ auf Submitter information (Person)
    Selecting the Submitter information (Person) field
  2. Klicken Sie rechts neben Primary fields auf das Icon Remove, um die Zeile „Primary Fields“ zu löschen.
  3. Klicken Sie auf Add > Fields.
  4. Wählen Sie folgende Felder aus: Address, First name, Last name und Phone. Klicken Sie dann auf Add.
  5. Ziehen Sie die Zeilen mithilfe der Direction-Icons in die folgende Reihenfolge: First name, Last name, Address und Phone.
    Fields in the Submitter information view
  6. Klicken Sie auf Submit , um die Konfiguration der Ansicht Submitter information abzuschließen.
  7. Klicken Sie auf Save.

Arbeit überprüfen

  1. Klicken Sie beim Case-Typ Service Request auf den Tab Data Model, um zu bestätigen, dass die Datenbeziehungsfelder Request und Submitter information angezeigt werden. 
    Service request data model
  2. Er klickt auf Save and run.
  3. Überprüfen Sie im Step Report problem, dass das Feld Request ein Pflichtfeld ist und ein Kombinationsfeld mit folgenden Typen umfasst: Traffic signal, Pothole, Park maintenance, Road debris.
    Report problem view with Request options displayed
  4. Wählen Sie Traffic signal aus und klicken Sie auf Next , um den Case fortzuführen.
  5. Klicken Sie auf Next, um nach der Ansicht „Identify location“ fortzufahren.
  6. Vergewissern Sie sich im Step Identify submitter, dass die Ansicht die folgenden Felder enthält: First name, Last name, Address, Phone.
    Identify submitter view 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?

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