Unificação da lógica de atualização do menu do usuário
Linha de Produto: | Datasul |
Segmento: | Tecnologia |
Módulo: | Menu |
Função: | Atualiza menu usuário |
Situação/Requisito: | No programa de atualização do menu do usuário (MER010AA) não é possível informar a faixa de usuários ou grupos nos ambientes Oracle e SQL. Também é realizada uma consulta diferente para cada tipo de ambiente, o que acaba dificultando a manutenibilidade do programa. |
Solução/Implementação: | Foram realizadas diversas melhorias no programa de atualização do menu do usuário, as quais seguem abaixo: 1 - Unificação da atualização para os bancos Oracle, Progress e SQL Server. Nos 3 ambientes poderá ser informada a faixa de usuários ou grupos e será realizada a mesma consulta para atualizar; 2 - Melhoria na performance da atualização; 3 - Inclusão das opções "Bloqueado" e "Senha Expirada" na tela de seleção para informar se deseja considerar os usuários bloqueados e/ou com senha expirada. São considerados usuários bloqueados todos que estiverem com a data final de validade no cadastro de usuários, menor que a data em que será realizada a atualização; 4 - Usuários inativos não serão considerados na atualização. São considerados usuários inativos todos os usuários que foram excluídos e aparecem no cadastro de usuários com a opção "Inativo" marcada; 5 - Foi corrigido a funcionalidade que utilizava a propriedade menu.ignore.asterisk. Quando esta opção for ativada no arquivo datasul_framework.properties, na atualização será ignorado o grupo de usuário * (asterisco); 6 - Foi inserida uma mensagem de acompanhamento mais detalhada:
|