Loading
Försäkring
InsEnrollmentService:enrollMembers

InsEnrollmentService:enrollMembers

Använd denna tjänst för att registrera folkräkningsmedlemmar i deras valda planer.

Viktig
Viktig Från och med utgåvan Winter '23 har vi tjänsten InsEnrollmentServiceStd:enrollMembers aktiverad för att arbeta med Salesforces standarddatamodell för Financial Services Cloud och Health Cloud. Befintliga kunder kan fortsätta använda denna tjänst, men inga ytterligare förbättringar kommer att tillhandahållas i det hanterade paketet Försäkring.
Anteckning
Anteckning

Registreringstjänster kan antingen skriva till Försäkringspolicy och relaterade objekt (Harmoniserad policydatamodell) eller Tillgångsobjekt (Vlocity-modell), beroende på isFsc och den egna inställningen för defaultIsFSCOption.

Från och med utgåvan Vlocity Health and Insurance Summer '21 har tjänsten även stöd för flödet Personkonto.

Om du använder datamodellen för Vlocity-paket stöder vi inte registrering för produkter som är inaktiva eller har ett framtida datum angivet som giltighetsdatum.

Klass: InsEnrollmentService

Metod: enrollMembers

Så här fungerar det

  1. Tjänsten frågar först efter gruppräkningsmedlemmar antingen a) via alla medlemmar för en given censusId eller b) via endast de medlemmar som specificeras i censusMembersIds.  

  2. Den söker sedan efter förregistrerade planer som är länkade till varje medlem av Medlemsplan för gruppräkning (GroupCensusMemberPlan__c). 

  3. Planprodukterna för varje medlem returneras. 

  4. Om produkten är en del av kontraktet skapas en policypost (Försäkringspolicy eller Tillgång). Vilken typ av policy som skapas beror på parametern isFsc och den egna inställningen för defaultIsFSCOption enligt denna tabell.

    Egna inställningar > Konfiguration av försäkring>defaultIsFSCOption

    IsFsc-parameter

    Policyer skapade

    Sant

    NA

    InsurancePolicy

    Falskt

    Sant

    InsurancePolicy

    Falskt

    Falskt

    Tillgång

    NA

    Sant

    InsurancePolicy

    NA

    Falskt

    Tillgång

  5. Du kan skapa personkonton för medlemmarna i den givna folkräkningen. För att stödja flödet Personkonto:

    Detta flöde går igenom folkräkningsmedlemmar.

    Om accountId inte är null använder tjänsten accountId som Policy.NameInsured och skapar InsurancePolicyParticipants PrimaryParticipantAccountId och RelatedParticipantAccountId.

    Om accountId är null använder tjänsten groupAccountId som NameInsured och contactId som InsurancePolicyParticipants PrimaryParticipantContactId och RelatedParticipantContactId.

    Anteckning
    Anteckning

    Personkontot är endast aktiverat för objekten Försäkringspolicy, inte för Tillgång.

  6. Försäkringspolicy eller Tillgång skapas endast för huvudmedlemmen och inte dess beroende. För att specificera de beroende detaljerna i policyerna:

    1. För Försäkringspolicy: Den beroende informationen skapas i ett separat objekt som kallas InsurancePolicyParticipants. En post skapas även för den primära medlemmen.

    2. För Tillgångar: Beroende som är registrerade i Tillgången behålls i AssetPartyRelationship__c. Ingen post skapas för Primär medlem i AssetPartyRelationship__c.

  7. För täckningsobjekt:

    1. Försäkringspolicy: Tjänsten skapar försäkringspolicytäckningar (InsurancePolicyCoverages).

    2. Tillgång: Tjänsten skapar policytäckningar (AssetCoverage__c).

Fjärralternativ

Alternativ

Beskrivning

isFsc

Bestämmer om policyerna ska skapas som tillgångsposter eller som InsurancePolicy-poster. Parameterns värde respekteras:

  • Om Custom Settings > Insurance Configuration Setup har defaultIsFSCOption satt till false.

  • Eller, om det inte finns något defaultIsFSCOption, används värdet för denna parameter.

censusMemberIds

Krävs om censusId inte används.

ID för de specifika folkräkningsmedlemmar som ska registreras.

censusId

Krävs om censusMemberIds inte används.

ID för den folkräkning som innehåller alla folkräkningsmedlemmar som ska registreras.

contractId

Obligatoriskt.

Id för kontraktet som medlemmarna hör till och planerna som de ska registrera sig för.

dependentRoleName

Detta alternativ gäller endast för FSC-policyer. Standardvärdet är Member. Fältet Role i InsurancePolicyParticipant anger detta värde för alla beroende.

primaryRoleName

Detta alternativ gäller endast för FSC-policyer.

Standardvärdet är Policyholder.

Fältet Role i InsurancePolicyParticipant följer detta värde för primära medlemmar.

spousalRelationshipName

Detta alternativ gäller endast för FSC-policyer.

Standardvärdet är Dependent.

Fältet RelationshipToInsured i InsurancePolicyParticipant följer detta värde för anhöriga som är taggade som makar.

memberPlanIntegrationProcedure

Inleder en egen integreringsprocess baserat på användarkonfigurationen. När du använder detta alternativ skickas alla alternativ för tjänsten till den egna integreringsprocessen och alla policy-ID:n som indata för att integrera med objektet, till exempel försäkringspolicyobjektet med medlemsplanen.

JSON för utdata

Listan över policyer som skapats av tjänsten.

assetIds

ID:n för InsurancePolicy om tjänsten skapar FSC-poster, annars är dessa ID:n för tillgångsposter

policyIds

InsurancePolicy post-ID:n. Detta alternativ visas inte i icke-FSC-poster.

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