Controle de acessos - Usuários
Introdução
A partir da versão 5.09.000 foi implementado o controle de acesso a usuários no Unilab
Funcionamento
O controle de acessos do unilab vai funcionar de maneira bem simples.
No cadastro de qualquer usuário, caso o mesmo não seja Administrador, vai ser exibida uma nova área de configuração de "Permissão para acessar o sistema".
Basicamente, após qualquer tipo de configuração nessa tela, o usuário só poderá acessar/permanecer logado no unilab nos horários ali descritos. Exemplo abaixo:
Neste exemplo, o usuário só poderá logar e/ou permanecer logado no sistema no domingo e na segunda feira, das 08 as 18 horas. Qualquer outro dia da semana o mesmo não vai conseguir acessar o sistema.
Ainda na imagem acima, existe também o novo checkbox "Bloqueia acesso". Caso seja marcado, o usuário terá o acesso bloqueado, independente dos dias/horários de controle configurados.
Quando faltar alguns minutos para chegar ao fim do horário controlado do usuário, o unilab vai exibir uma mensagem na barra de avisos, mostrando quanto tempo falta para finalizar a jornada.
Regras importantes
- IMPORTANTE: Se o executável do unilab estiver com o parâmetro AU, o unilab deixar de exibir as mensagens de aviso ao logar no sistema ( Se o usuário estive fora do horario de controle, é exibida uma mensagem avisando-o disso, porém esta mensagem não funciona com o parâmetro AU configurado ). É importante evitar deixar este parâmetro nos executáveis para evitar este tipo de problema. NOTA: O parâmetro não burla a regra, o unilab continua não abrindo, só deixa de exibir a mensagem.
- Se um usuário não possuir nenhuma configuração de controle de acesso e estiver em um grupo de usuários, o mesmo utilizará os controles do usuário base do grupo.
- Relacionado a regra anterior: Se o usuário estiver em um grupo, porém tiver qualquer controle configurado em seu cadastro, o controle utilizado será o do seu cadastro, ignorando os controles do grupo ( um alerta avisa que isso acontece, na confirmação tanto do cadastro dos usuários quanto dos grupos ).
- O funcionamento da checkbox de Bloqueio também segue as regras anteriores ( só vai valer o bloqueio do usuário base do grupo caso o usuário utilizado não possua nenhuma configuração individual ).
- Se apenas um dia da semana for configurado, o usuário só poderá logar no sistema naquele dia ( os dias não configurados ficam com o acesso bloqueado )
- Para clientes 24 horas, existe uma exceção na mensagem de aviso que fecha o unilab. Caso o usuário possua o controle de acesso terminando as 23:59 de qualquer dia, o unilab não exibe a mensagem de que o unilab irá ser finalizado. Isso acontece para não atrapalhar usuários que passam da meia noite ( Exemplo: usuários que acessam o sistema das 22:00 as 06:00 da manhã, o controle deve ser configurado um dia das 22:00 as 23:59 e no outro dia das 00:00 as 06:00, logo o unilab não deve avisar as 23:59 ). Caso o usuário realmente só possa acessar até meia noite, o unilab reconhece isso e fecha seu acesso logo após esse horário.