Loading
Seguro
Procedimiento de integración para Multi Auto

Procedimiento de integración para 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:

Lo que hace este Procedimiento de integración, a un nivel superior.

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

Este es el aspecto del procedimiento de integración de Auto MultiInstanceRating:

Aspecto del procedimiento de integración de Auto MultiInstanceRating.

Aunque crearÔ su propio procedimiento de integración para calificar sus productos de seguros de auto, puede mirar y probar 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: rateDrivers

    PuntĆŗa los controladores llamando a los conjuntos de expresiones autoRateDrivers.

    Las siguientes opciones remotas estƔn establecidas:

    • Clave: includeInputKeys

      Valor: autoVehicle.instanceKey,autoDriver.instanceKey

      Qué hace: Esta opción especifica las claves a incluir desde el conjunto de entrada en los conjuntos de salida de los resultados del cÔlculo. Estas claves se utilizan mÔs adelante para identificar el conjunto correcto de resultados de cÔlculo por la opción aggByKey así como en los pasos posteriores de este Procedimiento de integración.

    • 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: Este valor se pasa como una opción al servicio InsProductService:getRatedProduct por este Procedimiento de integración. Estos datos se utilizan para extraer las versiones correctas de conjuntos de expresiones y tablas de búsqueda que utiliza el Procedimiento de integración.

  2. Acción de lista - mergeDriverFactorsVehicles

    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 - rateVehicle

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

    • Clave: includeInputKeys

      Valor: autoVehicle.instanceKey,productKey,parentProdKey

      Qué hace: Esta opción especifica las claves a 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: Este valor se pasa como una opción al servicio InsProductService:getRatedProduct por este Procedimiento de integración. Estos datos se utilizan para extraer las versiones correctas de conjuntos de expresiones y tablas de búsqueda que utiliza el Procedimiento de integración.

  4. Acción de respuesta

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

El procedimiento de valoración automÔtica múltiple también utiliza conjuntos de expresiones para realizar una serie de cÔlculos en búsquedas matriciales y constantes y variables definidas por el usuario. Una tabla de búsqueda busca información utilizando múltiples dimensiones de entrada y devuelve el valor de salida correspondiente.

Nota
Nota

Antes de activar su conjunto de expresiones, ejecute simulaciones con variables de entrada de prueba predeterminadas y personalizadas. Diferentes matrices de decisiones o versiones de subexpresiones llamadas en una versión de conjunto de expresiones pueden tener diferentes valores de fecha y hora de inicio y fecha y hora de finalización. Pruebe diferentes versiones cambiando el valor Fecha de vigencia. Si el conjunto de expresiones no funciona como se espera, modifique los elementos y vuelva a simularlos. Cuando esté satisfecho, active el conjunto de expresiones. Para obtener mÔs información, consulte Simular y activar su versión de conjunto de expresiones.

Para obtener mÔs información sobre la configuración del Motor de reglas de negocio, consulte Motor de reglas de negocio.

El Procedimiento de integración automÔtica múltiple llama a estos conjuntos de expresiones:

  • autoRateDrivers

    Este conjunto de expresiones puntĆŗa todos los conductores que se deben asegurar por vehĆ­culo. Es decir, califica cada conductor adjunto a cada vehĆ­culo.

  • autoRateVehicles

    Este conjunto de expresiones califica todos los vehĆ­culos que se van a asegurar.

 
Cargando
Salesforce Help | Article