ADM005 — Atalhos de Módulos por Usuário
Fonte
- Source:
source/ADM005/
Objetivo
O módulo ADM005 gerencia os atalhos de programas por usuário e por empresa. Atalhos são acessos rápidos a módulos do sistema que o usuário utiliza com frequência, permitindo que programas específicos sejam acessados diretamente sem navegar pela estrutura completa de menus. Cada atalho é associado a uma combinação de empresa, usuário e módulo, com uma ordem de exibição configurável.
A criação e manutenção de atalhos melhora a produtividade dos usuários, pois reduz o tempo necessário para localizar e abrir os módulos mais utilizados no dia a dia. O ADM005 permite que o administrador do sistema configure atalhos para outros usuários, garantindo que cada operador tenha acesso rápido exatamente às ferramentas de que precisa.
O módulo possui uma seção de filtro que permite ao administrador visualizar atalhos de usuários e empresas específicos, além de uma grade principal com suporte a ordenação dinâmica por colunas. A ordenação pode ser alternada entre crescente e decrescente clicando nos cabeçalhos das colunas.
A segurança do módulo é garantida por uma regra de permissão de exclusão: apenas o próprio usuário pode excluir seus atalhos ou, alternativamente, um usuário com perfil AUTORIZADOR pode excluir atalhos de outros usuários. O usuário ADMIN possui visibilidade total de todos os registros do sistema.
Funcionalidades
- Filtro de Consulta
- Cadastro de Atalhos
- Grade de Atalhos com Ordenação Dinâmica
- Campo Calculado DS_MODULO
Mensagens exibidas
Levantadas de source/ADM005/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| C-0048 | Confirmação | Deseja Salvar as Alterações Antes de Sair? |
| I-0046 | Informação | Registro Excluído com Sucesso. |
| I-0047 | Informação | Alterações Efetuadas com Sucesso. |
| W-0007 | Aviso | Usuário não Cadastrado. Verifique [ADM001]! |
| W-0010 | Aviso | Empresa não cadastrada ou não liberada para o usuário. [ADM001] |
| W-0012 | Aviso | É Obrigatório Informar o Usuário. |
| W-0014 | Aviso | É Obrigatório Informar a Empresa. |
| W-0017 | Aviso | O Usuário não possui Acesso a este Programa. Verifique! [ADM004] |
| W-0497 | Aviso | Módulo não cadastrado. Verifique! |
| W-0498 | Aviso | Você não é Autorizador para Excluir atalhos de outro Usuário. Verifique! [TFA008] |
| W-0499 | Aviso | O Usuário já Possui este Atalho Cadastrado! |
| W-0500 | Aviso | O Usuário não possui a Empresa (%s) Liberada. Verifique! [ADM001] |
| W-0501 | Aviso | É Obrigatório informar o Programa! |
| W-0502 | Aviso | A Empresa não está Cadastrada ou não possui Acesso a Programas [ADM002]! |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| ATALHO | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| ACESSO | SELECT |
| AUTORIZADOR | SELECT |
| EMPRESA | SELECT |
| USUARIO | SELECT |
| USUARIOEMPRESA | SELECT |