Skip to main content

BA: Datenobjekte erstellen

4 Aufgaben

30 Min.

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

Szenario

Eines der wichtigsten Elemente einer Pega-Anwendung ist das Datenmodell. Nach DCO-Sitzungen (Directly Capturing Objectives) mit mehreren GoGoRoad-Stakeholdern, darunter ein Fachexperte (SME) und ein Business Analyst, umfasste das konzeptionelle Datenmodell von GoGoRoad sechs Datenobjekte: Customer, Service address, Vehicle information, Payment information, Selected service.. Als Pega Business Architect des GoGoRoad-Projekts haben Sie die Aufgabe, das konzeptionelle Datenmodell in das logische Datenmodell umzuwandeln. Obwohl die im logischen Datenmodell enthaltenen Datenobjekte derzeit nur für den Case-Typ Assistance Request gelten, haben Sie und Ihr BA-Team sie so konzipiert, dass sie in zukünftigen Pega-Anwendungen für GoGoRoad wiederverwendet werden können.

Sie haben hart daran gearbeitet, das logische Datenmodell in der GoGoRoad-Anwendung zu erstellen. Jetzt muss nur noch das Datenobjekt Customer erstellt werden.

User Story

Als Mitglied des GoGoRoad-Serviceteams möchte ich auf Informationen zu GoGoRoad-Kunden zugreifen können, damit ich über die nötigen Informationen verfüge, um die Anfragen wegen Pannenhilfe abzuschließen und die Zahlung für erbrachte Leistungen zu erhalten.

Technische Notizen des Systemarchitekten

  • Das GoGoRoad-Datenmodell enthält ein Datenobjekt Customer.
  • Das Datenobjekt Customer enthält die folgenden Felder: First name, Last name, Full name, Account ID, Coverage level, Customer email und Enrollment.
  • Das Datenobjekt Customer enthielt fünf Datensätze mit Kundeninformationen. 

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 Datenobjekt „Customer“ erstellen

  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 Folgendes ein: pega123!.
  2. Klicken Sie im Navigationspanel von App Studio auf Data, um die Liste der Draft-Datenobjekte in der GoGoRoad-Anwendung anzuzeigen.
  3. Klicken Sie auf das Datenobjekt Customer (Draft).
    Hinweis: Datenobjekte, die im Case-Life-Cycle angelegt werden, werden im Integration Designer als „Draft Data Objects“ bezeichnet.
  4. Klicken Sie auf Create Data Model.
  5. Vergewissern Sie sich, dass der Datenobjektname Customer lautet, und klicken Sie dann auf Next.
  6. Überprüfen Sie, ob Pega als Datenbestand aufgeführt ist, und klicken Sie dann auf Submit.

