Loading
Vakuutus
Autovakuutustuotteen luokituksen integrointitoimenpide

Autovakuutustuotteen luokituksen integrointitoimenpide

Tuotemalli perustuu kaikkiin liiketoiminta-alueella käytettyihin liiketoimintaprosesseihin. Palvelut, jotka hinnoittelevat vakuutustuotteita, noutavat dataa tuotemallista, suorittavat luokitustoimenpiteiden laskutoimia käyttämällä kyseistä dataa ja lisäävät sitten kattavuuden ja vakuutusmaksujen hinnat tuotemalliin.

Alla on esimerkki tuotemallista Multi Auto -juuritason tuotteelle:

Kuvaa Multi Auto -juotuotteen yleisen tason tuotemallia.

Arvostelemme Multi Auto -vakuutustuotetta seuraavalla integraatiotoimenpiteellä:

  • Tyyppi: Automaattinen

  • Alatyyppi: MultiInstanceRating

  • Nimi: Auto+MultiDriver-luokitus

Tämä integrointitoimenpide toimii yleisesti seuraavasti:

Työnkulun kaavio integrointitoimenpiteelle, joka luokittelee vakuutustuotteen

Integrointitoimenpide orkestroi kaksi tärkeintä arvosanan laskentaa: ajoneuvon laskutoimet ja sitten ajoneuvon laskutoimet.

Auto MultiInstanceRating -integrointitoimenpide näyttää tältä:

Integrointitoimenpide ja Toimenpidekokoonpano-ominaisuudet korostettuna

Ennen kuin luot oman integraatiotoimenpiteesi luokitellaksesi autovakuutustuotteitasi, tarkasta ja testaa sen rakenne 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:

  1. Lausekejoukon toiminto

    Arvioi kuljettajat kutsumalla autoRateDrivers-lausekejoukkoa.

    Seuraavat etäasetukset on määritetty:

    • Avain: includeInputKeys

      Arvo: autoVehicle.instanceKey,autoDriver.instanceKey

      Mitä se tekee: Määrittää avaimet, jotka sisällytetään input-joukosta laskentatulosten tulosjoukkoihin. Tämän integraatiotoimenpiteen aggByKey-vaihtoehto ja seuraavat vaiheet käyttävät näitä avaimia tunnistaakseen laskentatulosten oikean joukon.

    • 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ää laskentatuloksen joukossa autoVehicle.instance-avainta InputKey määrittääkseen aggregointivaiheiden suorittavat joukot.

    • Avain: effectiveDate

      Arvo: %options:effectiveDate%

      Mitä se tekee: Välittää tämän arvon vaihtoehtona tämän integraatiotoimenpiteen käyttämään InsProductService: getRatedProduct-palveluun. Näitä tietoja käytetään lausekejoukkojen ja hakutaulukoiden oikeiden versioiden noutamiseen integraatiotoimenpiteelle.

  2. Luettelo-toiminto

    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.

  3. Lausekejoukon toiminto

    Arvioi ajoneuvot kutsumalla autoRateVehicles-lausekejoukkoa.

    • Avain: includeInputKeys

      Arvo: autoVehicle.instanceKey,productKey,parentProdKey

      Mitä se tekee: 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: Välittää tämän arvon vaihtoehtona tämän integraatiotoimenpiteen käyttämään InsProductService:getRatedProduct-palveluun. Näitä tietoja käytetään lausekejoukkojen ja hakutaulukoiden oikeiden versioiden noutamiseen integraatiotoimenpiteelle.

  4. Vastaustoiminto

    Palauttaa lausekejoukon toiminnon vastauksen vaiheessa 4. Määritetty Lähetä JSON-polku on vakiomuotoinen ja lähettää vain tarvittavat noodit.

 
Ladataan
Salesforce Help | Article