Skip to main content
アクティビティの作成について詳しくは、Pega アクティビティの作成を参照してください。

ページ & クラス

パラメーター

ローカル変数

Steps

Step 1: メソッド: Obj-Open-By-Handle. ステップページ: Case。 InstanceHandle: Param.CaseId.
Obj-Open-By-Handle メソッド、Case の ステップページ、Param.CaseId の InstanceHandle で設定された Pega のステップ 1 のスクリーンショット。
Step 2: メソッド: Page-Set-Messages メッセージ: “続行する前に、ケースにファイルを追加してください。” 条件:
条件を作成するには、When フィールドに AttachmentsIsNull を指定し、設定ボタンをクリックします。そのような条件がまだ存在しない場合は、新しい条件を作成できるウィンドウが開きます。Apply to フィールドにケースの完全名が指定されていることを確認し、Create and open をクリックします。Conditions タブで、次の条件を作成します: length of .pyAttachments is Equal To 0。条件を追加するには、Configure advanced conditions here… をクリックし、条件タイプとして length of [a pagelist property] Is [comparison operator] [value] を選択します。
AttachmentsIsNull 条件を .pyAttachments の長さが 0 と等しいものとして定義している、Pega の Condition ダイアログのスクリーンショット。
ジャンプ:
Page-Set-Messages メソッドを使用し、続行する前にケースにファイルを追加するようユーザーに促すテキストに Message が設定されている、Pega のステップ 2 のスクリーンショット。
ステップ 2 の Pega の When 条件ダイアログのスクリーンショット。AttachmentsIsNull 条件が、true の場合は Continue Whens、false の場合は Skip Step に設定されています。
true の When 値によってアクティビティを終了するよう設定された、Pega のステップ 2 のジャンプ条件のスクリーンショット。
Step 3: メソッド: Call-Function 詳細については、CreateNewBatchを参照してください。 ジャンプ: 例外発生時にジャンプする後続ステップのラベル: ERR。
Call-Function メソッドを使用し、関数 @ABBYY.CreateNewBatch() と戻り値 Local.BatchId が設定されている、Pega のステップ 3 のスクリーンショット。
StepStatusFail 条件が true の場合に後続のステップ ERR にジャンプし、例外発生時ラベルが ERR に設定されている、Pega のステップ 3 のジャンプ条件のスクリーンショット。
Step 4: メソッド: Property-Set ループ:
Pega のステップ 4 で Property-Set メソッドを使用しているスクリーンショット。Local.LinkedRefTo は現在の Case.pyAttachments 要素の pxLinkedRefTo に、Local.Id はその pzInsKey に設定されています。
Pega のステップ 4 における Loop ダイアログのスクリーンショット。Repeat は For each element in value list に、Value List Property は Case.pyAttachments に設定されています。
サブステップ 1: メソッド: Obj-Open-By-Handle. ステップページ: Attachment. InstanceHandle: Local.LinkedRefTo.
Pega のサブステップ 1 のスクリーンショット。Obj-Open-By-Handle メソッド、Attachment ステップページ、InstanceHandle に Local.LinkedRefTo が設定されています。
サブステップ 2: メソッド: Obj-Open-By-Handle. ステップページ: AttachmentInfo. InstanceHandle: Local.Id.
Pega のサブステップ 2 のスクリーンショット。Obj-Open-By-Handle メソッド、AttachmentInfo ステップページ、InstanceHandle に Local.Id が設定されています。
サブステップ 3: メソッド: Call-Function 詳しくは、AddDocumentToBatchを参照してください。 ジャンプ: 例外発生時にジャンプする後続ステップのラベル: ERR.
Pega のサブステップ 3 で Call-Function メソッドを使用しているスクリーンショット。関数は @ABBYY.AddDocumentToBatch(Local.BatchId, AttachmentInfo.pyMemo, Attachment.pyAttachStream) で、戻り値はありません。
Pega のサブステップ 3 のジャンプ条件のスクリーンショット。StepStatusFail 条件が設定されており、true の場合は後続のステップ ERR にジャンプし、例外発生時のラベルは ERR に設定されています。
ステップ 5: メソッド: Call-Function 詳しくは、RunBatchProcessingを参照してください。 ジャンプ: 例外発生時にジャンプする後続ステップのラベル: ERR.
Pega のステップ 5 で Call-Function メソッドを使用しているスクリーンショット。関数は @ABBYY.RunBatchProcessing(Local.BatchId) で、戻り値はありません。
Pega のステップ 5 のジャンプ条件のスクリーンショット。StepStatusFail 条件が設定されており、true の場合は後続のステップ ERR にジャンプし、例外発生時のラベルは ERR に設定されています。
ステップ 6: メソッド: Call-Function 詳しくは、WaitFirstVerificationOrProcessedForMultiFileInvoiceを参照してください。 ジャンプ: 例外発生時にジャンプする後続ステップのラベル: ERR。
Call-Function メソッドを使用し、関数 @ABBYY.WaitFirstVerificationOrProcessedForMultiFileInvoice(Local.BatchId) と戻り値 .VerificationUrl を設定した、Pega のステップ 6 のスクリーンショット。
Pega のステップ 6 のジャンプ条件のスクリーンショット。StepStatusFail 条件があり、true の場合は後続のステップ ERR にジャンプし、false の場合は OK にジャンプし、例外時のラベルは ERR です。
ステップ 7: Label: ERR。 Method: Page-Set-Messages。 Message: @unescapeHTML(@getWorstMessageName(tools))。 詳細は、unescapeHTMLを参照してください。
ERR というラベルの付いた Pega のステップ 7 のスクリーンショット。Page-Set-Messages メソッドを使用し、Message に @unescapeHTML(@getWorstMessageName(tools)) が設定されています。
ステップ 8: Label: OK。 Method: Property-Set。
OK というラベルの付いた Pega のステップ 8 のスクリーンショット。Property-Set メソッドを使用し、PropertiesName の .BatchId に PropertiesValue の Local.BatchId が設定されています。