Loading
Forsikring
InsEnrollmentServiceStd:enrollMembers

InsEnrollmentServiceStd:enrollMembers

Brug denne tjeneste til at tilmelde optællingsmedlemmer til deres valgte planer.

Kategori: InsEnrollmentServiceStd​​ ​

Metode: enrollMembers

Sådan fungerer det

  1. Tjenesten forespørger først på Gruppebestillingsmedlemmer enten a) ved brug af alle medlemmer for en given groupCensusId​ eller b) ved brug af kun de medlemmer, der er angivet på groupCensusMembersIds.
  2. Den søger derefter efter forudindtastede planer, der er knyttet til hvert medlem i GroupCensusMemberPlan .
  3. Produktplanerne for hvert medlem returneres.

  4. Hvis produktet er en del af contract og contractGroupPlans, opretter tjenesten et InsurancePolicy og InsurancePolicyCoverages for de dækningselementer, der er angivet i planen.

  5. Du kan oprette personkonti for gruppebehandlingsmedlemmer i den angivne gruppetælling. Hvis du vil understøtte forløbet Personkonto:

    1. Hvis accountIds ( hentet fra GroupCensusMember) er tilgængelige, bruger tjenesten AccountId som InsurancePolicy.NameInsured og opretter InsurancePolicyParticipants, PrimaryParticipantAccountId og RelatedParticipantAccountId.

    2. Hvis accountId er nul, bruger tjenesten groupAccountId som InsurancePolicy.NameInsured​ og ​contactId som ​InsurancePolicyParticipants, PrimaryParticipantContactId og RelatedParticipantContactId​​.

  6. 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. Felterne InsurancePolicyParticipant, primaryParticipantAccountId og relatedParticipantAccountId udfyldes også ved brug af feltet AccountId for gruppebestemmelsesmedlemmet og på samme måde felterne Kontakt, når AccountId er nul.

  7. Dækninger for forsikringspolice

    1. 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. InsurancePolicyCoverage registrerer de tilmeldte InsuredPolicyParticipantId.
    2. For obligatoriske dækninger er der en enkelt InsurancePolicyCoverage for en familie pr. produkt.
  8. Præmie på forsikringspolice
    1. Hvis saveMemberPremium er Sand, indeholder InsurancePolicyParticipant-registreringerne StandardPremiumAmount-værdien for en politik.
      Bemærk
      Bemærk

      Beregningsproceduren skal konfigureres til at angive feltet medlemPremium-beløb med Inkluder i beregningsoutput markeret.

Fjernindstillinger

Indstilling Beskrivelse
​​​groupCensusMemberIds​​​

Krævet, hvis der ikke bruges groupCensusId.

Id'er (kommasepareret) for de specifikke gruppebeskrivelsesmedlemmer, der skal tilmeldes.

​​​groupCensusId​​​

Krævet, hvis der ikke bruges groupCensusMemberIds.

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 InsurancePolicyParticipant indeholder denne værdi for alle afhængige. For dette scenarie er feltværdien for RelationshipToInsured baseret på det, der overføres fra GroupCensusMember, f.eks. - ægtefælle, underordnet, overordnet.

Standardværdien er Medlem.

isBatchMode

Bruges til at oprette politikker asynkront.

Standardværdien er true.

​​​primaryRoleName​​​

Feltet Rolle i ​InsurancePolicyParticipant​​ indeholder denne værdi for primære medlemmer. Feltværdien for RelationshipToInsured er Selv i dette scenarie.

saveMemberPremium

Angiver, om policepræmiebeløbet skal angives for alle InsurancePolicyParticipant.

Hvis værdien er sand, gemmes policemedlemspræmien i feltet TotalStandardAmount i objektets InsurancePolicyParticipant for alle tilknyttede forsikringspolicedeltagere i en police.

Standardværdien er false.

Output JSON

Tjenesten returnerer listen over policer.

​​​policyIds​​​ InsurancePolicy-registrerings-id.
{
   "policyIds":[
      "0036F00002Q4wlSQAR",
      "0036F00002Q4wlSQAQ"
   ]
}
 
Indlæser
Salesforce Help | Article