-
Steps タブで新しいStepを作成し、このStepでは、Method field で Obj-Open-By-Handle を選択し、Step page field で Case を選択し、InstanceHandle field に Param.CaseId. と入力します。

-
2 つ目の Step を作成し、この Step では、Method field で Call RemoveFromPageList; を選択し、PageListProperty field に LineItems;、Index field に 1 (つまり、Pega が Default で作成する空の string の index) 、FinishingActivity field に "" (つまり空の string) を入力します。

-
3つ目のStepを作成し、このStepでは、Method フィールドで Property-Set; を選択し、PropertiesName フィールドで Local.Index; を選択し、PropertiesValue フィールドに 0 と入力します。

- ファイルの識別子とファイル情報を取得する4つ目のStepを作成します。このStepでは、Method field で Property-Set を選択し、次のパラメーターを作成します。Local.LinkedRefTo と Local.Id。

-
次のループをStep 4 に追加します: value list – Case.pyAttachments の各要素に対して。

- Step 4 に When 条件を追加し、この条件を Local.Index==0. に設定します。これにより、このアクティビティでは最初の添付ファイルのみが処理されます。

- Step 4に関連する6つのサブステップを作成します (サブステップを作成するには、新しいStepを作成してStep 4にドラッグします) 。
-
1つ目のサブステップでは、Method fieldでObj-Open-By-Handleを選択し、Step page fieldでAttachmentを選択し、InstanceHandle fieldに*Local.LinkedRefTo.*と入力します。

-
1つ目のサブステップでは、Method fieldでObj-Open-By-Handleを選択し、Step page fieldでAttachmentを選択し、InstanceHandle fieldに*Local.LinkedRefTo.*と入力します。
-
2つ目のサブステップでは、Method fieldでObj-Open-By-Handleを選択し、Step page fieldでAttachmentInfoを選択し、InstanceHandle fieldにLocal.Idと入力します。

-
3つ目のサブステップでは、Method fieldでProperty-Setを選択し、このメソッドに次のパラメーターを作成します: Param.jsonData – @FlexiCaptureLlibrary.CaptureData(AttachmentInfo.pyMemo, Attachment.pyAttachStream) (”@” の後にインストールセクションで説明されているライブラリ名を指定し、ドットの後にfunction名を指定します) 。さらに、Param.executionMode – DESERIALIZEという名前のパラメーターも作成します。


- 4つ目のサブステップでは、Method fieldでPage-Set-Messagesを選択し、このメソッドに次のパラメーターを指定します: Message – @getWorstMessageName(tools)。このサブステップをERRとしてマークします。次に、エラーが発生した場合にActivityが以降のStepを実行しないようにする必要があります。これを行うには、ジャンプボタンをクリックし、次のパラメーターを追加します。

-
5つ目のサブステップでは、Method fieldでApply-DataTransformを選択し、このメソッドに次のパラメーターを指定します: DataTransform – JsonToInvoiceFields。このサブステップをOKとしてマークし、PassParameterPageオプションを選択します。

- 6つ目のサブステップでは、Method fieldでProperty-Setを選択し、このメソッドにLocal.Indexパラメーターを作成して、そのパラメーターをLocal.Index+ 1に設定します。このサブステップをINCとしてマークします。


- Save をクリックします。
-
Utility アイテムのプロパティを開き、Rule フィールドで CaptureData を選択し、CaseId パラメーターを .pzInsKey. に設定します。

- 変更を保存します。
