Loading
Vakuutus
InsEnrollmentServiceStd:getRatedGroupProducts

InsEnrollmentServiceStd:getRatedGroupProducts

Käytä tätä palvelua laskeaksesi hinnan valitaksesi juurisuunnitelman, joka kattaa perheen. Palvelu tarjoaa myös työntekijöiden ja työnantajien sisällön vakuutukseen ennen rekisteröitymistä ja tukee osituksia uusille työntekijöille.

Luokka: InsEnrollmentServiceStd

Metodi: getRatedGroupProducts

Miten se toimii

  1. Palvelu vahvistaa ensin syötetyn datan vahvistaakseen:
    1. flowName annetaan. Tarjottu flowName ja sen versio ovat käypiä ja aktiivisia.

    2. memberPlans-noodi on esillä ja sille tarjotaan käypä censusMemberId.

    3. Annettu contractId tai rootPlanId on käypä tai jos annetun rootPlanId contractGroupPlan liittyy annettuun contractId.

    4. Jokaiselle censusMemberId on määritetty vain yksi memberPlans-noodi. memberPlans-noodissa on määritetty vähintään yksi ensisijainen jäsen ja memberPlans-noodissa on määritetty vain yksi ensisijainen jäsen.

    5. Määritetty jäsen kuuluu perheeseen ja annettuun censusId.

    6. Määritetty rootPlanId kuuluu annettuun contractId.

    7. Määritetyt planIds ovat käypiä.

    8. Vahvistaa, että lausekejoukko on määritetty määrittämään jäsenitason vakuutusmaksujen summa memberPremium-kenttään, kun isSaveMemberPremium-syöttöparametriksi on määritetty true.

  2. Jos syötetty data on käypä, palvelu kutsuu arviointikulkua, joka on annettu input-parametrinä flowNameparametrinä.

  3. Arvostelukulku luo InsuranceRatingInput, suorittaa luokitusprosessin ja tallentaa sitten arvosanan tulokset InsuranceRatingOutput-arvoon.

  4. Palvelu palauttaa arvosanan, eli hinnan, kun työnantaja- ja työntekijäosuus on otettu käyttöön. Palvelu käyttää myös ositusta, jos IsProrated-merkinnäksi on määritetty true.

  5. Palvelu palauttaa virheitä virheiden lisätiedoilla, jos vahvistus- tai arviointikulkujen suoritusvirheitä ilmenee.

Etäasetukset

OPTION KUVAUS
flowName

Pakollinen

Yksittäiselle rekisteröinnille käytetyn arvostelukulun nimi

censusId

Pakollinen

Ryhmän rekisteröinnin tunnus, joka sisältää kaikki rekisteröityvien perheen jäsenten rekisteröinnin

contractId

Pakollinen

Sen sopimuksen tunnus, johon jäsenet kuuluvat, ja suunnitelmat, joihin he ovat rekisteröityneet.

rootPlanId

Pakollinen

Sen tuotteen juuritason sopimusryhmän suunnitelman tunnus, jolle rekisteröintiä pyydetään

isProrated

Valinnainen.

Jos true, jäsenen vakuutusmaksutulot lasketaan osittain ryhmän väestönlaskentajäsenen vakuutuksen alkamispäivän perusteella.

isSaveMemberPremium

Valinnainen

Osoittaa, täytyykö jäsentason vakuutusmaksujen summa laskea ja palauttaa jäsenten noodiin. Oletusarvo on false.

Huomautus
Huomautus Sinun täytyy määrittää lausekejoukko täyttämään jäsenen tason vakuutusmaksujen summa memberPremium -kentässä ja valita Sisällytä tulokseen -valintaruutu.
memberPlans

Pakollinen

Luettelo perheen jäsenistä ja heidän valitsemistaan valinnaisista kattavuuksista

userInputs

Valinnainen

Arviointitoimenpiteen käyttämä syöttötietojen joukko tuotteen hinnan saamiseksi

additionalInputs

Valinnainen

Sarjanumeroitu avainarvokartta lisätiedoista, joita käytetään tuotteen luokitteluun

inputKeysList

Valinnainen

Pilkuilla erotettu luettelo syöttöavaimista, joita käytetään yksittäisten luokittelutulosten sisältämiseen.

Syötetty JSON

Alla on esimerkki syötetystä JSON-tiedostosta:

{
  "flowName": "Rating_Flow",
  "contractId": "800RN000000jyCRYAY",
  "censusId": "0r6RN0000006HOJYA2",
  "rootPlanId": "0rgRN0000000320YAA",
  "memberPlans": [
    {
      "censusMemberId": "0r6RN0000006HNkYAM",
      "planIds": [
        "0rgRN0000000320YAA",
        "0rgRN000000031xYAA"
      ]
    },
    {
      "censusMemberId": "0r6RN0000006HNuYAM",
      "planIds": [
        "0rgRN0000000320YAA",
        "0rgRN000000031xYAA"
      ]
    },
    {
      "censusMemberId": "0r6RN0000006HNuYAM"
    }
  ]
}

Tulos-JSON

Alla on esimerkki tuloksen JSON-tiedostosta:

{
  "rootPlanId": "0rgRN0000000320YAA",
  "standardPremium": 1000,
  "termPremium": 750,
  "employerContribution": 550,
  "employeeContribution": 450,
  "members": [
    {
      "censusMemberId": "0r6RN0000006HNkYAM",
      "termPremium": 550,
      "standardPremium": 600,
      "employerContribution": 350,
      "employeeContribution": 200,
      "contributionType": "amount"
    },
    {
      "censusMemberId": "0r6RN0000006HNuYAM",
      "termPremium": 450,
      "standardPremium": 400,
      "employerContribution": 200,
      "employeeContribution": 250,
      "contributionType": "amount"
    }
  ]
}

Alla on esimerkki virheiden tulostetusta JSON-tiedostosta:

{
  "errors": [
    {
      "error": "Specify a member that belongs to this family.",
      "planIds": ["0rgRN0000000320YAA", "0rgRN000000031xYAA"],
      "censusMemberId": "0r6RN0000006HOJYA2"
    }
  ]
}
 
Ladataan
Salesforce Help | Article