2 Felder zum Datenobjekt „Customer“ hinzufügen

  1. Klicken Sie im Tab Data Model des Datenobjekts Customer auf Add field, um ein neues Feld für das Datenobjekt Customer hinzuzufügen.
  2. Geben Sie im Feld Field Name die Account ID ein, um das Feld zu benennen.
  3. Stellen Sie sicher, dass als Type standardmäßig Text (single line) eingestellt ist.
    The Account ID field in the Customer data object.
  4. Klicken Sie auf Submit & add another und wiederholen Sie dann die Schritte 2 und 3, um die folgenden Felder hinzuzufügen:
    • First name
    • Last name
      Tipp: Wenn Sie mehrere Felder zu einem Datenobjekt oder Step hinzufügen möchten, verwenden Sie die Option Submit & add another. Klicken Sie auf Submit, nachdem Sie das letzte Feld hinzugefügt haben.
  5. Klicken Sie auf Submit & add another und fügen Sie die folgenden Felder hinzu:
    Feldname Typ
    Customer email Email
    Enrollment Boolean
    Tipp: Das System verwendet den Namen des Feldes, um den Feldtyp vorherzusagen. Achten Sie beim Erstellen eines Feldes darauf, den Feldtyp zu überprüfen, bevor Sie die Einträge mit „Submit“ übermitteln. Klicken Sie dafür auf die Feldtypliste oder navigieren Sie mit der Tabulatortaste zur Feldtypliste.
  6. Klicken Sie auf Submit & add another, um ein neues Picklist-Feld zu konfigurieren:
    1. Geben Sie im Feld Field name   Coverage level für den Deckungsgrad ein.
    2. Wählen Sie in der Liste Type den Eintrag Picklist aus.
    3. Klicken Sie auf Add choice und geben Sie dann Gold ein.
    4. Wiederholen Sie Schritt 6c, um die folgenden Auswahlmöglichkeiten hinzuzufügen:
      • Standard
      • None
        The Coverage level field of the Customer data object.
  7. Klicken Sie auf Submit & add another, um ein berechnetes Feld zu konfigurieren:
    1. Geben Sie im Feld Field name den Text Full Name ein. Überprüfen Sie dann, ob die Liste Type standardmäßig TText (single line) ist.
    2. Klicken Sie auf Advanced.
    3. Wählen Sie in der Liste Input method den Eintrag Calculated (read-only) aus.
      The Calculated (read-only) input method.
    4. Überprüfen Sie, ob das erste Feld Calculation auf die Standardauswahl Use Expression eingestellt ist.
    5. Kopieren Sie im zweiten Feld im zweiten Feld Calculation den folgenden Text und fügen Sie ihn ein:  .FirstName + '  ' + .LastName
      The Full name calculated field
  8. Klicken Sie auf Submit.
    The completed Customer data object
  9. Klicken Sie oben rechts auf Save, um die Felder für das Datenobjekt Customer zu übernehmen.

3 Datensätze zum Datenobjekt „Customer“ hinzufügen

  1. Klicken Sie im Datenobjekt Customer auf den Tab Records, um dem Datenobjekt Customer Datensätze hinzuzufügen.
  2. Klicken Sie auf Add record, um dem Datenobjekt Customer einen Datensatz hinzuzufügen.
    The Records tab in the Customer data object
    1. Geben Sie in das Feld  Account ID [email protected] ein.
    2. Geben Sie in das Feld First Name Jane ein.
    3. Geben Sie in das Feld Last Name Mitchell ein.
    4. Geben Sie in das Feld Customer email [email protected] ein.
    5. Aktivieren Sie in der Spalte Enrollment die Checkbox, um den Wert „True“ für das boolesche Feld (Boolean) festzulegen.
    6. Wählen Sie in der Liste Coverage level den Eintrag Gold aus.
  3. Klicken Sie auf Add record.
    Das System befüllt das Feld Full Name automatisch mit der Kombination aus den von Ihnen eingegebenen Feldern First Name und Last Name.
    The completed Jane Mitchell record
  4. Wiederholen Sie die Schritte 2a bis 2f, um die folgenden Datensätze in das Datenobjekt „Customer“ einzugeben:
    Account ID First Name Last Name Customer email Enrollment Coverage level
    [email protected] Carl Danvers [email protected] Falsch None
    [email protected] Francis James [email protected] Wahr Standard
    [email protected] Sally Boucher [email protected] False  None
    [email protected] Howard Thomas [email protected] Wahr Standard
  5. Klicken Sie oben rechts auf Save.
    Completed data records for Customer data object.

4 Datenobjekt „Customer“ als erledigt markieren

  1. Klicken Sie im Navigationspanel von App Studio auf Case Types > Assistance Request, um den Case-Life-Cycle Assistance Request anzuzeigen.
  2. Klicken Sie im Abschnitt Data & Interfaces der Stage Create im Datenobjekt Customer auf Pega, um rechts das Kontext-Eigenschaftspanel zu öffnen.
  3. Aktivieren Sie im Kontext-Eigenschaftspanel die Checkbox Mark as done .
    The Customer data object marked as Done.
  4. Klicken Sie oben rechts auf Save.

Arbeit überprüfen

  1. Klicken Sie im Navigationspanel von App Studio auf Data , um die Liste der Datenobjekte in der GoGoRoad-Anwendung anzuzeigen.
  2. Vergewissern Sie sich, dass sich das Datenobjekt Customer nicht mehr im Entwurfsstatus Draft befindet.
    The Customer data object in the Data designer

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


In der folgenden Mission 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