breadcrumbDescription
InsEnrollmentServiceStd:enrollMembers
Brug denne tjeneste til at tilmelde optællingsmedlemmer til deres valgte planer.
Kategori: InsEnrollmentServiceStd
Metode: enrollMembers
Sådan fungerer det
- Tjenesten forespørger først på Gruppebestillingsmedlemmer enten a) ved brug af alle medlemmer for en given
groupCensusIdeller b) ved brug af kun de medlemmer, der er angivet pågroupCensusMembersIds. - Den søger derefter efter forudindtastede planer, der er knyttet til hvert medlem i
GroupCensusMemberPlan. -
Produktplanerne for hvert medlem returneres.
-
Hvis produktet er en del af
contractogcontractGroupPlans, opretter tjenesten etInsurancePolicyogInsurancePolicyCoveragesfor de dækningselementer, der er angivet i planen. -
Du kan oprette personkonti for gruppebehandlingsmedlemmer i den angivne gruppetælling. Hvis du vil understøtte forløbet Personkonto:
-
Hvis
accountIds( hentet fraGroupCensusMember) er tilgængelige, bruger tjenestenAccountIdsomInsurancePolicy.NameInsuredog opretterInsurancePolicyParticipants,PrimaryParticipantAccountIdogRelatedParticipantAccountId. -
Hvis
accountId er nul, bruger tjenestengroupAccountIdsom InsurancePolicy.NameInsuredogcontactIdsomInsurancePolicyParticipants,PrimaryParticipantContactIdogRelatedParticipantContactId.
-
-
Tjenesten opretter kun en forsikringspolice for primære medlemmer og ikke deres afhængige. Den opretter de afhængige oplysninger i et separat objekt ved navn
InsurancePolicyParticipants. Der oprettes også en registrering for det primære medlem. Tjenesten knytter disse poster til Forsikringspolicer. FelterneInsurancePolicyParticipant,primaryParticipantAccountIdogrelatedParticipantAccountIdudfyldes også ved brug af feltetAccountIdfor gruppebestemmelsesmedlemmet og på samme måde felterne Kontakt, nårAccountIder nul. -
Dækninger for forsikringspolice
Hvis et medlem tilmelder sig en valgfri dækning under medlemstilmelding, opretter tjenesten en separat dækning
InsurancePolicyCoverage, der svarer til hver tilmeldt valgfri dækning.InsurancePolicyCoverageregistrerer de tilmeldteInsuredPolicyParticipantId.- For obligatoriske dækninger er der en enkelt
InsurancePolicyCoveragefor en familie pr. produkt.
- Præmie på forsikringspolice
- Hvis
saveMemberPremiumer Sand, indeholderInsurancePolicyParticipant-registreringerneStandardPremiumAmount-værdien for en politik.BemærkBeregningsproceduren skal konfigureres til at angive feltet medlemPremium-beløb med Inkluder i beregningsoutput markeret.
- Hvis
Fjernindstillinger
| Indstilling | Beskrivelse |
|---|---|
groupCensusMemberIds |
Krævet, hvis der ikke bruges Id'er (kommasepareret) for de specifikke gruppebeskrivelsesmedlemmer, der skal tilmeldes. |
groupCensusId |
Krævet, hvis der ikke bruges Id'et for den gruppenummering, der indeholder alle folketællingsmedlemmer, der skal tilmeldes. |
contractId |
Påkrævet. Id'et på den kontrakt, som medlemmerne tilhører, og de planer, som de er tilmeldt. |
dependentRoleName
|
Feltet Rolle i Standardværdien er Medlem. |
isBatchMode
|
Bruges til at oprette politikker asynkront. Standardværdien er |
primaryRoleName |
Feltet Rolle i |
saveMemberPremium
|
Angiver, om policepræmiebeløbet skal angives for alle Hvis værdien er sand, gemmes policemedlemspræmien i feltet Standardværdien er false. |
Output JSON
Tjenesten returnerer listen over policer.
policyIds
|
InsurancePolicy-registrerings-id. |
{
"policyIds":[
"0036F00002Q4wlSQAR",
"0036F00002Q4wlSQAQ"
]
}