Loading
Vakuutus
InsEnrollmentServiceStd:enrollFamily

InsEnrollmentServiceStd:enrollFamily

Käytä tätä palvelua rekisteröidäksesi yhden perheen yhteen juuritason suunnitelmaan, joka sisältää ensisijaisen jäsenen ja siihen liittyvät alaiset, joilla on kattavuus.

Huomautus
Huomautus Työntekijöiden tai asiakasyhteisöjen käyttäjien ei odoteta luovan portaalikäyttäjiä asiaankuuluville sidonnaisille. Älä siis sisällytä Luo käyttäjä kutsuttava -toimintoa kulkuun, joka on annettu input-arvona.

Luokka: InsEnrollmentServiceStd

Metodi: enrollFamily

Miten se toimii

  1. Palvelu vahvistaa ensin syötetyn datan vahvistaakseen:
    1. Pakolliset pyyntötiedot tarjotaan.

    2. Tarjottu flowName ja sen versio ovat käypiä ja aktiivisia.

    3. Annettu primaryMemberId on käypä ja tietylle primaryMemberId ja censusId on vastaavuus.

    4. Annettu contractId tai rootPlanId on käypä tai annetun rootPlanId contractGroupPlan on liitetty annettuun contractId.

    5. Rekisteröinnin tila suoritetaan GroupCensusMemberPlan-taulukossa annetuille rootPlanId ja primaryMemberId.

    6. Määritettyyn rootPlanId ja primaryCensusMemberId on liitetty tietue.

  2. Jos syötetty data on käypä, palvelu kutsuu rekisteröintikulkua.

  3. Rekisteröitymiskulku luo Vakuutussopimukset, Vakuutussopimuksen osallistujat ja Vakuutussopimuksen kattavuudet.

  4. Palvelu palauttaa käytännön tunnuksen onnistuneen suorituksen varalta.

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

Etäasetukset

OPTION KUVAUS
flowName

Pakollinen

Yksittäiselle rekisteröinnille käytetyn rekisteröitymiskulun nimi.

groupCensusId

Pakollinen

Ryhmän rekisteröitymisen tunnus, joka sisältää kaikki rekisteröityvän perheen rekisteröitymisen jäsenet.

contractId

Pakollinen

Sen sopimuksen tunnus, johon jäsenet kuuluvat, ja suunnitelmat, joihin heidät rekisteröidään.

primaryMemberId

Pakollinen

Rekisteröitävän ensisijaisen jäsenen tunnus.

rootPlanId

Pakollinen

Rekisteröinnin tuotteen juuritason sopimusryhmän suunnitelman tunnus.

isProrated

Valinnainen.

Jos true, jäsenen vakuutusmaksutulot lasketaan osittain.

isSaveMemberPremium

Valinnainen

Osoittaa, täytyykö vakuutuksen vakuutusmaksujen summa määrittää kaikille InsurancePolicyParticipant-tietueille. Jos true, vakuutuksen jäsenen vakuutusmaksutulot tallennetaan InsurancePolicyParticipant-kenttään.TotalStandardAmount vakuutuksen kaikille vakuutuksen osallistujille. Oletusarvo on false.

userInputs

Valinnainen

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

additionalInputs

Valinnainen

Sarjanumeroitu avainarvojen kartta lisätiedoista, joita käytetään tuotteen luokitteluun.

matchingKeysList

Pakollinen

Pilkuilla erotettuja Tili-objektin kenttiä, joita käytetään identtisten tietueiden havaitsemiseen olemassa olevista Tili-tietueista, jos personAccount on käytössä organisaatiossa.

Pilkuilla erotettuja Yhteyshenkilö-objektin kenttiä, joita käytetään identtisten tietueiden havaitsemiseen olemassa olevista yhteyshenkilötietueista, jos personAccount ei ole käytössä organisaatiossa.

inputKeysList

Valinnainen

Pilkuilla erotettu luettelo arvosanojen input-avaimista, joita käytetään yksittäisten arvosanojen tuloksiin sisällyttämiseen.

emailEncodingKey

Pakollinen, jos käytetään luo portaalikäyttäjä kutsuttava -toimintoa.

Sähköpostin koodausavain, jota käytetään käyttäjätietueiden luomiseen. Esimerkiksi ISO-8859-1 tai UTF-8.

languageLocaleKey

Valinnainen

Pakollinen, jos käytetään luo portaalikäyttäjä kutsuttava -toimintoa.

localeSidKey

Pakollinen, jos käytetään luo portaalikäyttäjä kutsuttava -toimintoa.

Käyttäjätietueiden luomiseen käytettävän paikkamäärityksen SID-avain.

timezoneSidKey

Pakollinen, jos käytetään luo portaalikäyttäjä kutsuttava -toimintoa.

Aikavyöhykkeiden SID-avain, jota käytetään käyttäjätietueiden luomiseen.

profileId

Valinnainen

Käyttäjätietueeseen liitettävän profiilitietueen tunnus.

Syötetty JSON

Alla on esimerkki syötetystä JSON-tiedostosta:

{

'flowName': 'Individual_Enrollment',
'groupCensusId':'0rfSG00000003fRYAQ',
'contractId':'800RN000000jyCRYAY',
'primaryMemberId':'0r6SG0000000j1xYAA',
'rootPlanId':'0rgRN0000000320YAA',
'isProrated': true,

'isSaveMemberPremium':true,
'emailEncodingKey':'ISO-8859-1',
'languageLocaleKey':'en_US',
'localeSidKey':'en_US',
'timezoneSidKey':'America/Los_Angeles',
'profileId':'00eSG00000120ug',

'userInputs':{"ratingType": "Enrollment"},

'additionalInputs':{"mergeList": "true", "includeOptionalCovSelectFlag":true}

'matchingKeysList':'FirstName,LastName',

'inputKeysList':'aggByKey,primaryMember,groupCensusMemberId'

}

Tulos-JSON

Alla on esimerkki tuloksen JSON-tiedostosta:

{
       policyId:'0YTB00000000hrfOAA'
 }

Virheiden output JSON

Alla on esimerkki virheen tuloksen JSON-tiedostosta:

{
     "errors":[
                        {
                             "error":"already enrolled",
                             "rootPlanId":"0rgRN0000000320YAA",
                             "censusMemberId":"0r6RN0000006HOJYA2"
                        },
                   ]
}
 
Ladataan
Salesforce Help | Article