Skip to main content

BA: Ansichten in Constellation erstellen

6 Aufgaben

40 Min.

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

Szenario

Damit Benutzer mit der GoGoRoad-Anwendung interagieren können, muss eine Benutzeroberfläche (UI) erstellt werden. Als Pega BA haben Sie die Vorteile von Constellation sowohl bei der Anwendungsentwicklung als auch bei der Softwarepflege hervorgehoben und sich dafür ausgesprochen, die Benutzeroberfläche (UI) der GoGoRoad-Anwendung mithilfe der Constellation-Architektur zu erstellen. 

User Stories

Als GoGoRoad-Kundenbetreuer möchte ich die Art des angeforderten Services aus einer Drop-down-Liste auswählen, damit ich das Problem schnell identifizieren und dem Dienstleister diese Informationen zur Verfügung stellen kann.

Als GoGoRoad-Kundenbetreuer möchte ich den Kunden, der Pannenhilfe anfordert, aus einer Drop-down-Liste auswählen, damit ich schnell auf alle über den Kunden gespeicherten Informationen zugreifen kann.

Als GoGoRoad-Kundenbetreuer möchte ich die mit der Serviceanfrage verknüpfte Adresse eingeben, damit ich den Dienstleister an den richtigen Standort entsenden kann. 

Als GoGoRoad-Kundenbetreuer möchte ich die Informationen zum liegengebliebenen Fahrzeug eingeben, damit ich diese Informationen dem Dienstleister zur Verfügung stellen kann.

Als GoGoRoad-Kundenbetreuer möchte ich die mit der Zahlungsmethode des Kunden verbundenen Informationen eingeben, um sicherzustellen, dass GoGoRoad und der Dienstleister für die erbrachten Serviceleistungen bezahlt werden.

Als GoGoRoad-Kundenbetreuer möchte ich die Services auswählen, die für die Pannenhilfe in der Instanz Assistance Request zusammengestellt wurden, damit wir dem Kunden eine korrekte Rechnung stellen können.

Technische Notizen des Systemarchitekten

  • Die Ansicht Identify issue enthält ein neues Feld namens Service type, das den Feldtyp Picklist hat. Das Feld Service type ist ein Pflichtfeld.
  • Die Ansicht Identify customer enthält eine Drop-down-Liste, die auf die Datenbeziehung Customer (AR) verweist.
  • Die Ansicht Identify location enthält die Embedded-Data-Datenbeziehung Service address (AR) für eingebettete Daten.
  • Die Ansicht Identify vehicle enthält ein neues Feld namens Vehicle information (AR), das das Datenobjekt Vehicle information als eingebettete Datenbeziehung mit einem einzigen Datensatz referenziert.
  • Die Ansicht Enter payment information enthält ein neues Feld namens Payment information (AR), das das Datenobjekt Payment information als eingebettete Datenbeziehung mit einem Datensatz referenziert.
  • Die Ansicht Select services performed zum Auswählen der erbrachten Leistungen enthält eine Datenbeziehung Selected services (AR), die das Datenobjekt Selected service als eingebettete Datenbeziehung mit mehreren Datensätzen referenziert.
  • Die Ansicht Select services performed enthält ein zuvor erstelltes, berechnetes Feld Total of services, das die Summe aller in der Ansicht ausgewählten Services enthält.

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

