Controle de Sessões Ativas e Links Simultâneos

Controle de Sessões Ativas e Links Simultâneos | 126864 | Resulth ERP


CONTEXTO


Em ambientes com múltiplos usuários acessando o sistema simultaneamente, é comum que todos os links de conexão disponíveis fiquem ocupados. Até então, quando isso ocorria, o usuário ficava impossibilitado de entrar no sistema e precisava acionar o suporte técnico para liberar conexões manualmente via banco de dados — o que gerava atrasos e interrupções operacionais.


Com esta melhoria, o próprio usuário passa a ter autonomia para identificar e gerenciar sessões ativas, eliminando a dependência do suporte técnico na maioria dos casos e garantindo a continuidade do trabalho.


O QUE MUDOU


  • Nova tela de aviso "Links em uso": exibida automaticamente ao tentar acessar o sistema quando todos os links estão ocupados.

  • Botão Verificar Acesso: permite verificar se há uma sessão ativa com as mesmas credenciais do usuário e, se houver, encerrá-la sem dependência de suporte.

  • Tela de usuários logados: exibe um grid completo com CNPJ, Data, Hora, Sistema, Versão, Usuário e Usuário do Windows de todas as sessões ativas.

  • Rotina via menu: acesso à tela de links em uso também disponível em Utilitários › Links em Uso, para monitoramento proativo.

  • Controle de permissão: o botão e a rotina de menu só ficam acessíveis a usuários com permissão configurada no cadastro de usuários.


COMO ACESSAR / CONFIGURAR


Acesso automático (ao tentar entrar no sistema)

Quando todos os links estiverem ocupados, a tela Links em uso é exibida automaticamente na tela de login — nenhuma configuração adicional é necessária.


Acesso manual pelo menu

Caminho: Utilitários  ›  Links em Uso


O acesso ao botão Verificar Acesso e à rotina Utilitários › Links em Uso exige permissão configurada no cadastro de usuários. Usuários sem permissão não verão essas opções habilitadas.


COMO USAR — PASSO A PASSO


Cenário 1: Todos os links estão ocupados ao fazer login


  1. Tente acessar o sistema normalmente pela tela de login (filial, usuário e senha).

  2. O sistema exibirá automaticamente a mensagem "Todos os links disponíveis estão em uso" com o botão Verificar Acesso.



Figura 1 — Tela de aviso com botão Verificar Acesso


  1. Clique em Verificar Acesso. O sistema verificará se há alguma sessão ativa utilizando as suas próprias credenciais.


Cenário 1a: Sessão própria encontrada


  1. Se houver uma sessão ativa com suas credenciais, o sistema exibirá a mensagem:



Figura 2 — Confirmão para deslogar sessão anterior


  1. Selecione uma das opções abaixo:


Opção selecionada

O que acontece

✔ Sim — deslogar sessão anterior

O sistema encerra a sessão encontrada, libera o link e retorna à tela de login para que o usuário informe novamente filial, usuário e senha.

✖ Não — manter sessão anterior

O sistema abre a tela Links em uso com o grid de usuários logados (CNPJ, Data, Hora, Sistema, Versão, Usuário, Usuário do Windows).


Ao clicar em Sim, o sistema retorna à tela de login. Informe novamente filial, usuário e senha para entrar.


Cenário 1b: Nenhuma sessão própria encontrada / Botão Não


Caso o sistema não encontre sessões com suas credenciais, ou você clique em Não, a tela Links em uso é aberta com o grid completo de sessões ativas:


Image
Figura 3 — Tela Links em uso com grid de sessões ativas


A tela exibe, na aba Visualizar links, as seguintes informações de cada sessão ativa:


Coluna

Descrição

CNPJ

CNPJ da empresa associada à sessão

Data

Data de início da sessão

Hora

Horário de início da sessão

Sistema

Módulo ou sistema acessado

Versão

Versão do sistema em uso na sessão

Usuário

Nome do usuário logado no sistema

Usuário do Windows

Conta do Windows utilizada na máquina


Cenário 2: Acesso pelo menu (monitoramento proativo)


  1. Acesse Utilitários › Links em Uso pelo menu principal.

  2. A tela Links em uso exibirá o grid com todas as sessões ativas, igual à Figura 3.

  3. Use essa rotina para monitorar conexões em uso sem precisar aguardar uma situação de bloqueio.


REGRAS DE NEGÓCIO


Controle de permissões por funcionalidade:


Funcionalidade

Permissão necessária

Botão Verificar Acesso (tela de login)

Permissão configurada no cadastro de usuários

Utilitários › Links em Uso (acesso direto)

Permissão configurada no cadastro de usuários

Encerrar própria sessão anterior (Verificar Acesso)

Todos os usuários (sem permissão especial)


  • O botão Verificar Acesso só é exibido/habilitado quando todos os links disponíveis estiverem ocupados.

  • A verificação de sessão é feita pelas mesmas credenciais do usuário que tentou acessar — o sistema não permite encerrar sessões de terceiros por esse fluxo.

  • Ao confirmar o encerramento (Sim), o sistema elimina a sessão encontrada e libera o link correspondente; em seguida, retorna automaticamente à tela de login.

  • A tela Links em uso (Figura 3) é somente leitura: permite consultar as sessões ativas, mas não encerrá-las manualmente por essa visão.


BOAS PRÁTICAS E OBSERVAÇÕES


Encerramentos indevidos: use o botão Verificar Acesso apenas para encerrar a sua própria sessão anterior. O sistema já restringe por credenciais, mas evite acionar o recurso em caso de dúvida sobre a origem da sessão.


Se o sistema retornar à tela de login após o encerramento, informe novamente filial, usuário e senha. Esse comportamento é esperado.


💡

Para monitorar links em uso de forma preventiva (antes de um bloqueio ocorrer), utilize a rotina Utilitários › Links em Uso. Isso permite identificar sessões travadas ou conexões antigas antes que impactem outros usuários.


  • Garanta que os perfis de usuários que precisam gerenciar links tenham a permissão habilitada no cadastro de usuários.

  • Sessões travadas (usuários que saíram sem fazer logout correto) também podem ser identificadas pela tela de links em uso — reporte ao suporte caso o comportamento persista após o encerramento.


Notas Fiscais de Devolução Documentos Referenciados por Item
Identificação do Documento Importado na Digitação de NF