Skip to main content
Ein Case für die Verarbeitung mehrerer Dokumente mit Verifizierung benötigt die Standard-Case-Felder sowie die Felder für jede Dokumentdefinition und drei konfigurierte Workflow-Stufen. Eine allgemeine Anleitung finden Sie unter Erstellen eines Case mit einem Workflow.
Screenshot der Registerkarte Workflow in Pega Dev Studio mit dem Lebenszyklus des Case für die Verarbeitung mehrerer Dokumente und den Stufen Invoice received, Send for processing, Verification und Fetching captured data sowie deren Schritten.

Datenmodellfelder

Fügen Sie auf der Registerkarte Datenmodell zusätzlich zu den erforderlichen Feldern Anhänge, BatchId und VerificationUrl die folgenden Felder hinzu:
Screenshot der Registerkarte „Datenmodell“ in Pega Dev Studio mit der vollständigen Liste der Felder für Mehrdokument-Cases, einschließlich der Feldgruppen Adresse, InvoiceTable und PriceTable sowie der erforderlichen Felder Anhänge, BatchId und VerificationUrl.

Konfigurieren der Stufe, die ein Dokument zur Verarbeitung sendet

Eine allgemeine Anleitung finden Sie unter Konfigurieren der Workflow-Stufen und Der Utility-Schritt.
1

Schritt ersetzen

Öffnen Sie die Stufe Send for processing im Konfigurationsmodus, ersetzen Sie den Schritt Edit details durch einen Utility-Schritt und benennen Sie den Schritt Send for processing.
2

Aktivität aufrufen

Öffnen Sie den Utility-Schritt und rufen Sie die Aktivität SendForProcessing auf.Beginnen Sie mit dem Erstellen der Aktivität, indem Sie auf die Konfigurationsschaltfläche rechts neben dem Feld Rule klicken. Alternativ können Sie den Wert pyUtilityStub im Feld Rule beibehalten und nach dem Erstellen des Aktivitäts-Sets zu diesem Schritt zurückkehren.Weitere Informationen finden Sie unter SendForProcessing.
3

Case-Bezeichner festlegen

Geben Sie im Feld CaseId .pzInsKey an.
Screenshot des SendForProcessing_Flow-Diagramms und der Eigenschaften des Utility-Schritts in Pega Dev Studio, der zeigt, dass das Dienstprogramm „Send for processing“ die Aktivität SendForProcessing mit .pzInsKey im Parameter CaseId aufruft.

Konfigurieren der Verifizierungsstufe

Das allgemeine Verfahren finden Sie unter Konfigurieren von Workflow-Stufen und Der Utility-Schritt.
1

Utility-Schritt hinzufügen

Öffnen Sie die Stufe Verification im Konfigurationsmodus, fügen Sie einen Utility-Schritt hinzu und benennen Sie ihn Update Verification Url.
2

Vorhandenen Schritt umbenennen

Benennen Sie den Schritt Edit details in Verification um.
3

Aktivität aufrufen

Öffnen Sie den Schritt Update Verification Url und rufen Sie die Aktivität UpdateVerificationUrl auf.Weitere Informationen finden Sie unter UpdateVerificationUrl.
4

Schritte verbinden

Verbinden Sie die Schritte Verification und Update Verification Url mithilfe eines Verification flow action-Connectors.Weitere Informationen finden Sie unter Erstellen einer Flow Action.
5

Case-Bezeichner festlegen

Geben Sie im Feld CaseId .pzInsKey an.
Screenshot des WaitingForVerification_Flow-Diagramms in Pega Dev Studio mit den Eigenschaften des Verification-Connectors und dem Utility-Schritt Update Verification Url, der die Aktivität UpdateVerificationUrl mit .pzInsKey im Parameter caseId aufruft.

Konfigurieren Sie die Stufe zum Abrufen der Verarbeitungsergebnisse

Eine allgemeine Anleitung finden Sie unter Workflow-Stufen konfigurieren, Der Utility-Schritt und Der Decision-Schritt.
Diagramm des Prozesses FetchingCapturedData_Flow mit der Entscheidung „Batch stage is processed“. Bei `true` verzweigt der Prozess zu den Schritten „Fetching Invoice data“, „Fetching Banking data“, „Fetching Contract data“, „Fetching Letter data“ und „Fetching Price data“, bei `false` zum Schritt „Create Error“.
1

Löschen Sie den vorhandenen Schritt

Öffnen Sie die Stufe Fetching captured data im Konfigurationsmodus und löschen Sie den Schritt Edit details.
2

Fügen Sie einen Decision-Schritt hinzu

Fügen Sie einen Decision-Schritt hinzu und nennen Sie ihn Batch stage is processed.
3

Legen Sie den Entscheidungsausdruck fest

  1. Öffnen Sie den Schritt und wählen Sie im Feld Type die Option Boolean Expression.
  2. Geben Sie im Feld Expression die Bedingung @MultiDocumentBatchIsProcessed(.BatchId) ein oder konfigurieren Sie sie.
  3. Klicken Sie auf Submit.
Informationen zur Funktion finden Sie unter MultiDocumentBatchIsProcessed.
Screenshot der Eigenschaften des Decision-Schritts in Pega Dev Studio mit der Entscheidung „Batch stage is processed“, ausgewählter Option „Boolean Expression“ und eingegebenem Ausdruck @MultiDocumentBatchIsProcessed(.BatchId).
4

Konfigurieren Sie den True-Zweig

Erstellen Sie im Zweig true für jede Dokumentdefinition einen Utility-Schritt. Rufen Sie in jedem Schritt die Aktivität FetchingCapturedData auf, geben Sie .pzInsKey im Feld caseId ein und setzen Sie templateName auf den entsprechenden Wert:Weitere Informationen finden Sie unter FetchingCapturedData.
Screenshot der Eigenschaften des Utility-Schritts in Pega Dev Studio mit dem Schritt „Fetching Invoice data“, der die Aktivität FetchingCapturedData mit .pzInsKey in caseId und Invoice_eng in templateName aufruft.
5

Konfigurieren Sie den False-Zweig

Erstellen Sie im Zweig false einen Utility-Schritt mit dem Namen Create Error, rufen Sie die Aktivität CreateError auf und geben Sie .pzInsKey im Feld caseId ein.Geben Sie im Feld errorMessage folgenden Text ein:
Weitere Informationen finden Sie unter CreateError.
Screenshot der Eigenschaften des Utility-Schritts in Pega Dev Studio mit dem Schritt „Create Error“, der die Aktivität CreateError mit .pzInsKey in caseId und dem Hinweis zur Verifizierung im Parameter errorMessage aufruft.