Skip to main content
検証を含む単一ドキュメント処理ケースには、標準のケース field、請求書 field、および設定済みの 2 つのワークフロー ステージ が必要です。 一般的な手順については、ワークフローを使用したケースの作成を参照してください。
Invoice received、Send for processing、Verification、Fetching captured data の各 ステージ とその step を含む単一ドキュメントケースのライフサイクルを示す Pega Dev Studio の Workflow タブのスクリーンショット。

Data model fields

必須の AttachmentsBatchIdVerificationUrl の各 field に加えて、Data Model タブに次の field を追加します。 明細 データ型については、単一ドキュメント処理ケースのデータ型を参照してください。
必須の Attachments、BatchId、VerificationUrl の各 field とともに、単一ドキュメントケースの City、Country、Currency、InvoiceDate、InvoiceNumber、明細、Total の各 field を示す Pega Dev Studio の Data model タブのスクリーンショット。

文書を処理に送信するステージの設定

一般的な手順については、ワークフローステージの設定およびUtility ステップを参照してください。
1

ステップを置き換える

設定モードで Send for processing ステージを開き、Edit details ステップを Utility ステップに置き換え、ステップ名を Send for processing にします。
2

アクティビティを呼び出す

Utility ステップを開き、SendForProcessing アクティビティを呼び出します。Rule field の右側にある設定ボタンをクリックして、アクティビティの作成を開始します。あるいは、Rule field に pyUtilityStub の値をそのまま残し、アクティビティセットを作成した後でこのステップに戻ります。詳細については、SendForProcessingを参照してください。
3

ケース識別子を設定する

CaseId field に .pzInsKey を指定します。
CaseId パラメーターに .pzInsKey を指定して SendForProcessing アクティビティを呼び出す Send for processing ユーティリティを示した、Pega Dev Studio の SendForProcessing_Flow 図と Utility ステップのプロパティのスクリーンショット。

処理結果を取得するステージを設定する

一般的な手順については、ワークフローステージを設定するおよびUtility ステップを参照してください。
Pega Dev Studio の FetchingCapturedData_Flow プロセスのダイアグラム。Batch stage is processed の Decision が、true パスでは Fetching captured data ステップに、false パスでは Create Error ステップに分岐している。
1

既存のステップを削除する

設定モードで Fetching captured data ステージを開き、Edit details ステップを削除します。
2

Decision ステップを追加する

Decision ステップを追加し、Batch stage is processed という名前を付けます。
3

Decision 式を設定する

ステップを開き、 フィールドで Boolean Expression を選択します。Expression フィールドで、@SingleDocumentBatchIsProcessed(.BatchId) 条件を指定または設定します。この関数については、SingleDocumentBatchIsProcessedを参照してください。
Pega Dev Studio の Decision ステップのプロパティ画面。Batch stage is processed の Decision で Boolean Expression が選択され、@SingleDocumentBatchIsProcessed(.BatchId) 式が入力されている。
4

true 分岐を設定する

true 分岐には、Fetching captured data という名前の Utility ステップを追加します。ステップを開き、FetchingCapturedData アクティビティを呼び出して、CaseId フィールドに .pzInsKey を指定します。詳細については、FetchingCapturedDataを参照してください。
Pega Dev Studio の Utility ステップのプロパティ画面。Fetching captured data ステップが FetchingCapturedData アクティビティを呼び出し、CaseId パラメーターに .pzInsKey が指定されている。
5

false 分岐を設定する

false 分岐には、Create Error という名前の Utility ステップを追加します。ステップを開き、CreateError アクティビティを呼び出して、caseId パラメーターフィールドに .pzInsKey を指定します。errorMessage フィールドに、次のテキストを入力します。
詳細については、CreateErrorを参照してください。
Pega Dev Studio の Utility ステップのプロパティ画面。Create Error ステップが CreateError アクティビティを呼び出し、caseId に .pzInsKey、errorMessage パラメーターに検証を促すテキストが指定されている。