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:enrollFamily

          InsEnrollmentServiceStd:enrollFamily

          Use esse serviço para inscrever uma família em um plano raiz que inclua um membro principal e dependentes associados com coberturas.

          Nota
          Nota Não é esperado que funcionários ou usuários da comunidade de clientes criem usuários do portal para seus respectivos dependentes. Portanto, não inclua a ação invocável Criar usuário no fluxo fornecida como entrada.

          Classe: InsEnrollmentServiceStd

          Método: enrollFamily

          Como funciona

          1. O serviço primeiro valida os dados de entrada para verificar:
            1. Os dados de solicitação obrigatórios são fornecidos.

            2. O flowName fornecido e sua versão são válidos e ativos.

            3. O primaryMemberId fornecido é válido e há uma correspondência de registro para um determinado primaryMemberId e censusId.

            4. A contractId ou rootPlanId fornecida é válida ou a contractGroupPlan da rootPlanId fornecida está associada à contractId fornecida.

            5. O status de inscrição é preenchido para os rootPlanId e primaryMemberId fornecidos na tabela de GroupCensusMemberPlan.

            6. Há um registro associado aos rootPlanId e primaryCensusMemberId especificados.

          2. Se os dados de entrada forem válidos, o serviço chamará o fluxo de inscrição.

          3. O fluxo de inscrição cria Apólices de seguro, Participantes da apólice de seguro e Coberturas da apólice de seguro.

          4. O serviço retorna o ID da apólice em caso de execução bem-sucedida.

          5. O serviço retorna erros com detalhes de erro no caso de algum erro de validação ou execução do fluxo de inscrição.

          Opções remotas

          OPÇÃO DESCRIÇÃO
          flowName

          Obrigatório

          Nome do fluxo de inscrição usado para inscrição individual.

          groupCensusId

          Obrigatório

          O ID do censo de grupo que contém todos os membros do censo da família a serem inscritos.

          contractId

          Obrigatório

          ID do contrato ao qual os membros pertencem e os planos em que serão inscritos.

          primaryMemberId

          Obrigatório

          ID do membro principal a ser inscrito.

          rootPlanId

          Obrigatório

          ID do plano do grupo de contratos raiz do produto de inscrição.

          isProrated

          Opcional.

          Se true, o cálculo do prêmio para o membro é rateado.

          isSaveMemberPremium

          Opcional

          Indica se o valor do prêmio da apólice deve ser definido para todos os registros InsurancePolicyParticipant. Se true, o prêmio do membro da apólice é armazenado em InsurancePolicyParticipant.TotalStandardAmount para todos os Participantes da apólice de seguro de uma apólice. O padrão é false.

          userInputs

          Opcional

          O conjunto de dados de entrada que o procedimento de classificação usa para obter o preço do produto.

          additionalInputs

          Opcional

          Mapa de valor-chave serializado de entradas adicionais usadas para classificação de produto.

          matchingKeysList

          Obrigatório

          Um campo separado por vírgula do objeto Conta a ser usado para detecção de duplicados em relação a registros de Conta existentes se personAccount estiver habilitado em uma organização.

          Um campo separado por vírgula do objeto Contato a ser usado para detecção de duplicados em relação a registros de Contato existentes se personAccount não estiver habilitado em uma organização.

          inputKeysList

          Opcional

          Uma lista delimitada por vírgulas de chaves de entrada das entradas de classificação a serem usadas para incluir nos resultados de classificação individuais.

          emailEncodingKey

          Obrigatório se a ação invocável Criar usuário do portal for usada.

          A chave de codificação de email a ser usada para criar os registros do usuário. Por exemplo, ISO-8859-1 ou UTF-8.

          languageLocaleKey

          Opcional

          Obrigatório se a ação invocável Criar usuário do portal for usada.

          localeSidKey

          Obrigatório se a ação invocável Criar usuário do portal for usada.

          A chave SID da localidade a ser usada para criar registros de usuário.

          timezoneSidKey

          Obrigatório se a ação invocável Criar usuário do portal for usada.

          A chave SID de fuso horário a ser usada para criar os registros do usuário.

          profileId

          Opcional

          O ID do registro de perfil que deve ser associado ao registro de usuário.

          JSON de entrada

          Aqui está o JSON de entrada de exemplo:

          {
          
          'flowName': 'Individual_Enrollment',
          'groupCensusId':'0rfSG00000003fRYAQ',
          'contractId':'800RN000000jyCRYAY',
          'primaryMemberId':'0r6SG0000000j1xYAA',
          'rootPlanId':'0rgRN0000000320YAA',
          'isProrated': true,
          
          'isSaveMemberPremium':true,
          'emailEncodingKey':'ISO-8859-1',
          'languageLocaleKey':'en_US',
          'localeSidKey':'en_US',
          'timezoneSidKey':'America/Los_Angeles',
          'profileId':'00eSG00000120ug',
          
          'userInputs':{"ratingType": "Enrollment"},
          
          'additionalInputs':{"mergeList": "true", "includeOptionalCovSelectFlag":true}
          
          'matchingKeysList':'FirstName,LastName',
          
          'inputKeysList':'aggByKey,primaryMember,groupCensusMemberId'
          
          }

          JSON de saída

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

          {
                 policyId:'0YTB00000000hrfOAA'
           }
          
          

          Saída JSON para erros

          Aqui está um exemplo do JSON de saída de erro:

          {
               "errors":[
                                  {
                                       "error":"already enrolled",
                                       "rootPlanId":"0rgRN0000000320YAA",
                                       "censusMemberId":"0r6RN0000006HOJYA2"
                                  },
                             ]
          }
           
          Carregando
          Salesforce Help | Article