Loading
Vakuutus
InsEnrollmentServiceStd:enrollMembersAsync

InsEnrollmentServiceStd:enrollMembersAsync

Käytä tätä palvelua rekisteröidäksesi suuria jäsenten ryhmiä.

Luokka: InsEnrollmentServiceStd

Metodi: enrollMembersAsync

Miten se toimii?

  1. Tämä palvelu määrittää yksilölliset suunnitelmat, joihin jäsenet ovat tilanneet, käyttämällä input-arvoina syötettyjä groupCensusID- ja contractId-arvoja.

  2. Palvelu luo erätöitä kullekin yksilölliselle suunnitelmalle ja suorittaa erässä määritetyn kulun luodakseen käytäntöjä.

  3. Palvelu luo henkilötilejä, yhteyshenkilöitä tai portaalikäyttäjiä, riippuen kulkukokoonpanosta ja GroupCensusMember-objektiin sisältyvistä tiedoista:

    1. Jos GroupCensusMember sisältää AccountIds-objektin ja kulku sisältää Luo henkilötilejä ryhmän luettelon jäseniltä, palvelu:

      1. luo henkilötilit InsurancePolicyParticipant.PrimaryParticipantAccountId- ja RelatedParticipantAccountId-kentille.

      2. täyttää InsurancePolicy.NameInsured AccountId-arvolla

    2. Jos GroupCensusMember ei sisällä AccountIds-arvoa ja kulku sisältää Luo yhteyshenkilöitä ryhmän luettelon jäseniltä, palvelu:

      1. luo yhteyshenkilöt InsurancePolicyParticipant.PrimaryParticipantContactId- ja RelatedParticipantContactId-kentille.

      2. täyttää InsurancePolicy.NameInsured groupAccountId-arvolla

    3. Jos kulku sisältää Luo käyttäjiä ryhmän luettelon jäsenistä, palvelu:

      1. luo portaalikäyttäjät InsurancePolicyParticipant.PrimaryParticipantContactId- ja RelatedParticipantContactId-arvoille

      2. täyttää InsurancePolicy.NameInsured groupAccountId-arvolla

  4. Palvelu luo Vakuutussopimusten kattavuudet (InsurancePolicyCoverages) suunnitelmassa määritetyille vakuutuskohteille vain ensisijaiselle jäsenelle.

  5. Palvelu luo Vakuutussopimuksen osallistuja ‐tietueet ensisijaiselle jäsenelle ja jokaiselle riippuvaiselle ja liittää ne asiaankuuluviin Vakuutussopimuksen kattavuus ‐tietueisiin.

  6. Vakuutussopimusten kattavuudet:

    1. Palvelu luo yhden InsurancePolicyCoverage-tietueen per perheen pakollista kattavuutta varten per tuote.

    2. Palvelu luo InsurancePolicyCoverage-tietueen jokaiselle rekisteröidylle valinnaiselle kattavuudelle perheenjäsenelle. Jokainen näistä InsurancePolicyCoverage-tietueista tallentaa rekisteröidyn Vakuutussopimuksen osallistuja -kenttään InsurancePolicyCoverage.InsurancePolicyParticipantId.

  7. Vakuutussopimus Premium:

    1. Jos saveMemberPremium on True, InsurancePolicyParticipant-tietueet sisältävät

      StandardPremiumAmount käytännön arvo.
  8. Jos isNewHire on true, Vakuutusmaksutulot lasketaan suhteessa päivien määrään, jolloin jäsen on rekisteröitynyt sopimusehtoon.
    1. Esimerkki:

      1. Kokonaismaksutulot arvostelusta:16.00

      2. Sopimuksen kesto: 365 päivää (aloituspäivä: 10. tammikuuta-2023 päättymispäivään: 9. tammikuuta 2024)

      3. Jäsenen käytännön alkamispäivä : 28. helmikuuta 2023

      4. Sopimuksessa olevan uuden palvelun päivien kokonaismäärä: 316

      5. Suhteellinen vakuutusmaksutulot: 16* (316/365) = 13.85

    2. Käytännön voimaanastumispäivä vastaa ensisijaisen jäsenen 'PolicyStartDate'-arvoa.

  9. Jos tuotteiden luokittelutyyppi on lausekejoukot:

    1. Sopimuksen alkamispäivää käytetään oikeiden lausekejoukkojen ja päätösmatriisin määrittämiseen luokitusta varten.

  10. Kun rekisteröitymisprosessi on valmis, käyttäjä saa onnistuneen tai epäonnistuneen ilmoituksen.

