U bent hier:
Een integratieprocedure instellen om een extern beoordelingssysteem aan te roepen
Als u de Open offertearchitectuur van Vlocity Insurance wilt gebruiken, moet u een integratieprocedure maken die de belangrijke informatie verzamelt die uw beheersysteem voor externe polissen kan gebruiken om de offerte te beoordelen of te prijzen. Deze integratieprocedure is inbegrepen in het product en wordt geactiveerd wanneer een offerte met dat product erin opgenomen opnieuw wordt beoordeeld met behulp van de knop Nu beoordelen.
Voordat u begint
Zorg ervoor dat uw organisatie is ingesteld op aanroepen naar het eindpunt van het externe systeem door de site toe te voegen aan de Externe site-instellingen.
-
Maak een integratieprocedure.
Tip
Noteer het Type/SubType. U moet deze informatie toevoegen aan het product dat u maakt.
-
Gebruik een externe actie om InsQuoteService.getQuoteDetail aan te roepen met de
isForExternal=trueSleutel/waarde-paar voor externe optie om de offerte-JSON voor te bereiden voor verzending naar het externe systeem. -
Verzend de offerte-JSON op een van deze twee manieren naar het externe systeem voor de beoordeling:
-
Gebruik een externe actie om een Apex klasse aan te roepen die het verzoek naar het externe systeem stuurt.
-
Gebruik een HTTP-actie in de integratieprocedure.
OpmerkingWanneer u een HTTP-actie gebruikt, bevat het resultaat mogelijk geen
“error”: “OK”dieInsQuoteService:createUpdateQuoteFromExternalofInsQuoteService:createUpdateQuoteverwacht.U kunt dit handmatig toevoegen via de optie Extra uitvoer van de HTTP-actie.
-
- Gebruik een externe actie om InsQuoteService:createUpdateQuoteFromExternal aan te roepen.
-
Voeg een reactieactie toe om de offerte-JSON met de prijsupdates vanuit het externe systeem te retourneren naar de offertestroom. Dit is wat wordt gebruikt om de offertedetails bij te werken.
De gegevens die door het externe systeem worden geretourneerd, moeten de volgende indeling hebben:
1 { 2 "result": { 3 "quote": { 4 // Updated JSON returned 5 }, 6 "errorCode": "INVOKE-200", 7 "error": "OK" 8 } 9 }
