Skip to main content
Ein Fall für die Verarbeitung eines Einzeldokuments mit Verifizierung benötigt die Standardfelder des Falls sowie die Rechnungsfelder und zwei konfigurierte Workflow-Stufen. Das allgemeine Verfahren finden Sie unter Erstellen eines Falls mit einem Workflow.
Screenshot der Registerkarte „Workflow“ in Pega Dev Studio, der den Lebenszyklus des Einzeldokument-Falls mit den Stufen Invoice received, Send for processing, Verification und Fetching captured data sowie ihren Schritten zeigt.

Felder des Datenmodells

Fügen Sie auf der Registerkarte Data Model zusätzlich zu den erforderlichen Feldern Attachments, BatchId und VerificationUrl die folgenden Felder hinzu: Informationen zum Datentyp Positionen (wiederholte Gruppe) finden Sie unter Datentypen für einen Fall zur Verarbeitung eines Einzeldokuments.
Screenshot der Registerkarte „Data Model“ in Pega Dev Studio, der die Felder des Einzeldokument-Falls City, Country, Currency, InvoiceDate, InvoiceNumber, Line Items und Total neben den erforderlichen Feldern Attachments, BatchId und VerificationUrl zeigt.

Konfigurieren Sie die Stufe, die ein Dokument zur Verarbeitung sendet

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

Den 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

Die Aktivität aufrufen

Öffnen Sie den Utility-Schritt und rufen Sie die Aktivität SendForProcessing auf.Sie können mit dem Erstellen einer Aktivität beginnen, indem Sie auf die Konfigurationsschaltfläche rechts neben dem Feld Rule klicken. Alternativ können Sie den im Feld Rule angegebenen Wert pyUtilityStub beibehalten und zu diesem Schritt zurückkehren, nachdem Sie ein Aktivität-Set erstellt haben.Weitere Informationen finden Sie unter SendForProcessing.
3

Den 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. Zu sehen ist, dass die Utility Send for processing die Aktivität SendForProcessing mit .pzInsKey im Parameter CaseId aufruft.

Konfigurieren Sie die Stufe zum Abrufen der Verarbeitungsergebnisse

Eine allgemeine Anleitung finden Sie unter Konfigurieren der Workflow-Stufen und Der Utility-Schritt.
Diagramm des Prozesses FetchingCapturedData_Flow in Pega Dev Studio mit der Entscheidung „Batch stage is processed“, deren wahrer Pfad zum Schritt „Fetching captured data“ und deren falscher Pfad zum Schritt „Create Error“ führt.
1

Vorhandenen Schritt löschen

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

Decision-Schritt hinzufügen

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

Entscheidungsausdruck festlegen

Öffnen Sie den Schritt und wählen Sie im Feld Type die Option Boolean Expression aus. Geben Sie im Feld Expression die Bedingung @SingleDocumentBatchIsProcessed(.BatchId) an oder konfigurieren Sie sie.Informationen zur Funktion finden Sie unter SingleDocumentBatchIsProcessed.
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 @SingleDocumentBatchIsProcessed(.BatchId).
4

True-Zweig konfigurieren

Fügen Sie für den Zweig true einen Utility-Schritt mit dem Namen Fetching captured data hinzu. Öffnen Sie ihn, rufen Sie die Aktivität FetchingCapturedData auf und geben Sie .pzInsKey im Feld CaseId an.Weitere Informationen finden Sie unter FetchingCapturedData.
Screenshot der Eigenschaften des Utility-Schritts in Pega Dev Studio mit dem Schritt „Fetching captured data“, der die Aktivität FetchingCapturedData mit .pzInsKey im Parameter CaseId aufruft.
5

False-Zweig konfigurieren

Fügen Sie für den Zweig false einen Utility-Schritt mit dem Namen Create Error hinzu. Öffnen Sie ihn, rufen Sie die Aktivität CreateError auf und geben Sie .pzInsKey im Parameterfeld caseId an.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 Erinnerungstext zur Verifizierung im Parameter errorMessage aufruft.