Vous êtes ici :
Configuration d'une procédure d'intégration pour appeler un système de tarification externe
Pour utiliser l'architecture de devis ouverte Vlocity Insurance, vous devez créer une procédure d'intégration qui recueille les informations importantes que votre système d'administration de police externe peut utiliser pour calculer le prix du devis. Cette procédure d'intégration est incluse dans le produit et est déclenchée lorsqu'un devis contenant ce produit est recalculé en utilisant le bouton Évaluer maintenant.
Avant de commencer
Assurez-vous que votre organisation est configurée pour appeler le point de terminaison du système externe en ajoutant le site aux Paramètres du site distant.
-
Créez une procédure d'intégration.
Conseil
Notez Type/SubType. Vous devez ajouter ces informations au produit que vous créez.
-
Utilisez une action distante pour invoquer InsQuoteService.getQuoteDetail avec la
isForExternal=truede paire Clé/Valeur d'option distante afin de préparer l'envoi du JSON de devis au système externe. -
Envoyez le JSON de devis au système externe pour l'évaluation avec l'une des deux méthodes suivantes :
-
Utilisez une Action distante pour appeler une classe Apex qui envoie la requête au système externe.
-
Utilisez une action HTTP dans la procédure d'intégration.
RemarqueLors de l'utilisation d'une action HTTP, le résultat peut ne pas inclure les
“error”: “OK”attendues par leInsQuoteService:createUpdateQuoteFromExternalou leInsQuoteService:createUpdateQuote.Vous pouvez l'ajouter manuellement via l'option Sortie supplémentaire de l'action HTTP.
-
- Utilisez une action distante pour invoquer InsQuoteService:createUpdateQuoteFromExternal.
-
Ajoutez une action de réponse pour renvoyer le JSON de devis avec les mises à jour de tarification du système externe au flux de devis. Il est utilisé pour mettre à jour les détails du devis.
Les données renvoyées par le système externe doivent se présenter sous le format suivant :
1 { 2 "result": { 3 "quote": { 4 // Updated JSON returned 5 }, 6 "errorCode": "INVOKE-200", 7 "error": "OK" 8 } 9 }

