Child pages
  • DT Inativar grupo de menu usuário e nova listagem/exclusão de usuário por grupo de menu.

Tempo aproximado para leitura: 05 min


01. DADOS GERAIS

Linha de Produto:Virtual age
Segmento:Moda
Módulo:Administração de usuário
Função:Inativar grupo de menu de usuário
Requisito/Story/Issue (informe o requisito relacionado) :DVACOM-200


02. SITUAÇÃO/REQUISITO

Foi solicitado a possibilidade de inativar grupos de menus e também ser possível incluir e excluir restrições de forma coletiva e selecionável.

03. SOLUÇÃO

Foi implementado no componente ADMFM036 o campo inativo que será utilizado para inativar grupos de menu. No mesmo componente foi inserido também um filtro de situação, onde será possível filtrar pela situação "Ativo", "Inativo" e "Ambos". Neste componente também foi implementado o botão "Usuário" onde terá a função de acionar o componente ADMFM147.

Foi desenvolvido o componente ADMFM147 este componente tem a função de listar os usuários de um determinado grupo de menu e também tem a  função de excluir o usuário do grupo de menu de uma determinada empresa, sendo ao  o usuário/empresa o mesmo terá os componentes e restrições do grupo excluídos da empresa selecionada. 

Foi implementado nos componentes ADMFM037, ADMFM139, ADMFM038, ADMFM080, ADMFM125 para que não seja possível realizar manutenções em grupos de menus que estejam com situação "Inativo".

Também foi inserido nos componentes ADMFL024, ADMFL025, ADMFL026, ADMFL027, ADMFL202 o campo inativo apenas para visualização. Estes mesmos campos foram inseridos nos relatórios ADMR004, ADMR005, ADMR006, ADMR007, ADMR008, ADMR025.


Imagem 1 -Foi aberto o componente ADMFM036, acionado o checkbox "Inativo" e em seguida acionado o botão "F3" para salvar.

Imagem 2 - Ao salvar a manutenção e filtrar os grupos de menus pela situação inativo nota-se que o grupo de menu 2 ficou como inativo. Em seguida foi acionado o botão "Usuário...".

Imagem 3 - Foi aberto o componente ADMFM147 e selecionado o usuário "57-Henrique B" e acionado o botão "Excluir".

Imagem 4 - Após excluir o usuário foi apresentado a mensagem "processo concluído com sucesso". Com isso na empresa 4 este usuário não tem como acessar componentes que estavam vinculados ao grupo de menu 1 e as restrições também foram excluídas.

Imagem 5 - Foi aberto o componente ADMFM038 e ao tentar inserir o grupo de menu 1 que está inativo nota-se que foi apresentada uma mensagem barrando o processo.

Imagem 6 - Foi aberto o componente ADMFL024 com o grupo de menu 1 e nota-se que o mesmo possui um campo para demonstrar que o grupo de menu está inativo. Em seguida foi acionado o botão "F6" para realizar a impressão.

Imagem 7 - Ao realizar a impressão do relatório ADMR005 nota-se que há um campo para demonstrar que o grupo de menu 1 está inativo.


05. ASSUNTOS RELACIONADOS

  • Esta implementação é um complemento da tarefa DVACOM2-916.