- Auf der Registerkarte Steps erstellen Sie einen neuen Schritt und legen für diesen Schritt Folgendes fest: Wählen Sie im Feld Method Obj-Open-By-Handle aus, im Feld Step page Case und geben Sie im Feld InstanceHandle Param.CaseId. ein.

- Erstellen Sie einen zweiten Schritt und legen Sie für diesen Schritt Folgendes fest: Wählen Sie im Feld Method Call RemoveFromPageList; aus, geben Sie im Feld PageListProperty LineItems; ein, geben Sie im Feld Index 1 ein (d. h. den Index einer leeren Zeichenfolge, die Pega standardmäßig erstellt) und geben Sie im Feld FinishingActivity "" ein (d. h. eine leere Zeichenfolge).

- Erstellen Sie einen dritten Schritt und legen Sie für diesen Schritt Folgendes fest: Wählen Sie im Method-Feld Property-Set aus; im PropertiesName-Feld Local.Index; und geben Sie im PropertiesValue-Feld 0 ein.

- Erstellen Sie einen vierten Schritt, der Dateibezeichner und Informationen zu Dateien abruft. Wählen Sie für diesen Schritt im Feld Method Property-Set aus und erstellen Sie die folgenden Parameter: Local.LinkedRefTo und Local.Id.
| PropertiesName | PropertiesValue |
|---|---|
| Local.LinkedRefTo | Case.pyAttachments(<CURRENT>).pxLinkedRefTo |
| Local.Id | Case.pyAttachments(<CURRENT>).pzInsKey |

- Fügen Sie in Schritt 4 die folgende Schleife ein: Für jedes Element in der Werteliste – Case.pyAttachments.

- Fügen Sie in Schritt 4 eine When-Bedingung hinzu und setzen Sie sie auf Local.Index==0. Dadurch verarbeitet die Aktivität nur den ersten Anhang.
| Wenn | bei true | wenn false |
|---|---|---|
| Local.Index==0 | Mit When-Bedingungen fortfahren | Schritt überspringen |

- Erstellen Sie sechs Teilschritte zu Schritt 4 (um einen Teilschritt zu erstellen, erstellen Sie einen neuen Schritt und ziehen Sie ihn in Schritt 4).
- Für den ersten Teilschritt: Wählen Sie im Feld Method Obj-Open-By-Handle, im Feld Step page Attachment und geben Sie im Feld InstanceHandle Local.LinkedRefTo. ein.

- Für den zweiten Teilschritt: Wählen Sie im Feld Method Obj-Open-By-Handle aus, im Feld Step page AttachmentInfo und geben Sie im Feld InstanceHandle Local.Id ein.

- Wählen Sie im dritten Teilschritt im Feld Method Property-Set aus und erstellen Sie für diese Methode den folgenden Parameter: Param.jsonData – @FlexiCaptureLlibrary.CaptureData(AttachmentInfo.pyMemo, Attachment.pyAttachStream) (nach dem Zeichen ”@” geben Sie den Namen der Bibliothek an, die im Abschnitt Installation beschrieben wird; nach dem Punkt geben Sie den Namen der Funktion an). Erstellen Sie außerdem einen Parameter mit dem Namen Param.executionMode – DESERIALIZE.

| Bedingung | bei true | Parameter für true | bei false | Parameter für false | Bei Ausnahme zu einem späteren Schritt-Label springen |
|---|---|---|---|---|---|
| StepStatusFail | Zu einem späteren Schritt springen | ERR | Zu einem späteren Schritt springen | OK | ERR |

- Wählen Sie im vierten Teilschritt im Feld Method die Option Page-Set-Messages aus und geben Sie für diese Methode den folgenden Parameter an: Message – @getWorstMessageName(tools). Markieren Sie diesen Teilschritt als ERR. Als Nächstes müssen Sie verhindern, dass die Aktivität weitere Schritte ausführt, wenn ein Fehler auftritt. Klicken Sie dazu auf die Schaltfläche Jump und fügen Sie die folgenden Parameter hinzu:
| Wenn | bei true | Parameter bei true | bei false | Parameter bei false |
|---|---|---|---|---|
| true | Zu einem späteren Schritt springen | INC | Zu einem späteren Schritt springen | INC |

- Wählen Sie im fünften Teilschritt im Feld Method die Option Apply-DataTransform aus und geben Sie für diese Methode den folgenden Parameter an: DataTransform – JsonToInvoiceFields. Markieren Sie diesen Teilschritt als OK und wählen Sie die Option PassParameterPage aus.

- Wählen Sie im sechsten Teilschritt im Feld Method die Option Property-Set aus, erstellen Sie für diese Methode einen Parameter Local.Index und setzen Sie ihn auf Local.Index+ 1. Markieren Sie diesen Teilschritt als INC.


- Klicken Sie auf Save.
- Öffnen Sie die Eigenschaften des Elements Utility, wählen Sie im Feld Rule die Option CaptureData aus und setzen Sie den Parameter СaseId auf .pzInsKey.

- Speichern Sie Ihre Änderungen.
