Loading
保险
InsPolicyService:createMultiRootPolicy

InsPolicyService:createMultiRootPolicy

使用此服务从报价发布多根策略。

类:InsPolicyService

方法:createMultiRootPolicy

工作原理

服务:

  1. 使用 quoteId和 effectiveDate选项发布多根策略。

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

  3. 将保费、税和费用从子保单合并到父保单。

  4. 如果 createTransaction 设置为真,则创建必要的事务。

  5. 将这些事务合并到父级多根策略中。

附加字段

  • 用户可以使用 additionalFields 选项覆盖策略字段值。

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

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

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

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

远程选项

选项

说明

quoteId

必填

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

effectiveDate

必填

保单的生效日期。

endDate

可选

保单的结束日期。

createTransaction

可选

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

默认值为 False。

transactionType

可选

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

默认为已售保单。

createContactForParticipants

可选

布尔值标记,用于确定是否必须为参与者创建联系人记录。

默认值为 真。

term

可选

保险单的期限。

默认值是年度。

ratingDate

可选

用于为输入 JSON 定价的评级日期。

additionalFields

可选

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

refPolicyNumToPopulate

可选

布尔值标记,指示是否必须生成参考策略编号。当参考策略编号字段添加到 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