Loading
Verzekering
InsEnrollmentService:enrollMembers

InsEnrollmentService:enrollMembers

Gebruik deze service om tellingsleden te registreren voor hun geselecteerde plannen.

Belangrijk
Belangrijk Vanaf Winter '23 hebben we de service InsEnrollmentServiceStd:enrollMembers ingeschakeld om te werken met het standaardgegevensmodel van Salesforce voor Financial Services Cloud en Health Cloud. Bestaande klanten kunnen deze service blijven gebruiken, maar er worden geen verdere uitbreidingen in het beheerde pakket Verzekeringen geleverd.
Opmerking
Opmerking

Registratieservices kunnen schrijven naar de Verzekeringspolis en gerelateerde objecten (gegevensmodel Geharmoniseerde polis) of Activumobjecten (Vlocity-model), afhankelijk van de parameter isFsc en de aangepaste instelling voor defaultIsFSCOption.

Vanaf de Vlocity Health and Insurance Summer '21-release ondersteunt de service ook de stroom Persoonsaccount.

Als u het gegevensmodel van het Vlocity-pakket gebruikt, ondersteunen we geen registratie voor producten die niet actief zijn of waarvoor een toekomstige datum als ingangsdatum is ingesteld.

Klasse: InsEnrollmentService

Methode: enrollMembers

De manier waarop het werkt...

  1. De service voert eerst query's uit voor leden van de groepstelling a) via alle leden voor een bepaalde censusId of b) via alleen die leden die zijn opgegeven in de censusMembersIds.  

  2. Vervolgens wordt gezocht naar vooraf ingeschreven plannen die aan elk lid zijn gekoppeld door het plan voor groepstellingsleden (GroupCensusMemberPlan__c). 

  3. De planproducten voor elk lid worden geretourneerd. 

  4. Als het product onderdeel is van het contract, wordt er een polisrecord (Verzekeringspolis of Activum) gemaakt. Het type beleid dat wordt gemaakt, is afhankelijk van de parameter isFsc en de aangepaste instelling voor defaultIsFSCOption zoals beschreven in deze tabel.

    Aangepaste instellingen > Set-up van verzekeringsconfiguratie>defaultIsFSCOption

    IsFsc-parameter

    Gemaakte polissen

    True (Waar)

    N.v.t.

    InsurancePolicy

    False (Onwaar)

    True (Waar)

    InsurancePolicy

    False (Onwaar)

    False (Onwaar)

    Activum

    N.v.t.

    True (Waar)

    InsurancePolicy

    N.v.t.

    False (Onwaar)

    Activum

  5. U kunt persoonsaccounts maken voor de leden in de opgegeven telling. De stroom Persoonsaccount ondersteunen:

    Deze stroom gaat door tellingsleden.

    Als accountId niet null is, gebruikt de service accountId als Policy.NameInsured en maakt PrimaryParticipantAccountId en RelatedParticipantAccountId van InsurancePolicyParticipants.

    Als accountId null is, gebruikt de service groupAccountId als NameInsured en contactId als PrimaryParticipantContactId en RelatedParticipantContactId van InsurancePolicyParticipants.

    Opmerking
    Opmerking

    Persoonsaccount is alleen ingeschakeld voor objecten Verzekeringspolis, niet voor Activum.

  6. Verzekeringspolis of Activum wordt alleen gemaakt voor het primaire lid en niet voor het afhankelijke lid. Als u de afhankelijke details in de beleidsvormen wilt opgeven:

    1. Voor Verzekeringspolis: De afhankelijke informatie wordt gemaakt in een afzonderlijk object met de naam InsurancePolicyParticipants. Er wordt ook een record gemaakt voor het primaire lid.

    2. Voor activa: Personen ten laste die zijn ingeschreven voor het activum, worden onderhouden in de AssetPartyRelationship__c. Er wordt geen record gemaakt voor Primair lid in AssetPartyRelationship__c.

  7. Voor dekkingsitems:

    1. Verzekeringspolis: Service maakt verzekeringspolisdekkingen (InsurancePolicyCoverages).

    2. Activum: Service maakt polisdekkingen (AssetCoverage__c).

Externe opties

Optie

Beschrijving

isFsc

Bepaalt of de polissen moeten worden gemaakt als activumrecords of als InsurancePolicy-records. De waarde van de parameter wordt gerespecteerd:

  • Als de Custom Settings > Insurance Configuration Setup de defaultIsFSCOption heeft ingesteld op false.

  • Of, als er geen defaultIsFSCOption is, wordt de waarde van deze parameter genomen.

censusMemberIds

Verplicht als censusId niet wordt gebruikt.

ID van de specifieke tellingsleden die moeten worden geregistreerd.

censusId

Verplicht als censusMemberIds niet wordt gebruikt.

ID van de volkstelling met alle leden van de volkstelling die moeten worden geregistreerd.

contractId

Verplicht.

ID van het contract waartoe de leden behoren en de plannen waarvoor ze worden ingeschreven.

dependentRoleName

Deze optie is alleen van toepassing op FSC-polissen. De standaardwaarde is Member. Het veld Role in InsurancePolicyParticipant wordt ingesteld met deze waarde voor alle afhankelijken.

primaryRoleName

Deze optie is alleen van toepassing op FSC-polissen.

De standaardwaarde is Policyholder.

Het veld Role in InsurancePolicyParticipant volgt deze waarde voor primaire leden.

spousalRelationshipName

Deze optie is alleen van toepassing op FSC-polissen.

De standaardwaarde is Dependent.

Het veld RelationshipToInsured in InsurancePolicyParticipant volgt deze waarde voor personen ten laste die zijn getagd als echtgenoten.

memberPlanIntegrationProcedure

Initieert een aangepaste integratieprocedure op basis van de gebruikersconfiguratie. Wanneer u deze optie gebruikt, geeft deze alle opties van de service door aan de aangepaste integratieprocedure en alle polis-ID's als invoer voor integratie met het object, bijvoorbeeld het verzekeringspolisobject met het ledenplan.

Uitvoer-JSON

De lijst van beleidsvormen die door de service zijn gemaakt.

assetIds

InsurancePolicy record-ID's als de service FSC-records maakt, anders zijn dit activumrecord-ID's

policyIds

Record-ID's InsurancePolicy. Deze optie wordt niet weergegeven in niet-FSC-records.

{
   "assetIds":[
      {
         "assetId":"0036F00002Q4wlSQAR"
      },
      {
         "assetId":"0036F00002Q4wlSQAQ"
      }
   ],
   "policyIds":[
      "0036F00002Q4wlSQAR",
      "0036F00002Q4wlSQAQ"
   ]
}
 
Wordt geladen
Salesforce Help | Article