您在此处:
集成程序作为评级程序
如果您计算多实例保险产品或健康计划的评级,或者如果您使用第三方评级引擎,请使用集成程序作为评级程序。
对于不太复杂的产品和计划,表达式集可以作为您的评级程序。如果您不确定是否使用集成程序,请参阅评级程序最佳实践。
集成程序可以包括多个步骤和多个表达式集。使用集成程序工具自行管理数据结构。
如果您有早期版本的集成程序,您可以使用计算矩阵和计算程序,而不是查找表和表达式集。
当您使用评级集成程序时,需要跟踪的两个最重要的事情是:
-
输入 JSON 结构。
检查此结构,以便您了解集成程序的内容。
-
输出 JSON 结构。
设置与表达式集的输出相似的输出结构,该结构可由
InsProductService:getRatedProducts或InsProductService:repriceProduct服务解析并映射到产品 JSON 中的正确值。
您的集成程序也可以使用合并列表操作来实现多实例评级,并可以使用 Omnistudio 数据映射器转换数据。
创建集成程序后,使用集成程序设计器上的模拟器进行测试。输入用于测试此集成程序调用的表达式集的相同数据。集成程序仿真结果应符合PricingCalculationService.CalculationProcedureResults。
在您继续测试产品的评级程序时,请记住集成程序在产品模拟器上的工作方式与表达式集不同。
开始之前:
-
考虑使用表达式集,而不是集成程序。集成程序可以使用更多系统资源,因此仅在计算对表达式集过于复杂时使用。
-
创建产品模型。
-
创建此评级所需的所有查找表。
-
创建此评级所需的所有表达式集。
- 评级集成程序中的必填输入
评级集成程序中的每个输入 JSON 节点必须包含parentProdKey和productKey。这两个密钥会作为输入保留到此集成程序调用的表达式集。 - 评级集成程序中的计算步骤
对保险或健康产品进行评级的集成程序包含至少一个表达式集操作,或者它包含调用您用于评级产品的第三方评级引擎的远程操作。 - 评级集成程序中的数据转换
如有必要,根据输入 JSON 的格式和表达式集或外部评级引擎的结果格式转换数据。 - 评级集成程序中的所需输出
评级集成程序的输出需要遵循与表达式集输出相同的结构。 - 调用评级集成程序的服务
在创建评级集成程序时,请考虑服务如何调用它。服务会通知您如何创建集成程序以及输入和输出数据的结构。 - 汽车保险产品评级的集成程序
产品模型支持业务线中使用的所有业务流程。为保险产品定价的服务从产品模型中提取数据,使用该数据执行评级程序计算,然后将承保范围和保费价格插入产品模型。
