O Protheus permite configurar o horário de acesso de um usuário ao sistema.


01. Como e onde fazer?

  • Essa configuração pode ser feita no Cadastro de Usuários, na aba Restrições de acesso → Horário


  • Assim como também pode ser feita no Cadastro de Grupos, na aba Restrições de acesso → Horário



02. Como configurar junto aos grupos?

Assim como algumas outras configurações, é possível usar a configuração presente no usuário, somar a configuração do usuário com as configurações do grupos ou priorizar um grupo específico:


Como funciona?

  1. Priorizar
    1. Vai verificar o horário de acesso do grupo priorizado, ignorando assim toda a configuração efetuada no usuário.
  2. Desconsiderar
    1. Vai verificar o horário de acesso do usuário, ignorando assim todas as configurações dos grupos ( priorizado ou não )
  3. Somar
    1. Vai somar o horário de acesso do usuário com o do grupo priorizado ou primeiro grupo ( caso nenhum grupo seja priorizado ), assumindo assim a configuração que possuir o horário mais abrangente, exemplo:


      UsuárioGrupo priorizado (primeiro grupo)Resultado
      Início01:5508:00 01:55
      Fim17:0019:55 19:55

      Ou seja, o usuário vai acessar o sistema desde 01:55 da madrugada até 19:55 da noite.



03. Como configurar intervalos?

O Protheus não dá suporte a configuração de intervalos, como por exemplo o horário de almoço.


Esse tipo de validação pode ser feita via Ponto de Entrada, como por exemplo o AfterLogin:

AfterLogin - Execução após abertura de SXs