Loading
保险
InsClaimItemService:createPayments

InsClaimItemService:createPayments

使用此服务根据行项目 ID 和groupPayments选项创建并保存索赔付款记录。

类:InsClaimItemService

方法:createPayments

工作原理

根据索赔付款 ID,服务会创建 Vlocity 付款或 Salesforce 付款。

重要
重要

Salesforce 数据模型支持从 Insurance Summer '21 版本开始提供。

Salesforce 数据模型

  1. 该服务解析行项目 ID,并查询相应的 ⁇ ClaimCoveragePaymentDetail ⁇ records。

  2. 根据groupPayments选项的输入,服务会创建并保存 ClaimPaymentSummary ⁇ records。

  3. 服务会更新ClaimCoveragePaymentDetail记录中的以下参数:

    • 设置ClaimPaymentSummary.Id。

    • 将status设置为已付,除非您为此远程选项输入不同的值。

  4. 该服务会更新相关ClaimCoverage金额(损失/费用)和金额ClaimCoverageReserveDetail(如果有)。

  5. 然后,创建并保存ClaimCoverageReserveAdjustments建议,以跟踪准备金金额与已付金额之间的变化。

Vlocity 数据模型

  1. 该服务解析 ⁇ 事务 ID,并查询相应的 ⁇ InsClaimReserveTransaction__c记录。

  2. 根据groupPayments的输入,服务然后创建并保存文档ClaimPayment__c records。

  3. 该服务使用付款 ID 更新诊断InsClaimReserveTransaction__c记录。

远程选项

远程选项

描述

groupPayments

必需。

如果为“真”,将为多个行项目付款为每个收件人创建单个客户ClaimPayment__c或客户ClaimPaymentSummary记录。

如果为“假”,则会为每个行项目创建一个记录。

transactionIds

必需。

事务 ID 列表。该服务使用这些事务 ID 查询相应的 ⁇ InsClaimReserveTransaction__c ⁇ records。此远程选项仅适用于 Vlocity 数据模型。

itemIds

必需。

项目 ID 列表。该服务使用这些项目 ID 查询相应的 ⁇ ClaimCoveragePaymentDetail ⁇ records。此远程选项仅适用于 Salesforce 数据模型。

另请参阅:InsClaimItemService:invokeInitiatePaymentIP

status

可选。

已付ClaimCoveragePaymentDetail的状态。如果未设置该值,则默认设置为已付。此远程选项仅适用于 Salesforce 数据模型。

输入 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"
        }
    ]
}

输出 JSON

创建并保存索赔付款记录。

 
正在加载
Salesforce Help | Article