您位於此處:
InsClaimItemService:invokeInitiatePaymentIP
使用此服務來起始損失或費用付款。
方法:invokeInitiatePaymentIP
運作方式
以下情況會觸發此服務:
-
當您按一下「索賠財務」索引標籤中每個「損失/費用」條列項目 (針對每個條列付款) 的「付款」時。
-
當您在「索賠財務」索引標籤中按一下「付款選取的項目」(針對多個條列付款)。
-
服務會剖析收到的識別碼。
-
服務會檢查識別碼是 Vlocity 的
ClaimLineItem__c還是 Salesforce 的ClaimCoveragePaymentDetail。 -
接著會檢查條列項目是否屬於相同類型 (損失/費用) 以及相同貨幣 (如果您已在組織中啟用多種貨幣)。如果驗證失敗,則服務會引發錯誤,如果驗證成功,則服務會繼續進行下一個步驟。
-
服務會計算條列項目的總和,然後根據原則/索賠的所有適用 LIMIT Power 屬性 (若有的話) 檢查總金額。
-
服務會叫用「自訂設定 → 保險組態設定 → ClaimInitiatePaymentIP」下定義的整合程序。
您可以自訂整合程序。預設整合程序會在 Salesforce 資料模型中遵循此工作流程:
-
對 InsClaimItemService:createPayments 執行 RemoteAction 呼叫。
-
儲存「LIMIT 電源屬性」(原則條款追蹤項目) 記錄。
若要使用財務授權工作流程,請將遠端動作新增至「整合程序」,並將其設定為呼叫
InsClaimItemService: claimCoverageValuation。錯誤處理
如果您想要設定任何在使用者按一下「付款」按鈕和處理付款時執行的業務規則,您可以在「整合程序」中設定一個
Response Action步驟。使用errorMessage作為鍵值,並使用錯誤訊息的description作為「值」。如果在 createPayments 遠端動作之前引發錯誤訊息,則會透過「索賠財務」頁面上的「快顯訊息」將該錯誤訊息引發給使用者。 -
遠端選項
遠端選項 |
描述 |
|---|---|
|
|
