您位於此處:
InsClaimItemService:createPayments
使用此服務可根據條列項目識別碼和 groupPayments 選項建立和儲存索賠付款記錄。
方法:createPayments
運作方式
根據索賠付款識別碼,服務會建立 Vlocity 付款或 Salesforce 付款。
Salesforce 資料模型支援可從 Insurance Summer '21 版本開始使用。
Salesforce 資料模型
-
服務會剖析條列項目識別碼,並查詢對應的
ClaimCoveragePaymentDetail記錄。 -
服務會根據
groupPayments選項的輸入,建立和儲存ClaimPaymentSummary記錄。 -
服務會更新
ClaimCoveragePaymentDetail記錄中的下列參數:-
設定
ClaimPaymentSummary.Id。 -
將
status設定為已付款,除非您針對此遠端選項輸入不同的值。
-
-
服務會更新相關的
ClaimCoverageReserveAmounts (損失/支出) 和ClaimCoverageReserveDetail(若有的話)。 -
接著會建立並儲存
ClaimCoverageReserveAdjustments,以追蹤對照已支付金額的預留金額變更。
Vlocity 資料模型
-
服務會剖析交易識別碼,並查詢對應的
InsClaimReserveTransaction__c記錄。 -
根據輸入的
groupPayments,服務便會建立並儲存ClaimPayment__c records。 -
服務會使用「付款識別碼」更新
InsClaimReserveTransaction__c記錄。
遠端選項
遠端選項 |
描述 |
|---|---|
|
必要。 如果「True」,則會為每個收件者建立單一 如果「false」,則會為每個條列項目建立單一記錄。 |
|
必要。 交易識別碼清單。服務會使用這些交易識別碼來查詢對應的 |
|
必要。 項目識別碼清單。服務會使用這些項目識別碼來查詢對應的 |
|
選擇性。 已支付的 |
輸入 JSON
以下是輸入 JSON 的格式:
Vlocity 資料模型
{
"groupPayments": <Boolean>,
"transactionIds": [<Id>, <Id>]
}
Salesforce 資料模型
{
"groupPayments": <Boolean>,
"itemIds": [
{
"Id" : <Id>
},
{
"Id" : <Id>
}
]
}以下是輸入 JSON 的範例:
Vlocity 資料模型
{
"groupPayments": false,
"transactionIds": ["01t000000000000001", "01t000000000000002"]
}Salesforce 資料模型
{
"groupPayments": true,
"itemIds": [
{
"Id" : "01t000000000000003"
},
{
"Id" : "01t000000000000004"
}
]
}