Skip to main content
Die Aktivität CaptureData benötigt auf der Registerkarte Steps vier Hauptschritte sowie sechs Teilschritte für die Verarbeitung.

Die Hauptschritte erstellen

1

Case öffnen

Erstellen Sie einen neuen Schritt und legen Sie die folgenden Felder fest:
Screenshot des ersten Schritts in Pega, der mit der Methode Obj-Open-By-Handle, der Step page Case und InstanceHandle Param.CaseId konfiguriert ist.
2

Den standardmäßigen leeren Listeneintrag entfernen

Erstellen Sie einen zweiten Schritt und legen Sie die folgenden Felder fest:
Screenshot des zweiten Schritts in Pega, der mit der Methode Call RemoveFromPageList, PageListProperty LineItems, Index 1 und einer auf eine leere Zeichenfolge gesetzten FinishingActivity konfiguriert ist.
3

Den Index initialisieren

Erstellen Sie einen dritten Schritt und legen Sie die folgenden Felder fest:
Screenshot des dritten Schritts in Pega, der mit der Methode Property-Set, PropertiesName Local.Index und PropertiesValue 0 konfiguriert ist.
4

Dateibezeichner und Dateiinformationen abrufen

Erstellen Sie einen vierten Schritt, wählen Sie im Feld Methode die Option Property-Set aus und erstellen Sie die Parameter Local.LinkedRefTo und Local.Id:
Screenshot von Schritt 4 in Pega mit der Methode Property-Set, bei dem Local.LinkedRefTo auf pxLinkedRefTo des aktuellen Elements Case.pyAttachments und Local.Id auf dessen pzInsKey gesetzt ist.

Eine Schleife und eine Bedingung zum vierten Schritt hinzufügen

Fügen Sie zum vierten Schritt eine Schleife hinzu. Setzen Sie Repeat auf For each element in value list und Value List Property auf Case.pyAttachments.
Screenshot des Dialogfelds Loop in Pega für Schritt 4, wobei Repeat auf For each element in value list gesetzt ist und Value List Property auf Case.pyAttachments.
Fügen Sie dann zum selben Schritt eine When-Bedingung hinzu, damit die Aktivität nur den ersten Anhang verarbeitet:
Screenshot des Dialogfelds für When-Bedingungen in Pega für Schritt 4, wobei die Bedingung Local.Index==0 so festgelegt ist, dass bei true Continue Whens und bei false Skip Step ausgeführt wird.

Erstellen Sie die sechs Teilschritte

Erstellen Sie sechs Teilschritte zu Schritt 4. Um einen Teilschritt zu erstellen, legen Sie einen neuen Schritt an und ziehen Sie ihn in Schritt 4.
1

Anhang öffnen

Screenshot des ersten Teilschritts in Pega, konfiguriert mit der Methode Obj-Open-By-Handle, der Step page Attachment und InstanceHandle Local.LinkedRefTo.
2

Öffnen Sie die Anhangsinformationen

Screenshot des zweiten Teilschritts in Pega, konfiguriert mit der Methode Obj-Open-By-Handle, der Step-Seite AttachmentInfo und InstanceHandle Local.Id.
3

Rufen Sie die Connector-Funktion auf

Wählen Sie im Feld Method Property-Set aus und erstellen Sie die folgenden Parameter:Geben Sie nach dem Zeichen @ den Namen der Bibliothek und nach dem Punkt den Namen der Funktion an. Weitere Informationen finden Sie unter Erstellen einer Java-Funktion in Pega.
Screenshot des dritten Teilschritts in Pega, der mit der Methode Property-Set, einem auf die Funktion CaptureData von FlexiCaptureLibrary gesetzten Parameter Param.jsonData und einem auf DESERIALIZE gesetzten Parameter Param.executionMode konfiguriert ist.
Klicken Sie anschließend auf Jump und fügen Sie zur Fehlerbehandlung einen Parameter StepStatusFail hinzu:Klicken Sie auf Submit.
Screenshot der Jump-Bedingungen für den dritten Teilschritt in Pega mit einer StepStatusFail-Bedingung, die bei true zum späteren Schritt ERR und bei false zu OK springt, sowie dem Ausnahme-Label ERR.
4

Fehlermeldungen behandeln

Wählen Sie im Feld Method Page-Set-Messages aus, setzen Sie den Parameter Message auf @getWorstMessageName(tools) und markieren Sie diesen Teilschritt als ERR.Um zu verhindern, dass die Aktivität bei einem Fehler weitere Schritte ausführt, klicken Sie auf Jump und fügen Sie die folgenden Parameter hinzu:
Screenshot der Jump-Bedingungen für den vierten Teilschritt in Pega mit dem When-Wert true, der sowohl im if true- als auch im if false-Zweig zu einem späteren Schritt INC springt.
5

Data Transform anwenden

Wählen Sie im Feld Method Apply-DataTransform aus und setzen Sie den Parameter DataTransform auf JsonToInvoiceFields.Markieren Sie diesen Teilschritt als OK und wählen Sie die Option PassParameterPage aus.
Screenshot des fünften Teilschritts in Pega mit der Methode Apply-DataTransform, der Datentransformation JsonToInvoiceFields, aktivierter Option PassParameterPage und der Kennzeichnung OK.
6

Erhöhen Sie den Index

Wählen Sie im Feld Method Property-Set, erstellen Sie einen Parameter Local.Index und setzen Sie ihn auf Local.Index + 1.Kennzeichnen Sie diesen Teilschritt mit INC.
Screenshot des sechsten Teilschritts in Pega, der mit der Methode Property-Set, einem auf Local.Index plus 1 gesetzten Parameter Local.Index und der Kennzeichnung INC konfiguriert ist.
Ihre Liste der Schritte und Teilschritte sollte nun wie folgt aussehen.
Screenshot der Registerkarte Steps in Pega mit der vollständigen CaptureData-Aktivität: vier Schritte auf oberster Ebene (Obj-Open-By-Handle, Call RemoveFromPageList, Property-Set, Property-Set) mit sechs Teilschritten unter Schritt 4, gekennzeichnet mit ERR, OK und INC.

Schließen Sie die Aktivität ab

1

Aktivität speichern

Klicken Sie auf Save.
2

Utility-Element auf die Aktivität verweisen lassen

Öffnen Sie die Eigenschaften des Elements Utility, wählen Sie im Feld Rule CaptureData aus und setzen Sie den Parameter CaseId auf .pzInsKey.
Screenshot der Eigenschaften des Elements Utility in Pega, mit im Feld Rule ausgewähltem CaptureData und dem auf .pzInsKey. gesetzten Parameter CaseId.
3

Ihre Änderungen speichern

Speichern Sie Ihre Änderungen.