Loading
Forsikring
InsEnrollmentServiceStd:enrollMembers

InsEnrollmentServiceStd:enrollMembers

Bruk denne tjenesten til å melde opp folketellingsmedlemmer i sine valgte planer.

Klasse: InsEnrollmentServiceStd​​ ​

Metode: enrollMembers

Slik virker det

  1. Tjenesten spør først etter gruppebestillingsmedlemmer enten a) ved å bruke alle medlemmene for en gitt groupCensusId​ eller b) ved å bruke bare medlemmene som er angitt i groupCensusMembersIds.
  2. Den søker deretter etter forhåndsinnmeldte planer knyttet til hvert medlem i GroupCensusMemberPlan .
  3. Produktplanene for hvert medlem returneres.

  4. Hvis produktet er en del av contract og contractGroupPlans, oppretter tjenesten en InsurancePolicy, og InsurancePolicyCoverages for dekningselementene er angitt i planen.

  5. Du kan opprette personkontoer for gruppebestemmelsesmedlemmene i den gitte gruppen. For å støtte Personkonto-flyten:

    1. Hvis accountIds (hentet fra GroupCensusMember) er tilgjengelig, bruker tjenesten AccountId som InsurancePolicy.NameInsured og oppretter InsurancePolicyParticipants, PrimaryParticipantAccountId og RelatedParticipantAccountId.

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

  6. Tjenesten oppretter en forsikringspolise bare for primære medlemmer, ikke deres avhengige. Den oppretter den avhengige informasjonen i et separat objekt kalt InsurancePolicyParticipants​​. Det opprettes også en post for Primær-medlemmet. Tjenesten knytter disse postene til Forsikringspoliser. Felt for InsurancePolicyParticipant, primaryParticipantAccountId og relatedParticipantAccountId fylles også ut ved bruk av AccountId-feltet for gruppebestemmelsesmedlemmet og på samme måte Kontakt-felt når AccountId er null.

  7. Forsikringspolisedekninger

    1. Hvis et medlem registreres for en valgfri dekning under medlemsregistrering, oppretter tjenesten en separat

      InsurancePolicyCoverage som tilsvarer hver registrerte valgfrie dekning. InsurancePolicyCoverage lagrer de registrerte InsuredPolicyParticipantId.
    2. For obligatoriske dekninger er det én enkelt InsurancePolicyCoverage for en familie per produkt.
  8. Forsikringspolise Premium
    1. Hvis saveMemberPremium er sann, inkluderer InsurancePolicyParticipant-postene StandardPremiumAmount-verdien til en policy.
      Merk
      Merk

      Beregningsprosedyren må konfigureres til å angi feltet memberPremium med feltet Inkluder i beregningsutdata merket.

Eksterne alternativer

Option​ ​Description​
​​​groupCensusMemberIds​​​

Nødvendig hvis groupCensusId ikke brukes.

ID-er (atskilt med komma) for medlemmene av den spesifikke gruppen som skal registreres.

​​​groupCensusId​​​

Nødvendig hvis groupCensusMemberIds ikke brukes.

ID-en til gruppensummeringen som inneholder alle folketellingsmedlemmer som skal registreres.

​​​contractId​​​

Obligatorisk.

ID-en til kontrakten som medlemmene tilhører, og planene de er registrert i.

​​​dependentRoleName​​​

Rolle-feltet i InsurancePolicyParticipant inneholder denne verdien for alle avhengige. For dette scenariet er feltverdien for RelationshipToInsured basert på det som sendes fra GroupCensusMember, for eksempel - ektefelle, underordnet, overordnet.

Standardverdien er Member .

isBatchMode

Brukes til å opprette policyer asynkront.

Standardverdien er true.

​​​primaryRoleName​​​

Rolle-feltet i ​InsurancePolicyParticipant​​ inneholder denne verdien for primære medlemmer. Feltverdien for RelationshipToInsured er Self i dette scenariet.

saveMemberPremium

Angir om premiebeløpet for poliser må angis for alle InsurancePolicyParticipant-poster.

Hvis verdien er sann, lagres premiebeløpet for polisemedlemmer i felt TotalStandardAmount i objektets InsurancePolicyParticipant for alle tilknyttede Forsikringspolisedeltakere i en polise.

Standardverdien er false.

Utdata-JSON

Tjenesten returnerer listen over poliser.

​​​policyIds​​​ InsurancePolicy-post-ID.
{
   "policyIds":[
      "0036F00002Q4wlSQAR",
      "0036F00002Q4wlSQAQ"
   ]
}
 
Laster
Salesforce Help | Article