詳細情報:
InsClaimItemService:invokeInitiatePaymentIP
このサービスを使用して、損失または経費の支払を開始します。
方法: invokeInitiatePaymentIP
操作手順
このサービスは次のシナリオでトリガーされます。
-
[請求財務] タブの各損失/経費品目 (品目ごとの支払) で [支払] をクリックしたとき。
-
[請求財務] タブで [選択した品目の支払] (複数品目の支払) をクリックしたとき。
-
サービスは受信した ID を解析します。
-
このサービスは、ID が Vlocity の
ClaimLineItem__cか Salesforce のClaimCoveragePaymentDetailかをチェックします。 -
次に、品目が同じ種別 (損失/経費) であり、同じ通貨であるかどうかを確認します (組織でマルチ通貨を有効にしている場合)。検証に失敗した場合はエラーがスローされ、検証が成功した場合は次のステップに進みます。
-
このサービスは品目の合計を計算し、保険契約/請求の適用可能なすべての LIMIT Power 属性 (存在する場合) に対して総額をチェックします。
-
サービスは、[カスタム設定] → [保険設定] → [ClaimInitiatePaymentIP] で定義されたインテグレーション手順を呼び出します。
インテグレーション手順をカスタマイズできます。デフォルトのインテグレーション手順は、Salesforce データモデルの次のワークフローに従います。
-
RemoteAction コールを実行して、 InsClaimItemService:createPayments を呼び出します。
-
LIMITs Power Attributes (Policy Terms Tracking Entry) レコードを保存します。
財務承認ワークフローを使用するには、Integration Procedure にリモートアクションを追加して、
InsClaimItemService: claimCoverageValuationをコールするように設定します。エラーハンドリング
ユーザが [支払(Pay)] ボタンをクリックしてから支払が処理されるまでの間に実行するビジネスルールを設定する場合は、インテグレーション手順で
Response Actionステップを設定できます。[キー] としてerrorMessageを使用し、[値] としてエラーメッセージのdescriptionを使用します。createPayments リモートアクションの前にエラーメッセージがスローされた場合、そのエラーメッセージは [請求財務] ページのトーストメッセージを介してユーザーにスローされます。 -
リモートオプション
リモートオプション |
説明 |
|---|---|
|
|
