Loading
保險
InsClaimItemService:invokeInitiatePaymentIP

InsClaimItemService:invokeInitiatePaymentIP

使用此服務來起始損失或費用付款。

類別:InsClaimItemService

方法:invokeInitiatePaymentIP

運作方式

以下情況會觸發此服務:

  • 當您按一下「索賠財務」索引標籤中每個「損失/費用」條列項目 (針對每個條列付款) 的「付款」時。

  • 當您在「索賠財務」索引標籤中按一下「付款選取的項目」(針對多個條列付款)。

  1. 服務會剖析收到的識別碼。

  2. 服務會檢查識別碼是 Vlocity 的 ClaimLineItem__c 還是 Salesforce 的 ClaimCoveragePaymentDetail。

  3. 接著會檢查條列項目是否屬於相同類型 (損失/費用) 以及相同貨幣 (如果您已在組織中啟用多種貨幣)。如果驗證失敗,則服務會引發錯誤,如果驗證成功,則服務會繼續進行下一個步驟。

  4. 服務會計算條列項目的總和,然後根據原則/索賠的所有適用 LIMIT Power 屬性 (若有的話) 檢查總金額。

  5. 服務會叫用「自訂設定 → 保險組態設定 → ClaimInitiatePaymentIP」下定義的整合程序。

    您可以自訂整合程序。預設整合程序會在 Salesforce 資料模型中遵循此工作流程:

    若要使用財務授權工作流程,請將遠端動作新增至「整合程序」,並將其設定為呼叫 InsClaimItemService: claimCoverageValuation。

    錯誤處理

    如果您想要設定任何在使用者按一下「付款」按鈕和處理付款時執行的業務規則,您可以在「整合程序」中設定一個 Response Action 步驟。使用 errorMessage 作為鍵值,並使用錯誤訊息的 description 作為「值」。如果在 createPayments 遠端動作之前引發錯誤訊息,則會透過「索賠財務」頁面上的「快顯訊息」將該錯誤訊息引發給使用者。

遠端選項

遠端選項

描述

itemIds

ClaimLineItem__c 識別碼 (Vlocity 資料模型) 或 ClaimCoveragePaymentDetail 識別碼 (Salesforce 資料模型) 的清單。

輸入 JSON

以下是輸入 JSON 的格式:

{ 
    "itemIds": [
        {
            "Id" : <Id>
        },
        {
            "Id" : <Id>
        }
    ]
}

以下是輸入 JSON 的範例:

{ 
    "itemIds": [
        {
            "Id" : "01t000000000000001"
        },
        {
            "Id" : "01t000000000000002"
        }
    ]
}

輸出 JSON

  • 如果類型/貨幣不相同,則服務會引發例外狀況訊息。

  • 如果總金額超過在原則/索賠中定義的任何適用 LIMIT Power 屬性,則服務會引發例外狀況訊息。

 
正在載入
Salesforce Help | Article