Skip to main content
close Search
Close search

Challenge

Arbeit an Benutzer weiterleiten

4 Aufgaben

15 Min.

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

Szenario

Über die Anwendung MyTown 311 können Bürgerinnen und Bürger Serviceanfragen einreichen. Die Assignments im Case-Typ „Service Request“ werden von bestimmten Mitgliedern der Stadtverwaltung übernommen. Die Koordinationsstelle für kommunale Dienstleistungen hat drei Assignments identifiziert, die im Rahmen der Case-Bearbeitung weitergeleitet werden müssen: Reparaturplanung (Schedule repair), Reparaturüberprüfung (Review repair) und Reparaturausführung (Perform repair). Die Assignments „Schedule repair“ und „Review repair“ müssen an die Koordinationsstelle weitergeleitet werden. Das Assignment „Perform repair“ sollte an den entsprechenden Bearbeiter in der für die Serviceanfrage zuständigen Abteilung gehen.

Die Koordinationsstelle stellt die folgende Tabelle bereit, in der die Bedingungen für das Routing des Assignments „Perform repair“ aufgelistet sind.

Weiterleiten an Wert Feld Komparator Wert
Operator parksmgr@mytown Assigned Department is equal to "Parks and Recreation"
Operator dpwmgr@mytown Assigned Department is equal to "Public Works"
Operator trafficmgr@mytown Assigned Department is equal to "Traffic Management"

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 Assignment an einen bestimmten Benutzer weiterleiten

  1. Klicken Sie im Navigationspanel von App Studio auf Case types > Service Request, um den Case-Life-Cycle anzuzeigen.
  2. Klicken Sie im Case-Life-Cycle der Serviceanfrage auf den Step Schedule repair, um rechts das Konfigurationspanel zu öffnen.
  3. Wählen Sie im Tab General in der Drop-down-Liste Route to die Option Specific user aus und vergewissern Sie sich, dass in der nächsten Drop-down-Liste die Standardeinstellung User name angezeigt wird.
  4. Geben Sie servicecoordinator@mytown@mytown in das Feld unter „User name“ ein, um die Aufgabe „Schedule repair“ dem betreffenden Benutzer zuzuweisen.
    Hinweis: Wenn Sie in diesem Feld auf den Nach-unten-Pfeil klicken, wird eine Liste der für die Arbeit verfügbaren Benutzer angezeigt.
    Routing an assignment to a specific user
     
  5. Klicken Sie auf den Step Review repair, um rechts das Konfigurationspanel zu öffnen.
  6. Öffnen Sie den Tab General und vergewissern Sie sich, dass das Feld Route to auf Specific user und das folgende Feld auf User name eingestellt ist.
  7. Geben Sie servicecoordinator@mytown in das Feld unter „User name“ ein, um die Aufgabe „Review repair“ dem betreffenden Benutzer zuzuweisen.
    Routing an Approve/Reject step to a specific user

2 Texteigenschaft erstellen und als berechnetes Feld konfigurieren

  1. Klicken Sie im Case-Typ „ServiceRequest“ auf den Tab Data model.
  2. Klicken Sie auf Add field und vergewissern Sie sich, dass die Drop-down-Liste Type auf Text (single line) eingestellt ist, um eine neue Texteigenschaft zu erstellen.
  3. Geben Sie Assigned Department in das Feld Name ein.
  4. Klicken Sie rechts auf das Zahnrad-Icon, um das Konfigurationsfenster für die Eigenschaft zu öffnen.
  5. Erweitern Sie in dem Fenster den Abschnitt Advanced, um die erweiterten Konfigurationsoptionen anzuzeigen.
  6. Aktivieren Sie im Abschnitt „Advanced“ die Checkbox This is a calculated field (read-only), um das neue Feld Calculation anzuzeigen.
  7. Geben Sie .RequestType.Department in das Feld Calculation ein, um den Wert „Assigned Department“ als Wert für das Feld „.RequestType.Department“ zu berechnen.
    Assigned Department calculated field
  8. Klicken Sie auf OK, um die Konfiguration der Eigenschaft abzuschließen. Die zugeordnete Abteilung (Assigned Department) wird als berechnete, schreibgeschützte Texteigenschaft angezeigt.

