Loading
保险
汽车保险产品评级的集成程序

汽车保险产品评级的集成程序

产品模型支持业务线中使用的所有业务流程。为保险产品定价的服务从产品模型中提取数据,使用该数据执行评级程序计算,然后将承保范围和保费价格插入产品模型。

以下是高级 Multi Auto 根产品的产品模型示例:

说明了 Multi Auto 根产品的高级产品模型。

要评估 Multi Auto Insurance 产品,我们使用此集成程序:

  • 类型:自动

  • 子类型:MultiInstanceRating

  • 名称:自动+多司机评级

以下是此集成程序的高级功能:

对保险产品进行评级的集成程序的流程图

集成程序编排了两个主要评级计算:驾驶员计算和车辆计算。

以下是自动 MultiInstanceRating 集成程序的外观:

突出显示了“程序配置”属性的集成程序

在您创建自己的集成程序来对您的汽车保险产品进行评级之前,请查看并测试这个程序的结构,看看它是如何工作的。如果对您有效,您可以以此为基础构建自己的集成程序。

以下是该过程的每个步骤使用的组件,以及每个步骤的功能:

  1. 表达式集操作

    通过调用 autoRateDrivers 表达式集,对驱动程序进行评级。

    设置以下远程选项:

    • 密钥:includeInputKeys

      值:autoVehicle.instanceKey,autoDriver.instanceKey

      它的功能:指定从输入集包含在计算结果的输出集中的键。本集成程序的 aggByKey 选项和后续步骤使用这些密钥来识别正确的计算结果集。

    • 密钥:includeInputs

      值:true

      它的功能:打开提取 includeInputKeys 选项指定的实例密钥的代码。

    • 密钥:aggByKey

      值:autoVehicle.instanceKey

      它的功能:使用计算结果集中的 autoVehicle.instance 密钥 InputKey 来确定要运行聚合步骤的集合。

    • 密钥:effectiveDate

      值:%options:effectiveDate%

      它的功能:将此值作为选项传递给此集成程序使用的InsProductService: getRatedProduct服务。此数据用于提取正确版本的表达式集和查找表,以供集成程序使用。

  2. 列表操作

    将步骤 1 中的驱动程序的计算结果 (rateDrivers:output:aggregationResults) 与输入 JSON 中的原始输入数据 (input_1) 合并。匹配驱动程序计算输出中的 autoVehicle.instanceKey,并合并数据。

  3. 表达式集操作

    通过调用 autoRateVehicles 表达式集对车辆进行评级。

    • 密钥:includeInputKeys

      Value: autoVehicle.instanceKey,productKey,parentProdKey

      它的功能:指定从输入集包含在计算结果的输出集中的键。

    • 密钥:includeInputs

      值:true

      它的功能:打开提取 includeInputKeys 选项指定的实例密钥的代码。

    • 密钥:includeRawCalculationResult

      值:true

      它的功能:将此表达式集中的原始计算结果附加到输出 JSON(以及解析的计算结果)。

    • 密钥:effectiveDate

      值:%options:effectiveDate%

      它的功能:将此值作为选项传递给此集成程序使用的InsProductService:getRatedProduct服务。此数据用于提取正确版本的表达式集和查找表,以供集成程序使用。

  4. 响应操作

    返回步骤 4 中表达式集操作的响应。指定的发送 JSON 路径是标准的,仅发送必要的节点。

 
正在加载
Salesforce Help | Article