U bent hier:
Bedrijfsprocessen voor uitgiftebeleid
We hebben een bedrijfsproces Probleempolis gemaakt dat een offerte aanneemt en een verzekeringspolis uitgeeft. Dit bedrijfsproces wordt hergebruikt voor meerdere bedrijfssectoren.
Al onze screenshots zijn momenteel in Lightning stijl. Uw draai kan er anders uitzien omdat deze de Newport-stijl gebruikt in de Broker Portal en de Klantportal.
OmniScript voor uitgiftebeleid
U kunt dit OmniScript starten vanuit de volgende toepassingen, waar het toegankelijk is voor de beschreven typen gebruikers:
-
Makelaarsportal (Newport)
Makelaars en agenten
-
Interactieconsole (Lightning)
Interne verzekeringsagenten en callcentervertegenwoordigers
-
Vlocity-beheerder Lightning Experience (Newport)
-
Interne verzekeringsagenten
-
Vlocity-beheerders
-
Deze OmniScripts schrijven nu naar het native object Verzekeringspolis Financial Services Cloud in plaats van het object Activum.
Laten we nu stap voor stap het OmniScript voor uitgiftebeleid doorlopen.
Eerst gebruikt OmniScript een offerte-ID en de service InsQuoteService:getQuoteDetail om de gegevens op te halen voor de offerte waarvoor de gebruiker een beleid wil maken.
Vervolgens wordt informatie weergegeven over de offerte, inclusief de premieprijs en de looptijd van de aan te schaffen verzekeringspolis.
Afhankelijk van de betalingsoptie die de gebruiker kiest, verandert de stappenstructuur rechts. De stappen die een gebruiker onderneemt om betalingsgegevens te maken, worden gewijzigd op basis van de keuzes die deze maakt. In het volgende voorbeeld heeft de gebruiker Betalingsplan gekozen.
Nadat de gebruiker Betalingsplan heeft gekozen en op Volgende heeft geklikt, roept dit OmniScript een ander OmniScript aan met de naam ins/SetupPaymentPlan PaymentPlanSetup1. PaymentPlanSetup1 OmniScript begeleidt de gebruiker door de formulieren en keuzes die nodig zijn om al zijn betalingsgegevens voor de polis in te stellen.
Om het testen van deze functionaliteit te vergemakkelijken, gebruiken we een Lightning webcomponent die is gebouwd om te integreren met Braintree. Braintree laat ons testbare creditcardnummers toevoegen of op Volgende klikken. Het OmniScript ziet de betalingsinvoer als geldig en laat de gebruiker doorgaan naar de volgende stap.
U kunt de Braintree Lightning webcomponent verwijderen of wijzigen als u dit OmniScript kloont en gebruikt in een productieomgeving.
Nadat de betaling is geautoriseerd, roept IssuePolicy OmniScript de service InsPolicyService:createUpdatePolicy aan om de polisrecord te maken.
Een actie Omnistudio Data Mapper Extractie leest de polisrecord en het OmniScript geeft een bevestiging weer dat het beleid actief is.
Laten we nu dezelfde stroom doorlopen, waarbij de gebruiker verschillende keuzes maakt.
Op dezelfde pagina Offertedetails bevestigen aan het begin van de vorige stroom kiest de gebruiker Volledige betaling.
Vervolgens kiest de gebruiker de optie Elektronische controle als betalingswijze. Dit OmniScript roept een ander OmniScript aan met de naam ins/IssuePayment1. Het OmniScript IssuePayment1 loodst de gebruiker door de formulieren en keuzes die nodig zijn om al zijn betalingsgegevens op te halen om nu voor de polis te betalen.
De gebruiker kan kiezen tussen Creditcard of Elektronische cheque. In dit voorbeeld heeft de gebruiker Elektronische controle gekozen.
Het OmniScript IssuePayment1 kan worden geïntegreerd met een ACH-systeem om de bankrekeninggegevens van de klant te verwerken en de betaling te autoriseren.
De stap achAuthorization in het OmniScript IssuePayment1 is ingesteld op het accepteren en autoriseren van testgegevens.
U kunt deze stap wijzigen in het OmniScript dat u maakt of uitbreidt.
Nadat de betaling is geautoriseerd, roept IssuePolicy OmniScript de service InsPolicyService:createUpdatePolicy aan om de polisrecord te maken.
Een actie Gegevenstoewijzing extraheren leest de polisrecord en het OmniScript geeft een bevestiging weer dat het beleid actief is.
Wat erin zit
Zo zien de stappen eruit in OmniScript Designer:
-
getQuoteDetails
-
Type component: Externe actie
-
Wat het doet: Haalt de gegevens op voor de offerte die is opgegeven door de offerte-ID.
-
Aanroepen: InsQuoteService:getQuoteDetail
-
-
getQuoteInformation
-
Type component: Extractieactie van Data Mapper
-
Wat het doet: Extraheert product- en accountgegevens uit de offerte.
-
Aanroepen: Ins_ExtrQuoteDetails_IssueOS
-
-
setQuoteInformation
-
Type component: Waarden instellen
-
Wat het doet: Stelt waarden in voor een aantal offerte-elementen
-
Aanroepen: Geen
-
-
quoteDetails
-
Type component: Stap
-
Wat het doet: Omvat de volgende subcomponenten:
-
quoteNumber
-
quoteEffectiveDate
-
quotePremium
-
quoteTerm
-
billType
-
-
Aanroepen: Geen
-
-
paymentPlanSetUp1
-
Type component: OmniScript
-
Wat het doet: Roept een ander OmniScript aan waarmee de gebruiker een betalingsplan kan instellen.
-
Aanroepen: ins/SetupPaymentPlan OmniScript
-
-
setPaymentAmount
-
Type component: Waarden instellen
-
Wat het doet: Stelt waarden in voor een aantal factureringselementen.
-
Aanroepen: Geen
-
-
IssuePayment1
-
Type component: OmniScript
-
Wat het doet: Hiermee kan een gebruiker zijn of haar premie in real-time betalen.
-
Aanroepen: ins/IssuePayment OmniScript
-
-
createUpdatePolicy
-
Type component: Actie integratieprocedure
-
Wat het doet: Maakt een polisrecord.
-
Aanroepen: Insurance_CreatePolicy-integratieprocedure
-
-
applyPremiumPayment
-
Type component: Actie integratieprocedure
-
Wat het doet: Past een premie die is betaald via het OmniScript IssuePayment in stap 7 toe op de polisrecord.
-
Aanroepen: Insurance_IssuePayment
-
-
readPolicyforconfirmation
-
Type component: Extractieactie van Data Mapper
-
Wat het doet: Extraheert gegevens over de polis, het product en de betaling.
-
Aanroepen: readPolicyLwc
-
-
UpdateQuoteStatus
-
Type component: Actie Post van Data Mapper
-
Wat het doet: Werkt de offertestatus bij.
-
Aanroepen: UpdateQuoteStatus
-
-
CreatePolicyParties
-
Type component: Actie integratieprocedure
-
Wat het doet: Maakt een record van de verzekeringnemer als partij.
-
Aanroepen: Integratieprocedure voor PolicyholderParty_Create
-
-
CreateProducerParty
-
Type component: Actie integratieprocedure
-
Wat het doet: Maakt een partijrecord voor de makelaar die de verzekeringspolis heeft verkocht.
-
Aanroepen: ProducerParty_Create
-
-
policyBevestiging
-
Type component: Stap
-
Wat het doet: Bevat de volgende subcomponenten:
-
Gefeliciteerd: Een tekstblok dat de gebruiker feliciteert met de aankoop van het beleid.
-
CustomLWC1
-
Type component: Aangepaste LWC
-
Wat het doet: Geeft de bevestiging van de aankoop van de polis weer, met aankoopgegevens.
-
Aanroepen: vlocity_ins__insOsBevestiging
-
-
textBlock2: Een tekstblok met contactgegevens van de verzekeraar.
-
viewPolicy
-
Type component: Navigeren in actie
-
Wat het doet: Biedt navigatie
-
-
-
Aanroepen: Geen
-
Uitgiftebeleid vanuit de UI Offerte
Een klantenservicemedewerker of interne verzekeringsagent met toegang tot de UI Offerte kan vanuit die UI polissen uitgeven. Dit voorbeeld toont polissen die zijn uitgegeven vanuit de UI van de offerte met behulp van kant-en-klare, op LWC gebaseerde componenten uit een bestaande offerte.
Zo ziet het er stap voor stap uit:
Begin op de lijstpagina Offerte. Kies de offerte waarvoor u een polis wilt uitgeven.
Klik in de UI Offerte op Probleembeleid - Native.
Breng in het venster Probleembeleid de gewenste wijzigingen aan en klik op Maken.
Vlocity maakt het beleid en geeft een succesbericht weer in de UI voor offertes.
U kunt het OmniScript dat in de vorige sectie is beschreven, ook starten vanuit de UI Offerte. Klik op Probleembeleid om dit OmniScript te starten.
