8255 - Usuários Inativados no SGU X Rotinas do ERP.
Problema: Foi verificado que mesmo um usuário estando desabilitado no SGU está sendo possível informar o código desse usuário em algumas telas do ERP conforme segue abaixo:
Tela F207EME -> Foi gerado a requisição 236 e foi possível informar o usuário 13 no campo Usuário Solicitante sem fazer nenhum consistência de que ele está com a conta desabilitada;
Tela FF405SOL -> Foi possível gerar a requisição de número 4139 informando o usuário 13 no campo Usuário Solicitante e Usuário Aplicação;
Tela F210MVP -> Foi possível gerar um movimento de estoque informando o código 13 nos campos Responsável e Usuário Recebedor;
Ou seja, o ERP está permitindo gerar documentos com um usuário que está ativo, porém permite informar código de usuários inativos nos campos mencionados acima.
Quando ocorre / onde se aplica: Telas onde pode-se informar um usuário solicitante/aplicação.
Solução: Solução 8255: Não se trata de erro. Ocorre que os atributos do SGU (bloqueado/liberado e desabilitado/habilitado) são controles exclusivos de acesso ao sistema, conforme descrito abaixo:
SGU bloqueado/liberado: Funcionalidade automática quando usuário erra a senha em relação ao número de tentativas.
SGU desabilitado/habilitado: Funcionalidade manual onde o usuário provisoriamente não deve possuir acesso ao sistema.
Nas duas situações acima o usuário continua ativo no sistema, mesmo que o seu acesso não seja permitido, e desta forma ele continua fazendo parte do processo podendo inclusive ser referenciado em documentos (como é o exemplo citado na descrição do problema).
Já nas situações onde o usuário deve ser desligado permanentemente, utiliza-se então a exclusão no SGU. Ao identificar a exclusão o ERP inativa automaticamente este usuário gerando uma observação no cadastro: Usuário excluído no Sistema Gerenciador de Usuários (SGU) - Detectado em dd/mm/yyyy. Na condição de usuário Inativo não poderá mais ser referenciado em documentos do processo.
Tela F207EME -> Foi gerado a requisição 236 e foi possível informar o usuário 13 no campo Usuário Solicitante sem fazer nenhum consistência de que ele está com a conta desabilitada;
Tela FF405SOL -> Foi possível gerar a requisição de número 4139 informando o usuário 13 no campo Usuário Solicitante e Usuário Aplicação;
Tela F210MVP -> Foi possível gerar um movimento de estoque informando o código 13 nos campos Responsável e Usuário Recebedor;
Ou seja, o ERP está permitindo gerar documentos com um usuário que está ativo, porém permite informar código de usuários inativos nos campos mencionados acima.
Quando ocorre / onde se aplica: Telas onde pode-se informar um usuário solicitante/aplicação.
Solução: Solução 8255: Não se trata de erro. Ocorre que os atributos do SGU (bloqueado/liberado e desabilitado/habilitado) são controles exclusivos de acesso ao sistema, conforme descrito abaixo:
SGU bloqueado/liberado: Funcionalidade automática quando usuário erra a senha em relação ao número de tentativas.
SGU desabilitado/habilitado: Funcionalidade manual onde o usuário provisoriamente não deve possuir acesso ao sistema.
Nas duas situações acima o usuário continua ativo no sistema, mesmo que o seu acesso não seja permitido, e desta forma ele continua fazendo parte do processo podendo inclusive ser referenciado em documentos (como é o exemplo citado na descrição do problema).
Já nas situações onde o usuário deve ser desligado permanentemente, utiliza-se então a exclusão no SGU. Ao identificar a exclusão o ERP inativa automaticamente este usuário gerando uma observação no cadastro: Usuário excluído no Sistema Gerenciador de Usuários (SGU) - Detectado em dd/mm/yyyy. Na condição de usuário Inativo não poderá mais ser referenciado em documentos do processo.