Loading
Seguro
InsEnrollmentService:enrollMembers

InsEnrollmentService:enrollMembers

Utilice este servicio para inscribir miembros del censo en sus planes seleccionados.

Importante
Importante Desde Winter '23 en adelante, tenemos el servicio InsEnrollmentServiceStd:enrollMembers activado para funcionar con el modelo de datos estándar de Salesforce para Financial Services Cloud y Health Cloud. Los clientes existentes pueden continuar utilizando este servicio, pero no se proporcionarán más mejoras en el Paquete gestionado de seguros.
Nota
Nota

Los servicios de inscripción pueden escribir en la póliza de seguros y objetos relacionados (modelo de datos de póliza armonizado) u objetos Activo (modelo de velocidad), dependiendo del parámetro isFsc y la configuración personalizada para defaultIsFSCOption.

Desde la versión Summer '21 de Vlocity Health and Insurance en adelante, el servicio también admite el flujo Cuenta personal.

Si está utilizando el modelo de datos de paquete de Vlocity, no admitimos la inscripción para productos que están inactivos o que tienen una fecha futura establecida como la fecha efectiva.

Clase: InsEnrollmentService

Método: enrollMembers

Funcionamiento

  1. El servicio consulta primero a los miembros del censo de grupo a) a través de todos los miembros de un censusId concreto o b) solo a través de los miembros especificados en la lista de censusMembersIds.  

  2. A continuación busca planes preinscritos vinculados a cada miembro por el Plan de miembros del censo de grupo (GroupCensusMemberPlan__c). 

  3. Se devuelven los productos de planes para cada miembro. 

  4. Si el producto forma parte del contrato, se crea un registro de póliza (Póliza de seguros o Activo). El tipo de política que se crea depende del parámetro isFsc y la configuración personalizada para defaultIsFSCOption como se describe en esta tabla.

    Parámetros personalizados > Configuración de seguros>defaultIsFSCOption

    Parámetro IsFsc

    Políticas creadas

    Verdadero

    NA

    InsurancePolicy

    Falso

    Verdadero

    InsurancePolicy

    Falso

    Falso

    Activo

    NA

    Verdadero

    InsurancePolicy

    NA

    Falso

    Activo

  5. Puede crear Cuentas personales para los miembros en el censo concreto. Para admitir el flujo Cuenta personal:

    Este flujo pasa por los miembros del censo.

    Si accountId no es nulo, el servicio utiliza accountId como Policy.NameInsured y crea PrimaryParticipantAccountId y RelatedParticipantAccountId de InsurancePolicyParticipants.

    Si accountId es nulo, el servicio utiliza groupAccountId como NameInsured y contactId como PrimaryParticipantContactId y RelatedParticipantContactId de InsurancePolicyParticipants.

    Nota
    Nota

    La Cuenta personal solo está activada para objetos Póliza de seguros, no para Activo.

  6. Póliza de seguros o Activo se crea solo para el miembro principal y no para su dependiente. Para especificar los detalles dependientes en las políticas:

    1. Para póliza de seguros: La información dependiente se crea en un objeto separado denominado InsurancePolicyParticipants. También se crea un registro para el miembro Principal.

    2. Para Activos: Los dependientes inscritos en el Activo se mantienen en el AssetPartyRelationship__c. No se crea ningún registro para Miembro principal en AssetPartyRelationship__c.

  7. Para elementos de cobertura:

    1. Póliza de seguros: Servicio crea Coberturas de pólizas de seguros (InsurancePolicyCoverages).

    2. Activo: El servicio crea coberturas de pólizas (AssetCoverage__c).

Opciones remotas

Opción

Descripción

isFsc

Determina si crear las pólizas como registros Activo o como registros InsurancePolicy. El valor del parámetro se respeta:

  • Si el Custom Settings > Insurance Configuration Setup tiene el defaultIsFSCOption establecido como false.

  • O bien, si no hay defaultIsFSCOption, se toma el valor de este parámetro.

censusMemberIds

Obligatorio si no se utiliza censusId.

Id. de los miembros del censo específicos que se van a inscribir.

censusId

Obligatorio si no se utiliza censusMemberIds.

Id. del censo que contiene todos los miembros del censo que se van a inscribir.

contractId

Obligatorio.

Id. del contrato al que pertenecen los miembros y los planes en los que se inscribirán.

dependentRoleName

Esta opción solo es aplicable a políticas de FSC. El valor predeterminado es Member. El campo Role en InsurancePolicyParticipant se establece con este valor para todos los dependientes.

primaryRoleName

Esta opción solo es aplicable a políticas de FSC.

El valor predeterminado es Policyholder..

El campo Role en InsurancePolicyParticipant sigue este valor para miembros principales.

spousalRelationshipName

Esta opción solo es aplicable a políticas de FSC.

El valor predeterminado es Dependent..

El campo RelationshipToInsured en InsurancePolicyParticipant sigue este valor para dependientes etiquetados como cónyuges.

memberPlanIntegrationProcedure

Inicia un procedimiento de integración personalizado basado en la configuración del usuario. Cuando utiliza esta opción, pasa todas las opciones del servicio al procedimiento de integración personalizado y todos los Id. de póliza como entrada para integrar con el objeto, por ejemplo el objeto póliza de seguros con el plan de miembro.

JSON de salida

La lista de políticas creadas por el servicio.

assetIds

Id. de registro de InsurancePolicy si el servicio está creando registros FSC; de lo contrario, estos son Id. de registro de Activo

policyIds

Id. de registro de InsurancePolicy. Esta opción no aparece en registros que no sean de FSC.

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