Du er her:
Legge til kjøretøy for automatisk forretning
Først tar OmniScript policy-ID-en til policyen brukeren vil legge til kjøretøy i.
Deretter kalles det opp et annet OmniScript: autoWC/reusableVehicleInput1. Det samme OmniScript brukes av autoWC/Quote OmniScript.
Den gjenbrukbare OmniScript-koden inneholder et skjema der brukere kan skrive inn informasjon om kjøretøyet som skal legges til. Feltene og valgene i dette skjemaet tilsvarer attributtene i spesifikasjonen for det forsikrede elementet i produktmodellen.
Når brukeren har lagret den nye kjøretøyinformasjonen, gjør OmniScript en del ting i bakgrunnen:
-
Bruker tjenesten InsPolicyService:getInsuredItems til å hente data om alle kjøretøy som allerede er forsikret av denne policyen.
-
Bruker en integrasjonsprosedyre til å flette de nye kjøretøyene med de eksisterende kjøretøyene.
-
Bruker tjenesten InsPolicyService:getModifiedPolicy til å hente endrede policydata som inkluderer det nye kjøretøyet(e).
-
Bruker en Omnistudio Data Mapper-uttrekkshandling til å klargjøre dataene for visning.
OmniScript viser alle gamle og nye kjøretøy med Lightning Web-komponenten insOsMultiInstanceGrandchildren Vlocity.
Brukere kan åpne hvilket som helst kjøretøy for å endre attributtverdier for dekninger for det kjøretøyet.
På samme side kan brukere velge eller oppheve valg av valgfrie dekninger.
Denne siden viser også den totale nye premien, den opprinnelige premien og andre data. Hver gang brukeren gjør en endring i et attributt eller valgfri dekning, endres prisene her.
Når brukeren har klikket på Legg til kjøretøy, gjør OmniScript følgende i bakgrunnen:
-
En Data Mapper-transformasjonshandling klargjør dataene for å opprette en ny versjon av den eksisterende policyen.
-
Tjenesten InsPolicyService:createNewPolicyVersion oppretter en ny versjon av policyen som inkluderer det nye kjøretøyet(e).
-
Betalingsinformasjon oppdateres.
Til slutt åpnes det en bekreftelsesside. Den inkluderer de endelige prisendringene.
