Loading
Seguro
Procedimiento de integración para un puntuaje de producto de seguro de auto

Procedimiento de integración para un puntuaje de producto de seguro de auto

El modelo de producto sustenta todos los procesos de negocio utilizados en una línea de negocio. Los servicios que asignan precios a productos de seguros extraen datos del modelo de productos, realizan cÔlculos de procedimientos de valoración utilizando esos datos y luego insertan precios de cobertura y primas en el modelo de productos.

Este es un ejemplo de un modelo de producto para un producto raĆ­z Multi Auto a un alto nivel:

Ilustra el modelo de producto de alto nivel para el producto raĆ­z Multi Auto.

Para calificar el producto de seguro Multi Auto, utilizamos este procedimiento de integración:

  • Tipo: Auto

  • Subtipo: MultiInstanceRating

  • Nombre: Auto+MultiDriver Rating

Esto es lo que hace este procedimiento de integración a un alto nivel:

Diagrama de flujo de trabajo para un procedimiento de integración que califica un producto de seguro

El Procedimiento de integración orquesta los dos cÔlculos de valoración principales: los cÔlculos del conductor y luego los cÔlculos del vehículo.

Este es el aspecto del procedimiento de integración de MultiInstanceRating automÔtico:

Procedimiento de integración con propiedades Configuración de procedimiento resaltadas

Antes de crear su propio Procedimiento de integración para calificar sus productos de seguros de automóviles, revise y pruebe la estructura de este para ver cómo funciona. Puede modelar su propio Procedimiento de integración en este si funciona para usted.

Este es el componente que utiliza cada paso del procedimiento y lo que hace cada paso:

  1. Acción de conjunto de expresiones

    PuntĆŗa los controladores llamando al conjunto de expresiones autoRateDrivers.

    Las siguientes opciones remotas estƔn establecidas:

    • Clave: includeInputKeys

      Valor: autoVehicle.instanceKey,autoDriver.instanceKey

      Qué hace: Especifica las claves para incluir desde el conjunto de entrada en los conjuntos de salida de los resultados del cÔlculo. La opción aggByKey y los pasos posteriores de este Procedimiento de integración utilizan estas claves para identificar el conjunto correcto de resultados de cÔlculo.

    • Clave: includeInputs

      Valor: true

      Qué hace: Activa el código que extrae las claves de instancia especificadas por la opción includeInputKeys.

    • Clave: aggByKey

      Valor: autoVehicle.instanceKey

      Qué hace: Utiliza la clave autoVehicle.instance InputKey en los conjuntos de resultados de cÔlculo para determinar los conjuntos en los que ejecutar pasos de agregación.

    • Clave: effectiveDate

      Valor: %options:effectiveDate%

      Qué hace: Pasa este valor como una opción al servicio de InsProductService: getRatedProduct utilizado por este procedimiento de integración. Estos datos se utilizan para extraer las versiones correctas de conjuntos de expresiones y tablas de búsqueda para el Procedimiento de integración a utilizar.

  2. Acción de lista

    Combina los resultados del cƔlculo (rateDrivers:output:aggregationResults) para conductores desde el paso 1 con los datos de entrada originales (input_1) desde el JSON de entrada. Coincide con la autoVehicle.instanceKey desde el resultado del cƔlculo del controlador y combina los datos.

  3. Acción de conjunto de expresiones

    PuntĆŗa los vehĆ­culos llamando al conjunto de expresiones autoRateVehicles.

    • Clave: includeInputKeys

      Valor: autoVehicle.instanceKey,productKey,parentProdKey

      QuƩ hace: Especifica las claves para incluir desde el conjunto de entrada en los conjuntos de salida de los resultados del cƔlculo.

    • Clave: includeInputs

      Valor: true

      Qué hace: Activa el código que extrae las claves de instancia especificadas por la opción includeInputKeys.

    • Clave: includeRawCalculationResult

      Valor: true

      QuƩ hace: Anexa los resultados del cƔlculo sin procesar desde este conjunto de expresiones al JSON de salida (asƭ como los resultados del cƔlculo analizados).

    • Clave: effectiveDate

      Valor: %options:effectiveDate%

      Qué hace: Pasa este valor como una opción al servicio de InsProductService:getRatedProduct utilizado por este procedimiento de integración. Estos datos se utilizan para extraer las versiones correctas de conjuntos de expresiones y tablas de búsqueda para el Procedimiento de integración a utilizar.

  4. Acción de respuesta

    Devuelve la respuesta para la Acción de conjunto de expresiones en el paso 4. La Ruta JSON de envío especificada es estÔndar, enviando solo los nodos necesarios.

 
Cargando
Salesforce Help | Article