Du är här:
InsEnrollmentServiceStd:enrollMembers
Använd denna tjänst för att registrera folkräkningsmedlemmar i deras valda planer.
Klass: InsEnrollmentServiceStd
Metod: enrollMembers
Så här fungerar det
- Tjänsten frågar först efter gruppräkningsmedlemmar antingen a) med alla medlemmar för en given
groupCensusIdeller b) med endast de medlemmar som anges igroupCensusMembersIds. - Den söker sedan efter förregistrerade planer länkade till varje medlem i
GroupCensusMemberPlan. -
Produktplanerna för varje medlem returneras.
-
Om produkten är en del av
contractochcontractGroupPlansskapar tjänsten enInsurancePolicyochInsurancePolicyCoveragesför de täckningsobjekt som anges i planen. -
Du kan skapa personkonton för gruppräkningsmedlemmarna i den givna gruppräkningen. För att stödja flödet Personkonto:
-
Om
accountIds(som hämtas frånGroupCensusMember) är tillgängliga använder tjänstenAccountIdsomInsurancePolicy.NameInsuredoch skaparInsurancePolicyParticipants,PrimaryParticipantAccountIdochRelatedParticipantAccountId. -
Om
accountId är null använder tjänstengroupAccountIdsom InsurancePolicy.NameInsuredochcontactIdsomInsurancePolicyParticipants,PrimaryParticipantContactIdochRelatedParticipantContactId.
-
-
Tjänsten skapar en Försäkringspolicy endast för primära medlemmar och inte deras underordnade. Den skapar den beroende informationen i ett separat objekt som kallas
InsurancePolicyParticipants. En post skapas även för den primära medlemmen. Tjänsten associerar dessa poster till Försäkringspolicyer. FältenInsurancePolicyParticipant,primaryParticipantAccountIdochrelatedParticipantAccountIdfylls även i med hjälp avAccountIdför gruppräkningsmedlemmen och på samma sätt kontaktfält närAccountIdär null. -
Försäkringspolicytäckningar
Om en medlem är registrerad för en valfri täckning under medlemsregistreringen skapar tjänsten en separat
InsurancePolicyCoveragesom motsvarar varje registrerad valfri täckning.InsurancePolicyCoveragelagrar den registreradeInsuredPolicyParticipantId.- För obligatoriska täckningar finns en enskild
InsurancePolicyCoverageför en familj per produkt.
- Premie för försäkringspolicy
- Om
saveMemberPremiumär Sant inkluderarInsurancePolicyParticipantStandardPremiumAmountför en policy.AnteckningBeräkningsförfarandet måste konfigureras för att ställa in beloppfältet memberPremium med Inkludera i beräkningsresultat markerat.
- Om
Fjärralternativ
| Alternativ : | Beskrivning |
|---|---|
groupCensusMemberIds |
Krävs om ID (kommaavgränsade) för de specifika gruppräkningsmedlemmar som ska registreras. |
groupCensusId |
Krävs om ID för gruppräkningen som innehåller alla folkräkningsmedlemmar som ska registreras. |
contractId |
Obligatoriskt. ID för kontraktet som medlemmarna hör till och planerna som de är registrerade i. |
dependentRoleName
|
Fältet Roll i Standardvärdet är Medlem . |
isBatchMode
|
Används för att skapa policyer asynkront. Standardvärdet är |
primaryRoleName |
Fältet Roll i |
saveMemberPremium
|
Anger om policypremiebeloppet måste anges för alla Om värdet är sant lagras premien för policymedlemmen i Standardvärdet är falskt. |
JSON för utdata
Tjänsten returnerar listan över policyer.
policyIds
|
Post-ID för InsurancePolicy. |
{
"policyIds":[
"0036F00002Q4wlSQAR",
"0036F00002Q4wlSQAQ"
]
}