Rolle Benutzername Passwort
Business Architect author@gogoroad pega123!

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 Ansicht „Identify issue“ zur Problemerfassung konfigurieren

  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@gogoroad.
    2. Geben Sie in das Feld Password pega123! ein.
  2. Klicken Sie im Navigationspanel von App Studio auf Case Types > Assistance Request, um den Case-Typ Assistance Request zu öffnen.
  3. Klicken Sie im Case-Life-Cycle Assistance Request in der Stage Create auf den Step Identify issue und dann rechts im Kontext-Eigenschaftenpanel auf Configure view.
  4. Klicken Sie im Fenster Edit View: Identify issue im Abschnitt Fields auf Add > Fields Create new field.
    Adding new fields to the Identify issue View.
  5. Geben Sie im Dialogfenster Add field im Feld Name Service type ein.
  6. Überprüfen Sie, ob das Feld Type standardmäßig auf Picklist eingestellt ist.
  7. Geben Sie in der ersten Auswahl für die Picklist Service type folgenden Text ein: Vehicle has a flat tire.
  8. Klicken Sie auf Add choice.
  9. Wiederholen Sie die Schritte 7 bis 8, um die restlichen Auswahlmöglichkeiten hinzuzufügen:
    • Vehicle has a dead battery
    • Vehicle is locked
    • Vehicle is out of gas
    The completed Service type field.
  10. Klicken Sie auf Submit.
  11. Klicken Sie rechts neben dem Feld Service type im Fenster Edit View: Identify issue auf das Icon zum Konfigurieren (Configure ). 
  12. Wählen Sie im Fenster Configure field: Service type im Abschnitt Conditions im Feld Required die Option Always aus.
  13. Klicken Sie auf Save, um das Dialogfenster zu schließen.
  14. Klicken Sie auf Submit, um die Ansicht Identify issue zu speichern.
    The Identify issue View

2 Ansicht „Identify customer“ zur Ermittlung des Kunden konfigurieren

  1. Klicken Sie im Case-Life-Cycle Assistance Request auf den Step Identify customer  und dann rechts im Kontext-Eigenschaftspanel auf Configure view.
  2. Klicken Sie im Fenster Edit View: Identify customer im Abschnitt Fields auf Add > Fields.
  3. Wählen Sie in der Liste Fields die Option Customer (AR) aus und klicken Sie auf Add.
    Adding the Customer (AR) field to the Identify customer View.
  4. Klicken Sie im Fenster Edit View: Identify customer im Abschnitt Fields auf Customer (AR).
  5. Führen Sie im Dialogfenster Edit field: Customer (AR) die folgenden Schritte aus:
    • Überprüfen Sie, dass das Feld Data Page „List Customer“ ist. List Customer
    • Überprüfen Sie, dass das Feld Mode „Single-Select“ ist. Single-select
    • Wählen Sie für das Feld Display as,  die Option Dropdown aus.
    • Überprüfen Sie, dass das Feld Display field Account ID ist.
  6. Klicken Sie auf Back, um das Fenster Edit field: Customer (AR) zu schließen.
    Highlighting the Back button of the Customer AR Edit window
  7. Klicken Sie im Fenster  Edit View: Identify customer auf Add > Fields
  8. Erweitern Sie im Dialogfenster Fields das Feld Customer (AR).
    Highlighting the arrow to the right of the Customer (AR) field.
  9. Klicken Sie im Dialogfenster Customer (AR) auf Fields.
  10. Markieren Sie in der Liste der verfügbaren Kundenfelder „Customer (AR)“ die Checkboxes für Coverage level, Customer email, Enrollment und Full name. Klicken Sie dann auf Add.
  11. Klicken Sie rechts neben dem Feld Coverage level auf das Icon Configure.
  12. Wählen Sie im Dialogfenster Configure field: Coverage level (CustomerAR) im Feld Edit mode die Option Read-only aus und klicken Sie dann auf Save.
  13. Wiederholen Sie die Schritte 11 bis 12, um die Felder Customer email, Enrollment und Full name als Read-only festzulegen.
  14. Sortieren Sie mit dem Drag handle  die schreibgeschützten Felder in dieser Reihenfolge: Full name, Customer email, Enrollment und Coverage level.
    The completed Identify customer View
  15. Klicken Sie rechts neben dem Feld Customer (AR) auf Icon Configure.
  16. Aktualisieren Sie im Dialogfenster Configure field: Customer das Field label auf Customer.
  17. Wählen Sie im Abschnitt Conditions im Feld Required die Option Always aus.
  18. Klicken Sie auf Save.
    Configuration for the Customer field
  19. Klicken Sie auf Submit, um die Ansicht Identify customer zu speichern.
    The completed Identify customer View

