Ti trovi qui:
Impostazione di una procedura di integrazione per chiamare un sistema di valutazione esterno
Per utilizzare Vlocity Insurance Open Quoting Architecture è necessario creare una procedura di integrazione che raccolga le informazioni importanti che il sistema di amministrazione delle polizze esterne può utilizzare per valutare o assegnare un prezzo al preventivo. Questa procedura di integrazione è inclusa nel prodotto e viene attivata quando un preventivo con quel prodotto incluso viene rivalutato utilizzando il pulsante Valuta ora.
Prima di iniziare
Assicurarsi che l'organizzazione sia configurata per la chiamata all'endpoint del sistema esterno aggiungendo il sito alle Impostazioni sito remoto.
-
Creare una procedura di integrazione.
Suggerimento
Prendere nota del Type/SubType. È necessario aggiungere queste informazioni al prodotto creato.
-
Utilizzare un'azione remota per invocare In sQuoteService.getQuoteDetail c on la coppia C
isForExternal=truehiave/Valore opzione remota per preparare il JSON preventivo da inviare al sistema esterno. -
Inviare il JSON preventivo al sistema esterno per la valutazione in uno dei due modi seguenti:
-
Utilizzare un'azione remota per chiamare una classe Apex che invia la richiesta al sistema esterno.
-
Utilizzare un'azione HTTP nella procedura di integrazione.
NotaQuando si utilizza un'azione HTTP, il risultato potrebbe non includere i
“error”: “OK”attesi daInsQuoteService:createUpdateQuoteFromExternaloInsQuoteService:createUpdateQuote.È possibile aggiungerlo manualmente tramite l'opzione Output aggiuntivo dell'azione HTTP.
-
- Utilizzare un'azione remota per invocare InsQuoteService:createUpdateQuoteFromExternal.
-
Aggiungere un'azione di risposta per restituire il JSON preventivo con gli aggiornamenti dei prezzi dal sistema esterno al flusso preventivo. Questo è ciò che viene utilizzato per aggiornare i dettagli del preventivo.
I dati restituiti dal sistema esterno devono essere in questo formato:
1 { 2 "result": { 3 "quote": { 4 // Updated JSON returned 5 }, 6 "errorCode": "INVOKE-200", 7 "error": "OK" 8 } 9 }
