Olet tässä:
Multi Auto -integrointitoimenpide
Arvostelemme Multi Auto -vakuutustuotetta seuraavalla integraatiotoimenpiteellä:
-
Tyyppi: Automaattinen
-
Alatyyppi: MultiInstanceRating
-
Nimi: Auto+MultiDriver-luokitus
Tämä integrointitoimenpide toimii seuraavalla tasolla:
Integrointitoimenpide organisoi kaksi tärkeintä arvosanojen laskentaa – kuljettajan laskennat ja sitten ajoneuvon laskennat.
Auto MultiInstanceRating -integrointitoimenpide näyttää tältä:
Kun luot oman integraatiotoimenpiteesi luokitellaksesi autovakuutustuotteitasi, voit tarkastella ja testata sen rakennetta nähdäksesi, miten se toimii. Voit mallinntaa oman integraatiotoimenpiteesi tälle, jos se sopii sinulle.
Alla on kuvattu, mitä komponenttia toimenpiteen jokainen vaihe käyttää ja mitä jokainen vaihe tekee:
-
Lausekejoukon toiminto - rateDrivers
Arvioi kuljettajat kutsumalla autoRateDrivers-lausekejoukkoja.
Seuraavat etäasetukset on määritetty:
-
Avain: includeInputKeys
Arvo: autoVehicle.instanceKey,autoDriver.instanceKey
Mitä se tekee: Tämä vaihtoehto määrittää avaimet, jotka sisällytetään input-joukosta laskentatulosten tulosjoukkoihin. Näitä avaimia käytetään myöhemmin tunnistamaan oikeat laskentatulokset aggByKey-vaihtoehdolla sekä tämän integraatiotoimenpiteen seuraavissa vaiheissa.
-
Avain: includeInputs
Arvo: true
Mitä se tekee: Ottaa koodin käyttöön, joka noutaa includeInputKeys -vaihtoehdon määrittämät instanssiavaimet.
-
Avain: aggByKey
Arvo: autoVehicle.instanceKey
Mitä se tekee: Käyttää laskentatulosten joukkoissa avainta autoVehicle.instance InputKey määrittääkseen aggregointivaiheiden suorittavat joukot.
-
Avain: effectiveDate
Arvo: %options:effectiveDate%
Mitä se tekee: Tämä arvo välitetään tämän integraatiotoimenpiteen vaihtoehtona InsProductService:getRatedProduct-palveluun. Näitä tietoja käytetään noutamaan integraatiotoimenpiteen käyttämien lausekejoukkojen ja hakutaulukoiden oikeat versiot.
-
-
Luettelo-toiminto - mergeDriverFactorsVehicles
Yhdistää vaiheen 1 ajurien laskentatulokset (rateDrivers:output:aggregationResults) alkuperäiseen input-dataan (input_1) input JSON-tiedostosta. Vertaa ajoneuvon laskutoimen tuloksen autoVehicle.instanceKey-arvoa ja yhdistää tiedot.
-
Lausekejoukon toiminto - rateVehicle
Arvioi ajoneuvot kutsumalla autoRateVehicles-lausekejoukkoja.
-
Avain: includeInputKeys
Arvo: autoVehicle.instanceKey,productKey,parentProdKey
Mitä se tekee: Tämä vaihtoehto määrittää avaimet, jotka sisällytetään input-joukosta laskentatulosten tulosjoukkoihin.
-
Avain: includeInputs
Arvo: true
Mitä se tekee: Ottaa koodin käyttöön, joka noutaa includeInputKeys -vaihtoehdon määrittämät instanssiavaimet.
-
Avain: includeRawCalculationResult
Arvo: true
Mitä se tekee: Liittää tämän lausekejoukon raakatulosten tulokset output JSON-tiedostoon (ja jäsennettyjen laskentatulosten tuloksiin).
-
Avain: effectiveDate
Arvo: %options:effectiveDate%
Mitä se tekee: Tämä arvo välitetään tämän integraatiotoimenpiteen vaihtoehtona InsProductService:getRatedProduct-palveluun. Näitä tietoja käytetään noutamaan integraatiotoimenpiteen käyttämien lausekejoukkojen ja hakutaulukoiden oikeat versiot.
-
-
Vastaustoiminto
Palauttaa vaiheen 4 laskentatoiminnon vastauksen. Määritetty Lähetä JSON-polku on vakiomuotoinen ja lähettää vain tarvittavat noodit.
Multi Auto -luokitustoimenpide käyttää myös lausekejoukkoja suorittaakseen sarjan laskutoimia matriisirakenteille sekä käyttäjän määrittämille muuttujille ja vakioille. Hakutaulukko etsii tietoja käyttämällä useita input-ulottuvuuksia ja palauttaa vastaavan output-arvon.
Ennen kuin aktivoit lausekejoukkosi, suorita simulaatioita käyttämällä oletusarvoisia ja mukautettuja testin input-muuttujia. Lausekejoukon versiossa kutsutuilla eri päätösmatriiseillä tai alilausekkeiden versioilla voi olla eri alkamis- ja päättymispäivämäärä/aika-arvot. Testaa eri versioita muuttamalla Voimaanastumispäivä-arvoa. Jos lausekejoukko ei toimi odotetulla tavalla, muokkaa elementtejä ja simuloi uudelleen. Aktivoi lausekejoukko, kun olet tyytyväinen. Lisätietoja on kohdassa Lausekejoukkosi version simulointi ja aktivointi.
Lisätietoja liiketoimintasääntöjen järjestelmän määrittämisestä on kohdassa Liiketoimintasääntöjen järjestelmä.
Usean automaattisen integroinnin toimenpide kutsuu näitä lausekejoukkoja:
-
Tämä lausekejoukko laskee kaikki vakuutetut kuljettajat ajoneuvokohtaisesti. Tämä tarkoittaa, että se arvioi jokaiseen ajoneuvoon liitetyt kuljettajat.
-
Tämä lauseke määrittää kaikki vakuutetut ajoneuvot.