3 Ansicht „Identify location“ für die Standortdetails konfigurieren

  1. Klicken Sie im Case-Life-Cycle Assistance Request auf den Step Identify location und dann rechts im Kontext-Eigenschaftspanel auf Configure View.
  2. Klicken Sie im Fenster Edit View: Identify location im Abschnitt Fields auf Add > Fields.
  3. Wählen Sie in der Liste der Felder die Option Service address (AR) aus und klicken Sie auf Add.
  4. Klicken Sie im Fenster Edit View: Identify location auf Service address (AR) (Service address).
  5. Klicken Sie im Fenster Edit View: Service address (AR) im Abschnitt Fields auf das Papierkorb-Icon (Remove) zum Entfernen der Ansicht Primary Fields.
  6. Klicken Sie im Abschnitt Fields auf Add > Fields.
  7. Wählen Sie in der Liste der Felder City, State,  und Street aus und klicken Sie dann auf Add.
  8. Sortieren Sie mit dem Drag handle die Felder in dieser Reihenfolge: Street, City und State
    The completed Service address View
  9. Klicken Sie auf Back, um zum Fenster Edit View: Identify location zurückzukehren.
  10. Klicken Sie rechts neben dem Feld Service address (AR) (Service address) auf das Icon Configure.
  11. Aktualisieren Sie das Feld Field label und geben Sie Service address ein.
  12. Klicken Sie auf Save.
  13. Klicken Sie auf Submit, um die Ansicht Identify location zu speichern.
    The completed Identify location View

4 Ansicht „Identify vehicle“ zur Erfassung des Fahrzeugs konfigurieren

  1. Klicken Sie im Case-Life-Cycle Assistance Request auf den Step Identify vehicle  und dann rechts im Kontext-Eigenschaftspanel auf Configure View.
  2. Klicken Sie im Fenster Edit View: Identify vehicle im Abschnitt Fields auf Add > Fields > Create new field.
  3. Geben Sie im Fenster Add field in das Feld Name Folgendes ein:  Vehicle information (AR).
  4. Wählen Sie im Feld Type den Eintrag Embedded Data aus.
  5. Wählen Sie im Feld Data object den Eintrag Vehicle information aus.
  6. Wählen Sie im Feld Options den Eintrag Single Record aus.
  7. Klicken Sie auf Submit, um die Datenbeziehung Vehicle information (AR) zu erstellen.
    The Vehicle information data relationship
  8. Klicken Sie im Fenster Edit View: Identify vehicle auf Vehicle information (AR) (Vehicle information).
  9. Klicken Sie im Abschnitt Fields auf das Papierkorb-Icon (Remove), um die Ansicht Primary Fields zu entfernen. Klicken Sie dann auf Add > Fields.
  10. Wählen Sie in der Liste der Felder Color, Make, Model und Model year aus und klicken Sie dann auf Add.
  11. Ziehen Sie das Feld Color zwischen die Felder Model und Model year.
    The fields associated with the Vehicle information data relationship in the Vehicle information view
  12. Klicken Sie auf diese Schaltfläche Back, um zum Fenster Edit view: Identify vehicle zurückzukehren.
  13. Klicken Sie rechts neben dem Feld Vehicle information (AR) (Vehicle information) auf das Icon Configure.
  14. Aktualisieren Sie das Field label auf Vehicle information.
  15. Klicken Sie auf Save.
  16. Klicken Sie auf Submit, um die Ansicht Identify vehicle zu speichern.
    The completed Identify vehicle View

5 Ansicht „Enter payment information“ zum Eingeben der Zahlungsinformationen konfigurieren

  1. Klicken Sie im Case-Life-Cycle Assistance Request auf den Step Enter payment information  und dann rechts im Kontext-Eigenschaftspanel auf Configure View.
  2. Klicken Sie im Fenster Edit View: Enter payment information im Abschnitt Fields auf Add > Fields > Create new field.
  3. Geben Sie im Dialogfenster Add field im Feld Name Payment information (AR) ein.
  4. Wählen Sie im Feld Type den Eintrag Embedded Data aus.
  5. Wählen Sie im Feld Data object den Eintrag Payment information aus.
  6. Wählen Sie im Feld Options den Eintrag Single Record aus.
  7. Klicken Sie auf Submit , um die Datenbeziehung „Payment information (AR)“ zu erstellen.
    The Payment information (AR) data relationship.
  8. Klicken Sie im Fenster Edit View: Enter payment information auf Payment information (AR) (Payment information).
  9. Klicken Sie im Abschnitt Fields auf das Papierkorb-Icon (Remove), um die Ansicht Primary Fields zu entfernen. Klicken Sie dann auf Add > Fields.
  10. Wählen Sie in der Liste der Felder Card number, Card type und Expiration date aus und klicken Sie dann auf Add.
  11. Sortieren Sie mit dem Drag handle die Felder in dieser Reihenfolge: Card type, Card number und Expiration date
    The Payment information (AR) View
  12. Klicken Sie auf Back, um zum Fenster Edit view: Enter payment information zurückzukehren.
  13. Klicken Sie rechts neben dem Feld Payment information (AR) (Payment information) auf das Icon Configure.
  14. Aktualisieren Sie im Dialogfenster Configure field: Payment information (AR) das Field label auf Payment information.
  15. Klicken Sie auf Save.
  16. Klicken Sie auf Submit, um die Ansicht Enter payment information zu speichern.
    The completed Enter payment information View

