FoccoERP - Menu Web - Timeout

O artigo aborda o controle de expiração e ociosidade das licenças no FoccoERP através do programa "Exceções do Timeout" (FTIM0200). Nele, é possível configurar o tempo padrão de ociosidade antes do encerramento automático de sessões, podendo ser ajustado por usuário, programa ou ambos. A hierarquia de prioridade para essas configurações é: Usuário e Programa, Usuário, Programa e Tempo Padrão. Se o tempo for definido como zero, o timeout é desativado. O tempo máximo de ociosidade é de 12 horas e o mínimo de 3 minutos. O artigo também detalha exemplos de configuração de timeout, como desativação completa ou tempos específicos para usuários ou programas.

 

Para controlar o tempo de expiração e ociosidade das licenças em uso, o FoccoERP considera o cadastro no programa “Exceções do Timeout” (FTIM0200).

Neste cadastro é possível configurar o tempo padrão do timeout. Tempo em que o usuário fica ocioso no uso de sua sessão, sem intervenção alguma. Além disso, é possível configurar um tempo específico por Usuário, Programa ou Usuário e Programa.

A prioridade e hierarquia considerada para estas exceções informadas no cadastro são conforme abaixo:

1) Usuário e Programa

2) Usuário

3) Programa

4) Tempo padrão

Caso o campo "Tempo" informado seja zero (0), significa que o timeout está desativado para determinada regra.

O tempo cadastrado em minutos representa o tempo máximo (12 horas = 720 minutos) que uma sessão pode ficar ociosa. Se o tempo ocioso da sessão ultrapassar o tempo de timeout a mesma será encerrada automaticamente. (Assim, como o tempo mínimo desta configuração é 3 minutos)

Para encerrar as sessões, o mecanismo de timeout considera o tempo de ociosidade de todas as sessões do usuário. Ou seja, irá considerar sempre a sessão com menor tempo ocioso (tanto dos programas abertos como do menu web), pois significa que o usuário está utilizando o sistema.

Importante: caso o timeout esteja desativado, o menu utiliza o timeout padrão da aplicação web para sua sessão, que atualmente é de 4 horas. Este tempo é parametrizável e caso necessário pode ser ajustado no arquivo de configuração appSettings.json que fica na pasta de instalação do menu web, na propriedade TimeoutInSeconds.


Exemplos 

1) Exemplo: Timeout desativado

Neste caso os programas abertos nunca serão encerrados pelo mecanismo de timeout e a sessão do menu web irá expirar após 4 horas de ociosidade. Caso seja cadastrado até 12 horas, o timeout será respeitado neste tempo. Máximo de 12 horas (720 minutos) Mínimo de 3 minutos (mesmo que seja cadastrado um tempo menos, será considerado os 3 minutos mínimos, com exceção do zero que inativa a regra).


2) Exemplo: Timeout padrão de 30 minutos

Neste caso os programas abertos serão encerrados automaticamente pelo timeout se o usuário ficar mais de 30 minutos sem usar todos os programas abertos e o menu web. Se o usuário estiver utilizando algum dos programas ou o menu, os demais programas também continuarão ativos.


3) Exemplo: Timeout padrão de 30 minutos e programa(s) com tempo específico

Neste caso o programa FCLI0200 será encerrado caso o usuário fique mais de 15 minutos ocioso em alguma sessão. Já o programa FREC0200 só será encerrado caso o usuário fique mais de 2 horas ocioso no programa ou no menu. Os demais programas serão encerrados caso o usuário fique mais de 30 minutos ocioso.


4) Exemplo: Timeout padrão de 30 minutos e usuário(s) com tempo específico

Neste caso as sessões do usuário COMPRAS só serão encerradas caso o usuário fique ocioso por mais de uma hora.

 

Outras formas de buscar este artigo:

- Está caindo a sessão do usuário

- Configuração do timeout

- Cadastro de timeout

- Sessões sendo encerradas

- Usuários sendo desconectados

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0