Loading
Assicurazioni
InsEnrollmentService: iscriviMembri

InsEnrollmentService: iscriviMembri

Utilizzare questo servizio per iscrivere i membri del censimento ai piani selezionati.

Importante
Importante A partire dal rilascio Winter '23, il servizio InsEnrollmentServiceStd:enrollMembers è abilitato per l'utilizzo con il modello di dati standard Salesforce per Financial Services Cloud e Health Cloud. I clienti esistenti possono continuare a utilizzare questo servizio, ma non verranno fornite ulteriori ottimizzazioni nel pacchetto gestito Insurance.
Nota
Nota

I servizi di iscrizione possono scrivere nella Polizza assicurativa e negli oggetti correlati (modello di dati della polizza armonizzata) o negli oggetti Asset (modello Valcity), a seconda del parametro isFsc e dell'impostazione personalizzata per defaultIsFSCOption.

A partire dal rilascio Vlocity Health and Insurance Summer '21, il servizio supporta anche il flusso Account personale.

Se si utilizza il modello di dati del pacchetto Vlocity, non è supportata l'iscrizione per i prodotti inattivi o con una data futura impostata come data effettiva.

Classe: InsEnrollmentService

Metodo: enrollMembers

Funzionamento

  1. Il servizio esegue innanzitutto la query per i membri del censimento dei gruppi a) tramite tutti i membri per un determinato censusId o b) solo tramite i membri specificati nell'elenco censusMembersIds.  

  2. Quindi cerca i piani pre-iscritti collegati a ogni membro dal piano del membro del censimento del gruppo (GroupCensusMemberPlan__c). 

  3. Vengono restituiti i prodotti del piano per ogni membro. 

  4. Se il prodotto fa parte del contratto, viene creato un record polizza (Polizza assicurativa o Asset). Il tipo di policy che viene creato dipende dal parametro isFsc e dall'impostazione personalizzata per defaultIsFSCOption come descritto nella tabella seguente.

    Impostazioni personalizzate > Impostazione configurazione assicurazione>defaultIsFSCOption

    Parametro IsFsc

    Policy create

    Vero

    NA

    InsurancePolicy

    Falso

    Vero

    InsurancePolicy

    Falso

    Falso

    Asset

    NA

    Vero

    InsurancePolicy

    NA

    Falso

    Asset

  5. È possibile creare account personali per i membri del censimento specificato. Per supportare il flusso Account personale:

    Questo flusso passa attraverso i membri del censimento.

    Se accountId non è nullo, il servizio utilizza accountId come Policy.NameInsured e crea i PrimaryParticipantAccountId e i RelatedParticipantAccountId dei InsurancePolicyParticipants.

    Se accountId è nullo, il servizio utilizza groupAccountId come NameInsured e contactId come PrimaryParticipantContactId e RelatedParticipantContactId dei InsurancePolicyParticipants.

    Nota
    Nota

    L'Account personale è abilitato solo per gli oggetti Polizza assicurativa, non per Asset.

  6. Polizza assicurativa o Asset viene creato solo per il membro principale e non per i suoi dipendenti. Per specificare i dettagli dipendenti nelle policy:

    1. Per Polizza assicurativa: Le informazioni dipendenti vengono create in un oggetto separato denominato InsurancePolicyParticipants. Viene creato un record anche per il membro principale.

    2. Per gli asset: Le persone a carico iscritte all'asset vengono mantenute nell'AssetPartyRelationship__c. Non viene creato alcun record per il membro principale in AssetPartyRelationship__c.

  7. Per le voci copertura:

    1. Polizza assicurativa: Il servizio crea le coperture delle polizze assicurative (InsurancePolicyCoverages).

    2. Asset: Il servizio crea le coperture delle polizze (AssetCoverage__c).

Opzioni remote

Opzione

Descrizione

isFsc

Determina se creare le polizze come record Asset o come record InsurancePolicy. Il valore del parametro viene rispettato:

  • Se Custom Settings > Insurance Configuration Setup è defaultIsFSCOption impostato su false.

  • Oppure, se non sono presenti defaultIsFSCOption, viene preso il valore di questo parametro.

censusMemberIds

Obbligatorio se non viene utilizzato censusId.

ID dei membri del censimento specifici da iscrivere.

censusId

Obbligatorio se non viene utilizzato censusMemberIds.

ID del censimento contenente tutti i membri del censimento da iscrivere.

contractId

Obbligatorio.

ID del contratto a cui appartengono i membri e dei piani a cui saranno iscritti.

dependentRoleName

Questa opzione è applicabile solo alle policy FSC. Il valore predefinito è Member. Il campo Role negli insiemi di InsurancePolicyParticipant con questo valore, per tutte le persone dipendenti.

primaryRoleName

Questa opzione è applicabile solo alle policy FSC.

Il valore predefinito è Policyholder.

Il campo Role in InsurancePolicyParticipant segue questo valore per i membri principali.

spousalRelationshipName

Questa opzione è applicabile solo alle policy FSC.

Il valore predefinito è Dependent.

Il campo RelationshipToInsured in InsurancePolicyParticipant segue questo valore per le persone a carico a cui è assegnato il titolo di coniuge.

memberPlanIntegrationProcedure

Avvia una procedura di integrazione personalizzata in base alla configurazione utente. Quando si utilizza questa opzione, passa tutte le opzioni del servizio alla procedura di integrazione personalizzata e tutti gli ID polizza come input per l'integrazione con l'oggetto, ad esempio l'oggetto polizza assicurativa con il piano membro.

JSON di output

L'elenco delle policy create dal servizio.

assetIds

InsurancePolicy gli ID dei record se il servizio sta creando record FSC, altrimenti si tratta di ID record Asset

policyIds

InsurancePolicy ID record. Questa opzione non viene visualizzata nei record Non FSC.

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