6 Ansicht „Select services performed“ für erbrachte Leistungen konfigurieren

  1. Klicken Sie im Case-Life-Cycle Assistance Request auf den Step Select services performed  und dann rechts im Kontext-Eigenschaftspanel auf Configure View.
  2. Klicken Sie im Fenster Edit view: Select services performed im Abschnitt Fields auf Add > Fields.
  3. Wählen Sie in der Liste der Felder Selected services (AR) aus und klicken Sie dann auf Add.
  4. Klicken Sie im Fenster Edit view: Select services performed auf Selected services (AR).
  5. Wählen Sie im Fenster Edit field: Selected services (AR) im Feld Display as den Eintrag Field Group aus.
  6. Wählen Sie im Feld Select View item den Eintrag Selected service View aus.
  7. Geben Sie im Feld Item label Selected service ein.
    The Selected Services (AR) View configuration.
  8. Klicken Sie auf diese Schaltfläche Back, um zum Fenster Edit View: Select services performed zurückzukehren.
  9. Klicken Sie rechts neben dem Feld Selected Services (AR) auf das Icon Configure.
  10. Geben Sie im Dialogfenster Configure field: Selected services (AR) den Text Selected services ein, um das Field label zu aktualisieren.
  11. Klicken Sie auf Save.
  12. Klicken Sie im Fenster Edit view: Select services performed auf „Selected Services (AR)“Add > Fields > Total of services > Add.
  13. Klicken Sie rechts neben dem Total of services auf das Icon Configure.
  14. Wählen Sie im Feld Edit mode den Eintrag Read-only aus und klicken Sie dann auf Save.
  15. Klicken Sie auf Submit, um die Ansicht Select services performed zu speichern.
    The completed Selected services View
  16. Klicken Sie auf Save, um die Arbeit zu speichern.

Arbeit überprüfen

  1. Klicken Sie im Case-Typ Assistance Request auf Preview, um das Web-Portal-Fenster zu öffnen.
  2. Klicken Sie im Web-Portal-Fenster im Navigationspanel auf Create > Assistance Request, um eine neue Instanz des Case-Typs „Assistance Request“ zu erstellen.
    Creating an Assistance Request Case in the Web portal.
  3. Wählen Sie im Step Identify issue den Service type aus und klicken Sie dann auf Next.
    The Identify issue View in the Web portal
  4. Wählen Sie im Step Identify customer den Customer aus (z. B. [email protected]) und klicken Sie dann auf Next.
    The Identify customer View in the Web portal
  5. Geben Sie im Step Identify location eine Adresse ein und klicken Sie dann auf Next.
    The Identify location View in the Web Portal
  6. Geben Sie im Step Identify vehicle die Fahrzeuginformationen ein und klicken Sie dann auf Submit.
    The Identify vehicle View in the Web portal
  7. Geben Sie im Step Enter payment information die Zahlungsinformationen ein und klicken Sie dann auf Submit.
    The Enter payment information View in the Web portal
  8. Wählen Sie im Step Select services performed in der Liste Service einen Service aus und geben Sie einen Wert in das Feld Quantity ein.
  9. Überprüfen Sie, ob der Abschnitt Total of services einen Wert anzeigt.
    The Selected services Step in the Web Portal

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


In der folgenden Mission verfügbar:

Wenn Probleme mit den Lerninhalten 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