Usted estĆ” aquĆ:
Configurar un procedimiento de integración para llamar a un sistema de valoración externo
Para utilizar Vlocity Insurance Open Quoting Architecture, necesita crear un procedimiento de integración que recopile la información importante que su sistema de administración de pólizas externas puede utilizar para calificar o asignar precios al presupuesto. Este procedimiento de integración se incluye en el producto y se desencadena cuando un presupuesto con ese producto incluido se vuelve a calificar utilizando el botón Valorar ahora.
Antes de empezar
Asegúrese de que su organización estÔ configurada para llamar al extremo del sistema externo agregando el sitio a la Configuración del sitio remoto.
-
Cree un procedimiento de integración.
Sugerencia
Tome nota del Tipo/Subtipo. Debe agregar esta información al producto que cree.
-
Utilice una Acción remota para invocar InsQuoteService.getQuoteDetail con el
isForExternal=truede par Clave de opción remota/Valor para preparar el JSON de presupuesto para enviar al sistema externo. -
EnvĆe el JSON de presupuesto al sistema externo para la valoración de una de estas dos formas:
-
Utilice una Acción remota para llamar a una clase Apex que envĆa la solicitud al sistema externo.
-
Utilice una acción HTTP en el procedimiento de integración.
NotaAl utilizar una acción HTTP, el resultado podrĆa no incluir
āerrorā: āOKāqueInsQuoteService:createUpdateQuoteFromExternaloInsQuoteService:createUpdateQuoteestĆ” esperando.Puede agregar esto manualmente a travĆ©s de la opción Salida adicional de la Acción HTTP.
-
- Utilice una Acción remota para invocar InsQuoteService:createUpdateQuoteFromExternal.
-
Agregue una Acción de respuesta para devolver el JSON de presupuesto con las actualizaciones de precios desde el sistema externo al flujo de presupuesto. Esto es lo que se utiliza para actualizar los detalles del presupuesto.
Los datos devueltos desde el sistema externo deben tener este formato:
1 { 2 "result": { 3 "quote": { 4 // Updated JSON returned 5 }, 6 "errorCode": "INVOKE-200", 7 "error": "OK" 8 } 9 }