Syötteet

Input Kuvaus
userInputs

Valinnainen.

Arviointitoimenpiteen käyttämä syöttötietojen joukko tuotteen hinnan saamiseksi.

additionalInputs

Valinnainen.

Sarjanumeroitu avainarvojen kartta lisätiedoista, joita käytetään tuotteen luokitteluun.

flowVariables

Valinnainen.

Kulkuun lähetettävien lisätietojen avainarvokartta.

Etäasetukset

Vaihtoehto Kuvaus
groupCensusId

Pakollinen.

Ryhmän määrän tunnus, joka sisältää rekisteröityjen jäsenten tunnukset.

contractId

Pakollinen.

Sen sopimuksen tunnus, johon jäsenet kuuluvat, ja suunnitelmat, joihin heidät rekisteröidään.

batchName

Valinnainen.

Eräkokoonpanon nimi. Oletusarvo on Vakuutuksen rekisteröinti.

saveMemberPremium

Valinnainen.

Osoittaa, tulisiko vakuutusmaksujen summa määrittää kaikille InsurancePolicyParticipant-tietueille. Jos arvo on true, vakuutuksen jäsenen vakuutusmaksutulot tallennetaan InsurancePolicyParticipant-kenttään.TotalStandardAmount vakuutuksen kaikille vakuutuksen osallistujille. Oletusarvo on false (epätosi).

isNewHire

Valinnainen.

Jos arvo on true, vakuutusmaksutulot lasketaan suhteessa päivien määrään, jolloin jäsen on rekisteröity sopimusehtoon. Oletusarvo on false (epätosi).

matchingKeysList

Pakollinen, jos käytetään tilin tai yhteyshenkilön luomisen kutsuttavaa toimintoa.

recordTypeName

Valinnainen.

Henkilötilien luomiseen käytettävän tietuetyypin nimi. Käytetään tilin kutsuttavan toiminnon luomiseen.

profileId

Pakollinen, jos käytetään luo portaalikäyttäjä kutsuttava -toimintoa.

Käyttäjätietueiden luomiseen käytettävän profiilin tunnus.

timezoneSidKey

Pakollinen, jos käytetään luo portaalikäyttäjä kutsuttava -toimintoa.

Aikavyöhykkeiden SID-avain, jota käytetään käyttäjätietueiden luomiseen.

localeSidKey

Pakollinen, jos käytetään luo portaalikäyttäjä kutsuttava -toimintoa.

Käyttäjätietueiden luomiseen käytettävän paikkamäärityksen SID-avain.

emailEncodingKey

Pakollinen, jos käytetään luo portaalikäyttäjä kutsuttava -toimintoa.

Sähköpostin koodausavain, jota käytetään käyttäjätietueiden luomiseen. Esimerkiksi ISO-8859-1 tai UTF-8.

languageLocaleKey

Pakollinen, jos käytetään luo portaalikäyttäjä kutsuttava -toimintoa.

Sähköpostin koodausavain, jota käytetään käyttäjätietueiden luomiseen. Esimerkiksi ISO-8859-1 tai UTF-8.

inputKeysList

Valinnainen.

Pilkuilla erotettu luettelo arvosanojen input-avaimista, joita käytetään yksittäisten arvosanojen tuloksiin sisällyttämiseen.

Syötetty JSON

Alla on esimerkki syötetystä JSON-tiedostosta:

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

Tulos-JSON

Alla on esimerkki tuloksen JSON-tiedostosta:

{  
  "asyncBulkRequestId": "8zk9f00000Q5jUEHNS"
}
 
Ladataan
Salesforce Help | Article