Usted está aquí:
InsEnrollmentServiceStd:enrollMembers
Utilice este servicio para inscribir miembros del censo en sus planes seleccionados.
Clase: InsEnrollmentServiceStd
Método: enrollMembers
Funcionamiento
- El servicio consulta primero para Miembros del censo de grupo a) utilizando todos los miembros para un
groupCensusIdconcreto o b) utilizando solo los miembros especificados en la lista degroupCensusMembersIds. - A continuación, busca planes preinscritos vinculados a cada miembro del
GroupCensusMemberPlan. -
Se devuelven los planes de productos para cada miembro.
-
Si el producto forma parte de
contractycontractGroupPlans, el servicio crea unInsurancePolicyy elInsurancePolicyCoveragespara los elementos de cobertura especificados en el plan. -
Puede crear Cuentas personales para los miembros del censo de grupo en el censo de grupo concreto. Para soportar el flujo Cuenta personal:
-
Si hay
accountIdsdisponibles (recuperados delGroupCensusMember), el servicio utilizaAccountIdcomoInsurancePolicy.NameInsuredy creaInsurancePolicyParticipants,PrimaryParticipantAccountIdyRelatedParticipantAccountId. -
Si
accountId es nulo, el servicio utilizagroupAccountIdcomo InsurancePolicy.NameInsuredycontactIdcomoInsurancePolicyParticipants,PrimaryParticipantContactIdyRelatedParticipantContactId.
-
-
El servicio crea una póliza de seguros solo para miembros principales y no sus dependientes. Crea la información dependiente en un objeto separado denominado
InsurancePolicyParticipants. También se crea un registro para el miembro Principal. El servicio asocia estos registros a las pólizas de seguros. Los camposInsurancePolicyParticipant,primaryParticipantAccountIdyrelatedParticipantAccountIdtambién se rellenan utilizando el campoAccountIddel miembro del censo del grupo y campos Contacto del mismo modo cuandoAccountIdes nulo. -
Coberturas de pólizas de seguros
Si un miembro está inscrito para una cobertura opcional durante la inscripción de miembros, el servicio crea una cobertura separada.
Registro deInsurancePolicyCoveragecorrespondiente a cada cobertura opcional inscrita. El registroInsurancePolicyCoveragealmacena losInsuredPolicyParticipantIdinscritos.- Para coberturas obligatorias, existe un único registro de
InsurancePolicyCoveragepara una familia por producto.
- Prima de póliza de seguros
- Si
saveMemberPremiumes Verdadero, los registros deInsurancePolicyParticipantincluyen el valor deStandardPremiumAmountde una póliza.NotaEl procedimiento de cálculo debe configurarse para establecer el campo de importe memberPremium con la opción Incluir en salida de cálculo seleccionada.
- Si
Opciones remotas
| Opción | Descripción |
|---|---|
groupCensusMemberIds |
Requerido si no se usa Los identificadores (separados por comas) de los miembros del censo de grupos específicos a inscribir. |
groupCensusId |
Requerido si no se usa El Id. del censo de grupo que contiene todos los miembros del censo a inscribir. |
contractId |
Requerido. El Id. del contrato al que pertenecen los miembros y los planes en los que están inscritos. |
dependentRoleName
|
El campo Función en El valor predeterminado es Miembro. |
isBatchMode
|
Se utiliza para crear políticas de forma asíncrona. El valor predeterminado es |
primaryRoleName |
El campo Función en |
saveMemberPremium
|
Indica si el importe de la prima de póliza debe establecerse para todos los registros de Si el valor es verdadero, la prima de miembro de póliza se almacena en el El valor predeterminado es falso. |
JSON de salida
El servicio devuelve la lista de políticas.
policyIds
|
Id. de registro InsurancePolicy. |
{
"policyIds":[
"0036F00002Q4wlSQAR",
"0036F00002Q4wlSQAQ"
]
}