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 seguir utilizando este servicio, pero no se proporcionarán más mejoras en el paquete Seguro gestionado.
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 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 para Miembros del censo de grupo a) a través de todos los miembros para un censusId concreto o b) solo a través de aquellos miembros especificados en la lista de censusMembersIds.  

  2. A continuación, busca planes preinscritos vinculados a cada miembro por el Plan de miembro 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.

    Configuración personalizada > Configuración de configuración de seguros>defaultIsFSCOption

    Parámetro IsFsc

    Políticas creadas

    Verdadero

    ND

    InsurancePolicy

    Falso

    Verdadero

    InsurancePolicy

    Falso

    Falso

    Activo

    ND

    Verdadero

    InsurancePolicy

    ND

    Falso

    Activo

  5. Puede crear Cuentas personales para los miembros del censo concreto. Para dar cobertura al flujo Cuenta personal:

    Este flujo pasa por 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: Servicio crea Coberturas de póliza (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 en 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 pólizas 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 pólizas 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 pólizas 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 pólizas 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