3 Assignment auf der Basis von Business-Logik weiterleiten

  1. Klicken Sie auf den Tab Workflow, um zum Case-Life-Cycle der Serviceanfrage zurückzukehren.
  2. Klicken Sie auf den Step Perform repair, um rechts das Konfigurationspanel zu öffnen.
  3. Wählen Sie im Tab General des Konfigurationspanels in der Drop-down-Liste Route to die Option Use business logic aus.
    Routing an assignment using business logic
  4. Klicken Sie rechts neben der Drop-down-Liste Route to auf das Zahnrad-Icon, um das Konfigurationsfenster für die Business-Logik anzuzeigen.
  5. Vergewissern Sie sich, dass im Konfigurationsfenster in der Drop-down-Liste Route to rechts neben dem Kreis-Icon mit der Ziffer 1 Operator ausgewählt ist.
    Operator is the default routing for business logic
    Hinweis: Die Standardeinstellung für die Drop-down-Liste Route to lautet Operator. Stellen Sie für diese Übung sicher, dass für jede Bedingung die Standardeinstellung ausgewählt ist.
  6. Geben Sie im Feld Value als Bearbeiter parksmgr@mytown ein.
  7. Wählen Sie in der zweiten Zeile aus der Drop-down-Liste Field die Option Assigned Department aus und vergewissern Sie sich, dass rechts daneben die Drop-down-Liste Comparator auf is equal to eingestellt ist.
    Hinweis: Bei dieser Übung übernehmen wir für die Business-Logik die Standardeinstellung is equal to.
  8. Geben Sie in das Feld Value links vom Link Select values den Wert Parks and Recreation ein, um den Wert für den Vergleich mit der Bedingung anzugeben. Die erste Bedingung ist nun festgelegt. Wenn sie zutrifft, wird das Assignment an parksmgr@mytown weitergeleitet.
    Hinweis: Sie können den Bedingungswert in Anführungszeichen setzen. Andernfalls fügt das System automatisch Anführungszeichen hinzu. Wenn Sie zum Beispiel Parks and Recreation eingeben, fügt das System die Anführungszeichnen hinzu (siehe folgende Abb.).
    Routing an assignment using business logic. This condition routes the assignment to the parks manager when the assigned department is Parks and Recreation
  9. Klicken Sie auf Add Condition, um die Bedingungen für die Bearbeiter dpwmgr@mytown und trafficmgr@mytown festzulegen.
  10. Wiederholen Sie die Schritte 5 bis 8 für jede Condition-Operator-Paarung, um das Assignment Perform repair auf der Basis von Business-Logik an den entsprechenden Bearbeiter weiterzuleiten.
    Weiterleiten an Wert Feld Komparator Wert
    Operator dpwmgr@mytown Assigned Department is equal to "Public Works"
    Operator trafficmgr@mytown Assigned Department is equal to "Traffic Management"
  11. Vergewissern Sie sich, dass in der Drop-down-Liste Route to rechts neben otherwise unter Add condition die Option Operator ausgewählt ist.
  12. Geben Sie rechts von der Drop-down-Liste Route to den Wert servicecoordinator@mytown in das Feld Value ein, um den Bearbeiter für die Bedingung „otherwise“ festzulegen.
  13. Klicken Sie unten rechts im Fenster „Business logic“ auf Submit, um den Arbeitsauftrag für den Step „Perform repair“ auf Basis dieser Bedingungen weiterzuleiten.
     

4 Arbeit überprüfen (Abschnitt nicht bewertet)

Hinweis: Führen Sie den Case mit allen Serviceanfragetypen aus, um sicherzustellen, dass die einzelnen Assignments entsprechend den konfigurierten Bedingungen korrekt weitergeleitet werden.
  1. Klicken Sie in App Studio im Case-Life-Cycle der Serviceanfrage auf Save and run, um einen neuen Case auszuführen.
  2. Füllen Sie alle Pflichtfelder in der Ansicht „New: Service Request“ aus, bevor Sie mit dem Case fortfahren.
  3. Wählen Sie in der Drop-down-Liste Type der Ansicht „Report problem“ die Option Road debris aus.
    Select Road debris request type
  4. Klicken Sie auf Continue, um zur nächsten Ansicht zu wechseln.
  5. Geben Sie in das Feld Address in der Ansicht „Identify location“ die Adresse des Ortes ein, an dem das Problem aufgetreten ist.
  6. Klicken Sie in der Ansicht „Identify submitter“ auf Continue, um zur nächsten Ansicht zu wechseln.
  7. Klicken Sie in der Ansicht „Request update“ auf Continue, um zur nächsten Ansicht zu wechseln.
  8. Klicken Sie oben in der Navigationsleiste der Serviceanfrage auf Actions > Schedule repair, um die Ansicht „Schedule repair“ zur Reparaturplanung zu öffnen.
  9. Vergewissern Sie sich, dass nun rechts unter „Open assignments“ als nächster Bearbeiter Municipal Services Coordinator angezeigt wird.
    Schedule repair assignment routed to Municipal Services Coordinator
  10. Geben Sie im Kalender unter Due date das Datum von morgen ein und klicken Sie auf Submit, um mit dem nächsten Step fortzufahren.
  11. Klicken Sie auf Actions > Perform repair, um die Ansicht „Perform repair“ zur Reparaturausführung zu öffnen.
  12. Vergewissern Sie sich, dass nun rechts unter „Open assignments“ als nächster Bearbeiter DPW Manager angezeigt wird.
    Perform repair step that is routed to DPW Manager
  13. Füllen Sie die Pflichtfelder aus und klicken Sie dann auf Submit, um zur nächsten Ansicht zu wechseln. 
  14. Klicken Sie auf Actions > Approval, um die Genehmigungsansicht „Approval“ zu öffnen.
  15. Vergewissern Sie sich, dass nun rechts unter „Open assignments“ als nächster Bearbeiter Municipal Services Coordinator angezeigt wird.
    Approval routed to Municipal Services Coordinator
  16. Klicken Sie auf Approve, um den Case „Service Request“ abzuschließen.


In den folgenden Missions verfügbar:

If you are having problems with your training, please review the Pega Academy FAQs.

Fanden Sie diesen Inhalt hilfreich?

40% 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