Skip to main content
close Search
Close search

Challenge

Berechnete Felder erstellen

3 Aufgaben

15 Min.

Für alle Benutzer sichtbar
Anfänger Pega Platform 8.4 Deutsch

Szenario

Der Bürgermeister von MyTown und die Koordinationsstelle für kommunale Dienstleistungen möchten nachverfolgen können, wie lange Teams für Reparaturphasen benötigen. Zum Step „Perform repair“ für die Durchführung einer Reparatur müssen neue Felder hinzugefügt werden, die die Vorbereitungszeit, die Dauer der eigentlichen Reparatur, die Zeit für die Reinigung nach den Arbeiten und die Gesamtzeit pro Reparatur erfassen. Der Step „Review repair“ muss auch die Zeitangaben anzeigen.

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

Rolle Benutzername Kennwort
Application Developer author@mytown pega123!

Challenge-Schritte

You must initiate your own Pega instance to complete this Challenge.

Initialization may take up to 5 minutes so please be patient.

Genaue Übungsschritte

1 Felder zum Step „Perform repair“ hinzufügen

  1. Klicken Sie im Navigationspanel von App Studio auf Case types > Service Request, um den Case-Life-Cycle der Serviceanfrage anzuzeigen.
  2. Wählen Sie im Tab Workflow des Case-Typs „Service Request“ den Step Perform repair aus.
  3. Klicken Sie rechts im Kontext-Eigenschaftenpanel auf Configure view.
  4. Klicken Sie unter der Eintragszeile Field auf + Add field.
    Add field
  5. Geben Sie in dem leeren Feld als Feldname Setup time für die Vorbereitungszeit ein.
  6. Wählen Sie in der Drop-down-Liste Type die Option Integer aus, damit nur ganze Zahlen eingegeben werden können.
  7. Wählen Sie in der Drop-down-Liste Options Required für ein Pflichtfeld aus.
  8. Wiederholen Sie die Schritte 3–6, um die Integer-Felder Repair time für die Reparaturzeit und Cleanup time für die Reinigungszeit zu benennen. 
    Feldname Typ Option
    Reparaturzeit Ganzzahl Erforderlich
    Cleanup time Ganzzahl Erforderlich
  9. Wiederholen Sie die Schritte 3–5, um ein Integer-Feld namens Total repair time für die Gesamtdauer der Reparatur hinzuzufügen.
  10. Wählen Sie in der Drop-down-Liste Options die Option Calculated (read-only) für schreibgeschützte berechnete Werte aus.
  11. Klicken Sie rechts neben der Feldzeile Total repair time auf das Zahnrad-Icon, um das Fenster „Calculation configuration“ zu öffnen. 
    Click the gear icon to display calculation entry fields
  12. Wählen Sie in der Drop-down-Liste Function Custom aus.
  13. Geben Sie in das leere Feld .SetupTime + .RepairTime + .CleanupTime ein.
    Enter custom calculation
  14. Klicken Sie im Eingabefeld auf Submit, um das Eingabefeld zu schließen und die Berechnung aufzuzeichnen.
  15. Klicken Sie auf Submit, um die neuen Felder aufzuzeichnen und um zum Tab Workflow des Case-Life-Cycle zurückzukehren.
  16. Klicken Sie auf Save, um Ihre Änderungen am Case-Life-Cycle zu speichern.

2 Schreibgeschützte Felder zum Step „Review repair“ hinzufügen

  1. Wählen Sie im Tab Workflow des Case-Typs „Service Request“ den Step Perform repair.
  2. Klicken Sie rechts im Kontext-Eigenschaftenpanel auf Configure view.
  3. Klicken Sie im linken Panel auf Fields, um die Feldliste zu erweitern. 
    Click Fields to open list
  4. Gehen Sie in der Feldliste mit der Maus über das Feld Setup time, bis ein Pluszeichen angezeigt wird.
  5. Klicken Sie auf das Pluszeichen, um das Feld Setup time zur angezeigten Liste für die Ansicht hinzufügen.  
  6. Wählen Sie in der Drop-down-Liste Options Read-only aus.
    Add setup time fields to review repairs view
  7. Wiederholen Sie die Schritte 4–6, um die Felder Repair time und Cleanup time hinzuzufügen.
  8. Wiederholen Sie die Schritte 4–5, um das Feld Total repair time hinzuzufügen.
    Note: Das Feld „Total repair time“ ist bereits schreibgeschützt und erfordert keine Konfiguration.
  9. Klicken Sie auf Submit, um die Änderungen aufzuzeichnen.
  10. Klicken Sie auf Save, um Ihre Änderungen am Case-Life-Cycle zu speichern.

3 Arbeit überprüfen (Abschnitt nicht bewertet)

  1. Klicken Sie im Case-Typ „Service Request“ im Tab Workflow auf Save and run, um einen neuen Case „Service-Request“ anzulegen.
  2. Füllen Sie in der Ansicht „Create“ eventuelle Pflichtfelder (Required) aus, bevor Sie mit dem Case fortfahren.
  3. Klicken Sie oben rechts in der Ansicht „Report problem“ auf Actions > Change stage, um die Änderungsoptionen für die Stage anzuzeigen. 
    Click Actions to display the actions menu
  4. Wählen Sie aus der neuen Drop-down-Liste Choose a stage aus, um die Case-Stages anzuzeigen.
  5. Wählen Sie aus der rechten Drop-down-Liste Resolution als Target-Stage aus.
    Choose a stage
  6. Klicken Sie auf Continue, um den Step „Perform repair“ in die Stage „Resolution“ weiterzugeben.
  7. Geben Sie im Feld Setup time den Wert 10 ein. Das ist die Zeit in Minuten für die Vorbereitung der Reparatur.
  8. Geben Sie im Feld Repair time den Wert 80 ein. Das ist die Zeit in Minuten für die Ausführung der Reparatur.
  9. Geben Sie im Feld Cleanup time den Wert 30 ein. Das ist die Zeit in Minuten für die Reinigung des Einsatzortes nach der Reparatur.
  10. Tippen bzw. klicken Sie auf das Feld Cleanup time, um die Berechnung auszuführen und eine Gesamtzeit zu erhalten. In diesem Beispiel wird im Feld Total repair time der Wert „120“ angezeigt.
    Verify your work with the calculated fields
  11. Klicken Sie auf Submit, um mit dem Approval-Step für „Review repair“ weiterzumachen.
  12. Überprüfen und bestätigen Sie, dass die Felder, die Sie in den Schritten 6–8 eingegeben haben, schreibgeschützt sind.
    Verify read only fields


In den folgenden Missions verfügbar:

Wenn bei Ihrer Schulung Probleme auftreten, wenden Sie sich an den technischen Support der Pega Academy..

Fanden Sie diesen Inhalt hilfreich?

57% fanden diesen Inhalt hilfreich

Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?

Änderung vorschlagen

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