メインコンテンツへスキップ
アクティビティの作成について詳しくは、Pega アクティビティの作成を参照してください。

ページ & クラス

ページ名クラス
CaseWork-
AttachmentData-WorkAttach-File
AttachmentInfoData-WorkAttach-File

パラメーター

名前データ型必須
CaseIdStringはい

ローカル変数

名称データ型
LinkedRefToString
IdString
BatchIdString

Steps

Step 1: メソッド: Obj-Open-By-Handle. Stepページ: Case。 InstanceHandle: Param.CaseId. Step 2: メソッド: Page-Set-Messages メッセージ: “続行する前に、ケースにファイルを追加してください。” 条件:
条件true の場合true時のパラメーターfalse の場合false時のパラメーター
AttachmentsIsNull継続条件Stepをスキップ
条件を作成するには、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] を選択します。
ジャンプ:
条件true の場合true の場合のパラメーターfalse のときfalse時のパラメーター
trueアクティビティを終了
Step 3: メソッド: Call-Function
関数戻り値
@ABBYY.CreateNewBatch()Local.BatchId
詳細については、CreateNewBatchを参照してください。 ジャンプ:
条件true の場合true時のパラメーターfalse のときfalse 時のパラメーター
StepStatusFail後続のStepにジャンプERR
例外発生時、後のStep labelにジャンプ: ERR。 Step 4: メソッド: Property-Set
プロパティ名PropertiesValue
Local.LinkedRefToCase.pyAttachments(<CURRENT>).pxLinkedRefTo
Local.IdCase.pyAttachments(<CURRENT>).pzInsKey
ループ:
繰り返し値リストのプロパティ
値リストの各要素に対してCase.pyAttachments
サブステップ 1: メソッド: Obj-Open-By-Handle. Step ページ: 添付ファイル。 InstanceHandle: Local.LinkedRefTo。 サブステップ 2: メソッド: Obj-Open-By-Handle. Step ページ: AttachmentInfo. InstanceHandle: Local.Id. サブステップ 3: メソッド: Call-Function
関数戻り値
@ABBYY.AddDocumentToBatch(Local.BatchId, AttachmentInfo.pyMemo, Attachment.pyAttachStream)
詳細については、AddDocumentToBatchを参照してください。 ジャンプ:
条件true の場合true時のパラメーターfalse の場合false 時のパラメーター
StepStatusFail後続のStepへジャンプERR
例外発生時、後のStepラベルにジャンプ: ERR。 Step 5: メソッド: Call-Function
関数戻り値
@ABBYY.RunBatchProcessing(Local.BatchId)
詳細については、RunBatchProcessingを参照してください。 ジャンプ:
条件true の場合true paramfalse の場合false param
StepStatusFail後続のStepにジャンプERR
例外発生時にジャンプする後続のStepラベル: ERR. Step 6: メソッド: Call-Function
Function戻り値
@ABBYY.WaitFirstVerificationOrProcessedForMultiFileInvoice(Local.BatchId).VerificationUrl
詳細については、WaitFirstVerificationOrProcessedForMultiFileInvoiceを参照してください。 ジャンプ:
条件true の場合true paramfalse の場合false param
StepStatusFail後続のStepにジャンプERR後続のStepにジャンプOK
例外発生時にジャンプする後続のStepラベル: ERR. Step 7: ラベル: ERR. メソッド: Page-Set-Messages. メッセージ: @unescapeHTML(@getWorstMessageName(tools)). 詳細については、unescapeHTMLを参照してください。 Step 8: ラベル: OK. メソッド: Property-Set.
PropertiesNamePropertiesValue
.BatchIdLocal.BatchId