Loading
Forsikring
InsEnrollmentServiceStd:enrollMembersAsync

InsEnrollmentServiceStd:enrollMembersAsync

Brug denne tjeneste til at tilmelde store grupper af medlemmer.

Kategori: InsEnrollmentServiceStd

Metode: enrollMembersAsync

Sådan fungerer det

  1. Denne tjeneste bestemmer de entydige planer, som medlemmer abonnerer på, ved brug af groupCensusID og contractId, der leveres som inputs.

  2. Tjenesten opretter batchjob for hver entydig plan og kører det forløb, der er konfigureret i batchen for at oprette politikkerne.

  3. Tjenesten opretter personkonti, kontakter eller portalbrugere afhængigt af forløbskonfigurationen og data, der er inkluderet i GroupCensusMember:

    1. Hvis GroupCensusMember inkluderer AccountIds, og forløbet indeholder Opret personkonti fra gruppebehandlingsmedlemmer, gør tjenesten følgende:

      1. opretter personkonti for InsurancePolicyParticipant.PrimaryParticipantAccountId og RelatedParticipantAccountId.

      2. udfylder InsurancePolicy.NameInsured med AccountId

    2. Hvis GroupCensusMember ikke inkluderer AccountIds, og forløbet indeholder Create Contacts from Group Census Members, tjenesten:

      1. opretter kontakter for InsurancePolicyParticipant.PrimaryParticipantContactId og RelatedParticipantContactId.

      2. udfylder InsurancePolicy.NameInsured med groupAccountId

    3. Hvis forløbet indeholder Create Users from Group Census Members, gør tjenesten følgende:

      1. opretter portalbrugere for InsurancePolicyParticipant.PrimaryParticipantContactId og RelatedParticipantContactId

      2. udfylder InsurancePolicy.NameInsured med groupAccountId

  4. Tjenesten opretter forsikringspolicedækninger (InsurancePolicyCoverages) for de dækningselementer, der er angivet i planen, kun for det primære medlem.

  5. Tjenesten opretter registreringer for Deltager i forsikringspolice for det primære medlem og hver afhængig og vedhæfter dem til de relaterede registreringer for dækning af forsikringspolice.

  6. Dækninger for forsikringspolice:

    1. Tjenesten opretter en InsurancePolicyCoverage-registrering for obligatorisk dækning for en familie pr. produkt.

    2. Tjenesten opretter en InsurancePolicyCoverage-registrering for hver tilmeldt valgfri dækning pr. familiemedlem. Hver af disse InsurancePolicyCoverage-registreringer lagrer den tilmeldte deltager i InsurancePolicyCoverage.InsurancePolicyParticipantId.

  7. Præmie for forsikringspolice:

    1. Hvis saveMemberPremium er Sandt, indeholder InsurancePolicyParticipant-registreringerne

      StandardPremiumAmount værdi af en police.
  8. Hvis isNewHire er sand, fordeles Forsikringspremier baseret på antallet af dage, som medlemmet er tilmeldt inden for kontraktperioden.
    1. Eksempel:

      1. Samlet præmie fra vurderingen:16.00

      2. Kontraktvarighed: 365 dage (Startdato: 10-januar-2023 til Slutdato: 9-Jan-2024)

      3. Medlemmets policestartdato: 28-Feb-2023

      4. Dage i alt for den nye leje i kontrakten: 316

      5. Fordelt præmie: 16* (316/365) = 13.85

    2. Ikrafttrædelsesdatoen for politikken vil være lig med "PolicyStartDate" for det primære medlem.

  9. Hvis vurderingstypen i produkterne er udtrykssæt:

    1. Kontraktstartdatoen bruges til at bestemme de korrekte udtrykssæt og beslutningsmatrix til vurdering.

  10. Når tilmeldingsprocessen er fuldført, modtager brugeren en advisering om gennemførelse eller fejl.

Input

Input Beskrivelse
userInputs

Valgfrit.

Det sæt inputdata, som vurderingsproceduren bruger til at hente prisen på produktet.

additionalInputs

Valgfrit.

Serialiseret nøgle-værdi-kort over yderligere input, der bruges til produktvurdering.

flowVariables

Valgfrit.

Nøgleværditilknytning af eventuelle yderligere input, der skal sendes til forløbet.

Fjernindstillinger

Indstilling Beskrivelse
groupCensusId

Påkrævet.

Id'et for den gruppetælling, der indeholder medlemmerne af de tilmeldte.

contractId

Påkrævet.

Id'et for den kontrakt, som medlemmerne tilhører, og de planer, som de vil blive tilmeldt.

batchName

Valgfrit.

Navnet på batchkonfigurationen. Standardværdien er Forsikringsaftale.

saveMemberPremium

Valgfrit.

Angiver, om policepræmiebeløbet skal angives for alle InsurancePolicyParticipant-registreringer. Hvis det er sandt, gemmes policemedlemmets præmie i InsurancePolicyParticipant.TotalStandardAmount for alle Deltagere i forsikringspolice for en police. Standarden er false.

isNewHire

Valgfrit.

Hvis det er sandt, fordeles præmien baseret på antallet af dage, som medlemmet er tilmeldt i kontraktperioden. Standarden er false.

matchingKeysList

Krævet, hvis der bruges handling for oprettelse af konto eller oprettelse af kontakt, der kan kaldes.

recordTypeName

Valgfrit.

Navnet på den registreringstype, der skal bruges, når der oprettes personkonti. Bruges til handling for oprettelse af konto, der kan kaldes.

profileId

Krævet, hvis der bruges handlingen Opret portalbruger, der kan kaldes.

Id'et på den profil, der skal bruges til at oprette brugerregistreringer.

timezoneSidKey

Krævet, hvis der bruges handlingen Opret portalbruger, der kan kaldes.

Tidszone-SID-nøglen, der skal bruges til at oprette brugerregistreringer.

localeSidKey

Krævet, hvis der bruges handlingen Opret portalbruger, der kan kaldes.

SID-nøglen for den landestandard, der skal bruges til at oprette brugerregistreringer.

emailEncodingKey

Krævet, hvis der bruges handlingen Opret portalbruger, der kan kaldes.

Den mailkodningsnøgle, der skal bruges til at oprette brugerregistreringerne. F.eks. ISO-8859-1 eller UTF-8.

languageLocaleKey

Krævet, hvis der bruges handlingen Opret portalbruger, der kan kaldes.

Den mailkodningsnøgle, der skal bruges til at oprette brugerregistreringerne. F.eks. ISO-8859-1 eller UTF-8.

inputKeysList

Valgfrit.

En kommasepareret liste over inputnøgler fra de vurderingsinput, der skal bruges til at inkludere i de individuelle vurderingsresultater.

Input JSON

Her er eksempel på input-JSON:

{
  "userInputs": {"ratingType": "Enrollment"},
}

Output JSON

Her er eksempelresultat-JSON:

{  
  "asyncBulkRequestId": "8zk9f00000Q5jUEHNS"
}
 
Indlæser
Salesforce Help | Article