您在此处:
InsClaimItemService:createPayments
使用此服务根据行项目 ID 和groupPayments选项创建并保存索赔付款记录。
方法:createPayments
工作原理
根据索赔付款 ID,服务会创建 Vlocity 付款或 Salesforce 付款。
Salesforce 数据模型支持从 Insurance Summer '21 版本开始提供。
Salesforce 数据模型
-
该服务解析行项目 ID,并查询相应的 ⁇
ClaimCoveragePaymentDetail⁇ records。 -
根据
groupPayments选项的输入,服务会创建并保存ClaimPaymentSummary⁇ records。 -
服务会更新
ClaimCoveragePaymentDetail记录中的以下参数:-
设置
ClaimPaymentSummary.Id。 -
将
status设置为已付,除非您为此远程选项输入不同的值。
-
-
该服务会更新相关
ClaimCoverage金额(损失/费用)和金额ClaimCoverageReserveDetail(如果有)。 -
然后,创建并保存
ClaimCoverageReserveAdjustments建议,以跟踪准备金金额与已付金额之间的变化。
Vlocity 数据模型
-
该服务解析 ⁇ 事务 ID,并查询相应的 ⁇
InsClaimReserveTransaction__c记录。 -
根据
groupPayments的输入,服务然后创建并保存文档ClaimPayment__c records。 -
该服务使用付款 ID 更新诊断
InsClaimReserveTransaction__c记录。
远程选项
远程选项 |
描述 |
|---|---|
|
必需。 如果为“真”,将为多个行项目付款为每个收件人创建单个客户 如果为“假”,则会为每个行项目创建一个记录。 |
|
必需。 事务 ID 列表。该服务使用这些事务 ID 查询相应的 ⁇ |
|
必需。 项目 ID 列表。该服务使用这些项目 ID 查询相应的 ⁇ |
|
可选。 已付 |
输入 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"
}
]
}