Usted está aquí:
Procedimiento de integración para una valoración de producto de seguro de automóvil
El modelo de producto sustenta todos los procesos comerciales utilizados en una línea de negocio. Los servicios que fijan el precio de productos de seguros extraen datos del modelo de producto, realizan cálculos de procedimientos de valoración utilizando esos datos y luego insertan precios de cobertura y primas en el modelo de producto.
Este es un ejemplo de un modelo de producto para un producto raíz Multi Auto de alto nivel:
Para calificar el producto de seguro Multi Auto, utilizamos este procedimiento de integración:
-
Tipo: Automático
-
Subtipo: MultiInstanceRating
-
Nombre: Auto+MultiDriver Rating
Esto es lo que este Procedimiento de integración hace a un alto nivel:
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 valoración múltiple automática:
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 le funciona.
Este es el componente que utiliza cada paso del procedimiento y lo que hace cada paso:
-
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 de 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 en este valor como una opción al servicio de
InsProductService: getRatedProductutilizado 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.
-
-
Acción de lista
Combina los resultados de cálculo (rateDrivers:output:aggregationResults) para controladores desde el paso 1 con los datos de entrada originales (input_1) desde el JSON de entrada. Coincide con la autoVehicle.instanceKey desde la salida de cálculo del controlador y combina los datos.
-
Acción de conjunto de expresiones
Califica 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 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: includeRawCalculationResult
Valor: true
Qué hace: Anexa los resultados del cálculo sin procesar desde esta expresión establecida en el JSON de salida (así como los resultados del cálculo analizados).
-
Clave: effectiveDate
Valor: %options:effectiveDate%
Qué hace: Pasa en este valor como una opción al servicio de
InsProductService:getRatedProductutilizado 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.
-
-
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.
