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

ページとクラス

ページ名クラス
CaseWork-

パラメーター

Nameデータ型必須
CaseIdStringはい
templateNameStringはい
jsonDataStringいいえ
executionModeStringいいえ

手順

手順 1: メソッド: Obj-Open-By-Handle. Stepページ: Case. InstanceHandle: Param.caseId. 手順 2: メソッド: Property-Set
プロパティ名プロパティ値
Param.executionModeDESERIALIZE
Param.jsonData@ABBYY.FetchingCapturedData(.BatchId, Param.templateName)
詳細については、FetchingCapturedDataを参照してください。 ジャンプ:
条件true の場合true パラメーターfalse の場合false パラメーター
StepStatusFail後続のStepにジャンプERRWhen の評価を続行
Param.templateName==“Invoice_eng”後続のStepにジャンプINVOICEWhen の評価を続行
Param.templateName==“Banking_eng”後続のStepにジャンプBANKINGWhen の評価を続行
Param.templateName==“Contract_eng”後続のStepにジャンプCONTRACTWhen の評価を続行
Param.templateName==“Letter_eng”後続のStepにジャンプLETTERWhen の評価を続行
Param.templateName==“Price_eng”後続のStepにジャンプPRICEアクティビティ を終了
例外時にジャンプする後続Stepのラベル: ERR. 手順 3: ラベル: INVOICE. メソッド: Apply-DataTransform
NameValue
DataTransformjsonToInvoice
PassParameterPagetrue
詳細については、jsonToInvoiceを参照してください。 ジャンプ:
条件true の場合true パラメーターfalse の場合false パラメーター
trueアクティビティ を終了
例外時にジャンプする後続Stepのラベル: ERR. 手順 4: ラベル: BANKING. メソッド: Apply-DataTransform
NameValue
DataTransformjsonToBanking
PassParameterPagetrue
詳細については、jsonToInvoiceを参照してください。 ジャンプ:
条件true の場合true パラメーターfalse の場合false パラメーター
trueアクティビティ を終了
例外時にジャンプする後続Stepのラベル: ERR. 手順 5: ラベル: CONTRACT. メソッド: Apply-DataTransform
NameValue
DataTransformjsonToContract
PassParameterPagetrue
詳細については、jsonToContractを参照してください。 ジャンプ:
条件true の場合true パラメーターfalse の場合false パラメーター
trueアクティビティ を終了
例外時にジャンプする後続Stepのラベル: ERR. 手順 6: ラベル: LETTER. メソッド: Apply-DataTransform
NameValue
DataTransformjsonToLetter
PassParameterPageTrue
詳細については、jsonToLetterを参照してください。 ジャンプ:
条件true の場合true パラメーターfalse の場合false パラメーター
trueアクティビティを終了
例外発生時に後続のStepラベルへジャンプ: ERR. Step 7: ラベル: PRICE. メソッド: Apply-DataTransform
名前
DataTransformjsonToPrice
PassParameterPageTrue
詳細は、jsonToPriceを参照してください。 ジャンプ:
条件true の場合true パラメーターfalse の場合false パラメーター
trueアクティビティを終了
例外発生時に後続のStepラベルへジャンプ: ERR. Step 8: ラベル: ERR. メソッド: Page-Set-Messages. メッセージ: @unescapeHTML(@getWorstMessageName(tools)). 詳細は、unescapeHTMLを参照してください。