Loading
保险
InsPolicyService:createMultiRootPolicyVersion

InsPolicyService:createMultiRootPolicyVersion

使用此服务从背书的报价中背书多根策略。

该服务使用 quoteId和 effectiveDate选项并触发异步批处理作业,以发布新策略版本并更新以前的策略版本。

类:InsPolicyService

方法:createMultiRootPolicyVersion

工作原理

服务:

  1. 使用quoteId和effectiveDate选项为多根策略背书。

  2. 为每个根产品生成子策略。

  3. 将保费、税和费用从子保单汇总到父保单。

  4. 根据父策略和子策略的日期缩短和按比例分配以前的策略版本。

  5. 当createTransaction设置为真时,服务:

    1. 为父策略和子策略创建交易。

    2. 将子保单的交易金额计算为根产品的当前期限金额与上一期限金额之差。

    3. 将父保单的交易金额计算为每个子保单的值的总和。

    4. 在transactionType 选项中指定事务名称和类型。如果未指定值,默认设置为“已更改/已背书”。

附加字段

  • 用户可以通过将additionalFields作为选项传递来覆盖策略字段值。

  • 根策略级别的父策略和子策略都支持其他字段。

  • additionalFields选项仅在保险单对象级别更新字段。

  • 对于多根策略背书,这些更改仅影响新策略版本,而保留旧版本不变。

  • 子策略使用产品代码作为 additionalFields JSON 结构中产品的标识符。

  • 父级多根策略使用 MULTI_ROOT_PARENT_POLICY 作为 additionalFields JSON 结构中的标识符。

远程选项

选项

说明

quoteId

必填

要从中创建保单的背书报价的 ID。

effectiveDate

必填

新保单版本的生效日期。

createTransaction

可选

布尔值标记,指示是否必须为策略创建父交易和子交易。

默认值为 False。

transactionType

可选

交易名称和类型,仅在createTransaction为真时适用。

默认值为已更改/已背书。

additionalFields

可选

一种 JSON 结构,将保单产品代码映射到保单字段及其各自的值。

输入 JSON

此服务不需要输入 JSON。

以下是additionalFields JSON 的示例。

"additionalFields": {
      "MULTI_ROOT_PARENT_POLICY": {
        "name": "parent policy",
        "term": "Annual"
      },
      "AUTOROOT": {
        "name": "test",
        "year": "2024"
      },
      "COMMERCIAL": {
        "name": "Commercial",
        "type": "Comprehensive"
      }
    } 

输出

选项

说明

jobId

异步批处理作业的 ID。

输出 JSON

以下是示例输出 JSON。

{
 "jobId": "7073t0000BNGivxAQD"
}

 
正在加载
Salesforce Help | Article