01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:PORTAL DA EMPRESA
Função:GERENCIAR BENEFICIÁRIOS
Ticket:25027622
Issue:DSAUBE-28596


02. 
SITUAÇÃO/REQUISITO

Foram identificadas diversas falhas e inconsistências no fluxo de gerenciamento de beneficiários no Portal da Empresa, afetando a navegação, usabilidade, comportamento dos formulários e integração com o backend.
Esses problemas impactavam desde o reconhecimento do usuário logado até a correta finalização da inclusão de titulares, além de prejudicar a experiência geral de utilização.

As principais ocorrências foram:

03. SOLUÇÃO

Foram implementados ajustes e melhorias para garantir uma jornada consistente e funcional:

  1. Correção no reconhecimento do usuário logado
    Ajustado o comportamento de autenticação para ambientes com múltiplas filiais, evitando a exibição incorreta da mensagem "Usuário não encontrado".

  2. Navegação (TAB) corrigida no formulário de inclusão
    Readequada a ordem natural dos campos para que, após o campo Plano, o foco siga corretamente para os botões Salvar e Finalizar, conforme esperado.

  3. Data de nascimento preservada na finalização
    Ajustado o tratamento do campo para evitar o preenchimento incorreto com o valor padrão 01/01/1970 após finalizar a inclusão.

  4. Remoção do botão de Edição ou Bloqueio
    Criado o ponto de entrada PTBENACT, permitindo definir quais ações estarão disponíveis para cada beneficiário.
    As ações podem ser informadas como:

  5. Preenchimento automático da Data de Bloqueio
    Implementado preenchimento automático com a data atual, garantindo praticidade e consistência na operação.

  6. Ajuste no login com múltiplas filiais (login unificado)
    Foi implementada a padronização do login unificado, que não utiliza mais filial para autenticação, garantindo que o usuário seja reconhecido corretamente mesmo quando houver mais de uma filial configurada no REST.
    Para evitar conflitos, foi bloqueada a criação do mesmo usuário em mais de uma filial, garantindo consistência no processo de login e impedindo divergências entre bases.

Atualização de Dicionário de Dados

Inclusão no arquivo SIX (Índices)

ÍndiceOrdemChave
BSW6BSW_LOGUSR 

Alteração no arquivo SX3 (Campos):

CampoValidação
BSW_LOGUSRExistChav("BSW",M->BSW_LOGUSR,6) 


04. DEMAIS INFORMAÇÕES

PE PTBENACT Definição de Ações Disponíveis no Beneficiário - Portal

Gerenciar Beneficiários - Portal da Empresa

05. ASSUNTOS RELACIONADOS

        Portal da Empresa