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
Tente acessar o sistema normalmente pela tela de login (filial, usuário e senha).
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
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
Se houver uma sessão ativa com suas credenciais, o sistema exibirá a mensagem:
Figura 2 — Confirmão para deslogar sessão anterior
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:
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)
Acesse Utilitários › Links em Uso pelo menu principal.
A tela Links em uso exibirá o grid com todas as sessões ativas, igual à Figura 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.