Olet tässä:
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.
Luokka: InsEnrollmentServiceStd
Metodi: enrollFamily
Miten se toimii
- Palvelu vahvistaa ensin syötetyn datan vahvistaakseen:
Pakolliset pyyntötiedot tarjotaan.
Tarjottu
flowNameja sen versio ovat käypiä ja aktiivisia.Annettu
primaryMemberIdon käypä ja tietylleprimaryMemberIdjacensusIdon vastaavuus.Annettu
contractIdtairootPlanIdon käypä tai annetunrootPlanIdcontractGroupPlanon liitetty annettuuncontractId.Rekisteröinnin tila suoritetaan
GroupCensusMemberPlan-taulukossa annetuillerootPlanIdjaprimaryMemberId.Määritettyyn
rootPlanIdjaprimaryCensusMemberIdon liitetty tietue.
-
Jos syötetty data on käypä, palvelu kutsuu rekisteröintikulkua.
-
Rekisteröitymiskulku luo Vakuutussopimukset, Vakuutussopimuksen osallistujat ja Vakuutussopimuksen kattavuudet.
-
Palvelu palauttaa käytännön tunnuksen onnistuneen suorituksen varalta.
-
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 |
isSaveMemberPremium
|
Valinnainen Osoittaa, täytyykö vakuutuksen vakuutusmaksujen summa määrittää kaikille InsurancePolicyParticipant-tietueille. Jos |
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'
}Virheiden output JSON
Alla on esimerkki virheen tuloksen JSON-tiedostosta:
{
"errors":[
{
"error":"already enrolled",
"rootPlanId":"0rgRN0000000320YAA",
"censusMemberId":"0r6RN0000006HOJYA2"
},
]
}