Loading
Seguro
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          InsEnrollmentServiceStd:enrollNewHires

          InsEnrollmentServiceStd:enrollNewHires

          Inscreva novos membros do censo nos planos selecionados no meio do prazo de um contrato.

          Classe: InsEnrollmentServiceStd

          Método: enrollNewHires

          Cenário

          groupCensusID contractID groupCensusMemberIds primaryRoleName dependentRoleName
          groupCensusID1 ctrlD1 censusMemberPrimary1 PolicyHolder  
          censusMemberDependent1   Membro
          censusMemberDependent2   Membro
          policyID cobertura PolicyParticipant policyParticipant.role
          policyID101 coverage1, coverage2 censusMemberPrimary1 auto
          censusMemberDependent1 cônjuge
          censusMemberDependent2 filho

          Como funciona

          1. O serviço pesquisa por Membros do censo de grupo:
            1. Todos os membros para uma determinada groupCensusId ou
            2. Somente os membros especificados na lista de groupCensusMemberIds.
          2. Cada groupCensusMemberIds principal do censo de grupo deve ter o campo PolicyStartDate mapeado. Os PolicyStartDate devem estar entre a Data de início do contrato e a Data de término do contrato.
            1. Se qualquer um dos groupCensusMemberIds principais não tiver o PolicyStartDate preenchido, o serviço gerará um erro com uma lista de groupCensusMemberIds e uma mensagem: "Especifique uma data válida para PolicyStartDate."
            2. Se qualquer uma das groupCensusMemberIds principais tiver uma PolicyStartDate que não esteja entre a Data de início do contrato e a Data de término do contrato, o serviço gerará um erro com uma lista de groupCensusMemberIds e uma mensagem: "Especificar uma PolicyStartDate que esteja dentro de ContractStartDate e ContractEndDate".
          3. Depois que o serviço verifica que todos os membros do censo primário têm as informações de PolicyStartDate que ele procura pelos planos pré-inscritos vinculados a cada membro no GroupCensusMemberPlan.
          4. Os produtos do plano para cada membro são devolvidos.
          5. Se o produto for elegível (faz parte de uma Contract e ContractGroupPlans), uma Apólice de Seguro será criada.
          6. As Coberturas da apólice de seguro (InsurancePolicyCoverages) são criadas para os itens de cobertura especificados no plano.
          7. As contas pessoais podem ser criadas para os membros do censo do grupo no censo do grupo. Para oferecer suporte ao fluxo Conta pessoal, esse serviço passa pelos membros do censo do grupo para fazer o seguinte:
            1. Se AccountIds (recuperados do GroupCensusMember) estiverem disponíveis, o serviço usará AccountId como InsurancePolicy.NameInsured e criará InsurancePolicyParticipants' PrimaryParticipantAccountId e RelatedParticipantAccountId.
            2. Se AccountId for nulo, o serviço usará o groupAccountId como InsurancePolicy.NameInsured e o contactId como InsurancePolicyParticipants' PrimaryParticipantContactId e RelatedParticipantContactId.
          8. Uma apólice de seguro é criada apenas para um membro principal, não para o dependente. Os detalhes dependentes nas apólices de seguro são armazenados como:
            1. As informações dependentes são criadas em um objeto separado chamado InsurancePolicyParticipants. Um registro também é criado para o membro principal. O serviço associa esses registros às apólices de seguro.
            2. Os campos primaryParticipantAccountId e relatedParticipantAccountId do Participante da apólice de seguro (InsurancePolicyParticipant) também são preenchidos usando o campo AccountId do membro do censo do grupo e os campos Contato quando o AccountId é nulo.
          9. A data de vigência da apólice de seguro será igual à PolicyStartDate do membro principal.
          10. O prêmio de seguro será rateado com base no número de dias pelos quais o membro está inscrito dentro do prazo do contrato. Por exemplo: o prêmio total da classificação :16.00. Duração do contrato: 365 dias (data de início: 10 de janeiro de 2023 para Data de término: 9-jan-2024)A data de início da apólice do membro: 28 de fevereiro de 2023Total de dias para o novo contrato no contrato: Premium rateado 316: 16* (316/365) = 13.85
          11. Coberturas da apólice de seguro:
            1. Se um membro da família se inscrever para uma cobertura opcional durante a inscrição do membro, um registro de InsurancePolicyCoverage separado corresponde a cada cobertura opcional inscrita. Cada registro de InsurancePolicyCoverage correspondente às coberturas opcionais armazena o Participante da apólice de seguro inscrito no campo vlocity_ins_fsc__InsurancePolicyParticipantId__c no objeto InsurancePolicyCoverage.
            2. Há um único registro de InsurancePolicyCoverage para coberturas obrigatórias para uma família por produto.
          12. Prêmio da apólice de seguro: Se saveMemberPremium estiver definido como true, os registros de InsurancePolicyParticipant conterão o valor de StandardPremiumAmount da política. Esse valor é rateado (e é calculado da mesma maneira que o Prêmio de seguro na etapa 10).
            Nota
            Nota Configure o conjunto de expressões ou o procedimento de cálculo para definir o valor do prêmio no nível do membro para um campo de memberPremium a opção de saída Incluir no cálculo definida como true.

          Configure o procedimento de classificação para passar as datas efetivas como opções para o conjunto de expressões ou procedimento de cálculo.

          • Chave para o conjunto de expressões ou opção remota do procedimento de cálculo : effectiveDate
          • Valor para a opção de conjunto de expressões ou de procedimento remoto de cálculo: %options:effectiveDate%
          • O que faz: Esse valor é passado como uma opção para o serviço de InsProductService:getRatedProduct por meio deste Procedimento de integração. Esses dados são usados para capturar as versões corretas do conjunto de expressões ou do procedimento de cálculo e as matrizes que o Procedimento de integração usa para classificação.

          Opções remotas

          Opção Descrição
          contractId

          Obrigatório.

          O ID do contrato ao qual os membros pertencem e os planos aos quais serão inscritos na contractId.

          dependentRoleName

          Opcional.

          O valor padrão é Member.

          O campo Role em InsurancePolicyParticipant seguirá esse valor para dependentes. O campo RelationshipToInsured será Cônjuge, Filho, Pai, etc com base no que é passado do GroupCensusMember

          groupCensusId

          Obrigatório se não usar groupCensusMembersIds.

          O ID do censo que contém todos os membros do censo para inscrição.

          groupCensusMemberIds

          Obrigatório se não usar groupCensusId.

          Uma lista de IDs de membros do censo específicos para inscrição, separados por vírgulas.

          isBatchMode

          Opcional.

          O valor padrão é true.

          Cria políticas de maneira assíncrona.

          primaryRoleName

          Opcional.

          O valor padrão é PolicyHolder. O campo Role em InsurancePolicyParticipant segue esse valor para os membros principais. O RelationshipToInsured campo é Self para este caso.

          saveMemberPremium

          Opcional.

          O valor padrão é false.

          O valor indica o valor do prêmio da apólice a ser definido para todos os registros de InsurancePolicyParticipant.

          Se o valor for true, o prêmio do membro da apólice será armazenado no campo TotalStandardAmount do objeto InsurancePolicyParticipant para todos os Participantes da apólice de seguro associados de uma apólice.

          JSON de entrada

          Aqui está o JSON de entrada de exemplo:

          {
             "Input": {
              "groupCensusId": "0rfRO00000005OUYAY",
              "contractId": "800RO000000WG4mYAG"
            },
            "Options":{
              "isBatchMode":false
            }
           }

          JSON de saída

          Aqui está o JSON de saída de exemplo:

          {
             "policyIds":[
                "0036F00002Q4wlSQAR",
                "0036F00002Q4wlSQAQ"
             ]
          }
           
          Carregando
          Salesforce Help | Article