Skip to main content

Challenge

Kaskadierende Genehmigungen mit Berichtsstruktur konfigurieren

Szenario

GoGoRoad-Stakeholder möchten Gebietsleitern gestatten, mit zunehmendem Servicewachstum neue Lieferanten als Dienstanbieter hinzuzufügen. Wenn der Anbieter The Automobile Association (TAA) ist und bereits eine Beziehung mit GoGoRoad hat, wird der Case „Add Vendor“ an den Vorgesetzten des Gebietsleiters zur Genehmigung weitergeleitet. Ist der Anbieter nicht TAA, wird der Case-Typ „Add Vendor“ zur zweiten Genehmigung an einen Direktor weitergeleitet. Fügen Sie dem Case-Typ „Add Vendor“ einen Step „Approval“ hinzu, um das beschriebene Verhalten zu unterstützen.

Die folgende Abbildung zeigt die Berichtsstruktur für den Benutzer author@gogoroad an.

Reporting structure for author@gogoroad

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

Rolle Benutzername Passwort
System Architect author@gogoroad 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.

Challenge-Schritte

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.

Genaue Übungsschritte

1 When-Bedingungen erstellen

  1. Klicken Sie im Navigationspanel von Dev Studio auf App.
  2. Klicken Sie mit der rechten Maustaste auf NewVendor und klicken Sie dann auf Create > Decision > When.
  3. Geben Sie Vendor is TAA in das Feld Label ein.
  4. Klicken Sie zum Erstellen der When-Regel auf Create and open.
  5. Wählen Sie in der Drop-down-Liste Select beim Datentyp New vendor Name aus.
  6. Lassen Sie in der zweiten Drop-down-Liste den Standardwert is equal to unverändert.
  7. Geben Sie in der dritten Drop-down-Liste TAA ein.
    Vendor is TAA when rule
  8. Klicken Sie auf Save, um die When-Regel zu speichern.
  9. Klicken Sie rechts neben „Save“ auf den Nach-unten-Pfeil.
    Down-arrow to the right of the Save button
  10. Klicken Sie auf Save as, um eine Kopie der Regel „Vendor is TAA“ zu speichern.
  11. Geben Sie Vendor is not TAA in das Feld Label ein.
  12. Klicken Sie zum Erstellen der When-Regel auf Create and open.
  13. Wählen Sie in der zweiten Drop-down-Liste is not equal to aus.
    Vendor is not TAA when rule
  14. Klicken Sie auf Save, um die When-Regel zu speichern.

2 Step „Approve Vendor“ konfigurieren

  1. Klicken Sie im Navigationspanel auf Case types > New vendor, um den Case-Typ „New Vendor“ zu öffnen.
  2. Klicken Sie im Genehmigungsprozess auf Step > Approve/Reject.
  3. Benennen Sie den Step Approve vendor.
  4. Klicken Sie auf den Step Approve vendor und ziehen Sie ihn, sodass er dem Step Save data page vorausgeht.
    Approve vendor step in the Approval stage of the New Vendor case type
  5. Wenn der Step „Approve vendor“ ausgewählt ist, wählen Sie auf dem Tab General des Eigenschaften-Panels in der Drop-down-Liste Approval flow type die Option Cascading aus.
  6. Lassen Sie in der Drop-down-Liste Approval based on den Standardwert Reporting structure unverändert.
  7. Lassen Sie in der Drop-down-Liste Approval to be completed by den Standardwert Reporting managerunverändert.
    Properties pane for an approval shape configured as a cascading approval with reporting structure
  8. Erweitern Sie den Abschnitt Approval level.
  9. Wählen Sie im Abschnitt „Approval level“ die Option Custom aus.
  10. Klicken Sie auf Update custom levels, um die benutzerdefinierten Genehmigungsebenen zu aktualisieren. Ein Dialogfenster wird angezeigt.
    Update custom levels link on an Approval step based on Reporting structure
    1. Klicken Sie im Dialogfenster auf Add custom approval, um eine When-Regel hinzuzufügen.
    2. Geben Sie im Feld When den Text VendorIsTAA ein oder wählen Sie diesen aus.
    3. Geben Sie im Feld Levels of approval die Zahl 1 ein.
    4. Klicken Sie auf Add custom approval, um eine When-Regel hinzuzufügen.
    5. Geben Sie im Feld When den Text VendorIsNotTAA ein oder wählen Sie diesen aus.
    6. Geben Sie im Feld Levels of approval die Zahl 2 ein.
    7. Klicken Sie auf Submit, um das Dialogfenster zu schließen.
      Update custom levels dialog box associated with an Approval step based on a Reporting structure
  11. Klicken Sie auf Save, um den Case-Typ „New Vendor“ zu speichern.

Arbeit überprüfen

  1. Klicken Sie auf Save and run, um eine Case-Instanz „New vendor“ zu erstellen.
  2. Geben Sie im Step „Collect vendor information“ im Feld Name den Wert TAA ein.
  3. Klicken Sie auf Submit.
  4. Klicken Sie im Bereich „To do“ des Case rechts neben Get Approval auf Go , um die erste Genehmigung anzuzeigen.
  5. Bestätigen Sie in der Ansicht „Approval“, dass das offene Assignment dem Vorgesetzten zugewiesen ist.
    First approval routed to Manager
  6. Klicken Sie auf Approve, um den Case abzuschließen.
  7. Erstellen Sie eine Case-Instanz „New vendor“.
  8. Geben Sie im Step „Collect vendor information“ im Feld Name den Wert Pega Towing ein.
  9. Klicken Sie auf Submit.
  10. Klicken Sie im Bereich „To do“ des Case rechts neben Get Approval auf Go , um die erste Genehmigung anzuzeigen.
  11. Bestätigen Sie in der Ansicht „Approval“, dass das offene Assignment dem Vorgesetzten zugewiesen ist.
    First approval routed to Manager
  12. Klicken Sie auf Approve.
  13. Klicken Sie im Bereich „To do“ des Case rechts neben Get Approval auf Go , um die zweite Genehmigung anzuzeigen.
  14. Bestätigen Sie in der Ansicht „Approval“, dass das offene Assignment dem Direktor zugewiesen ist.
    Second approval routed to Director


In der folgenden Mission verfügbar:

Wenn bei Ihrer Schulung Probleme 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