Usted está aquí:
Configurar un procedimiento de integración para llamar a un sistema de clasificación externo
Para utilizar Vlocity Insurance Open Quoting Architecture, debe 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 está incluido 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 comenzar
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 pares 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 del 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 }
