Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

MENUS

  • Para acessar algumas funcionalidades do sistema de forma facil, será necessario configurar o acesso a esses itens no menu através de alguns passos:

NFS_CORE_MENU

  • Nesta tabela é onde iremos adicionar o menu em si, para adiciona-lo podemos seguir o exemplo:
INSERT INTO nfs_core_menu (SEQ_DB, EMPRESA, FILIAL, `LOCAL`, DESCRICAO, `TYPE`, ATIVO, FATHER, MENUORDER, URL, `FILTER`, ICON)
VALUES (300, 9999, 9999, 9999,'Mapas e Localizações', 'MENU', 1, NULL, 2, NULL, NULL, 'fa fa-map-o');

Onde:

  • SEQ_DB: Identificação do menu;
  • DESCRICAO: Representação do item do menu;
  • TYPE: Indica a estrutura a que pertence (mas não influencia na montagem do menu);
  • FATHER: Indica o menu pai na estrutura (verificar tabela abaixo);
  • MENUORDER: Ordem do item dentro do menu PAI (ordenação baseada em FATHER, MENUORDER e SEQ_DB);
  • URL: URL do menu (mais usado para itens CUSTOM);
  • FILTER: Filtro de tabelas;
  • ICON: Ícone do item do menu.
SEQ_DB RESERVADOS PARA MENUS
| SEQ_DB        | DESCRICAO                       |
| ------------- |:-------------------------------:|
| 11            | Sistema                         |
| 100           | Gestão à vista                  |
| 123           | Simova Apps                     |
| 200           | Parte Diária e Apontamentos     |
| 234           | Idiomas e Textos e Traduções    |
| 300           | Mapas e Localizações            |
| 400           | Cadastros                       |
| 500           | SIMOVA Big Data                 |
| 600           | Relatórios                      |
| 700           | Gerenciamento de Dados          |
| 1234          | Aplicativo SimovaApps           |
| 1236          | Dispositivos SimovaApps         |
| 9999          | Outros                          |
| 10002         | Marte                           |
| 10003         | Painel de Equipamentos com MARTE|
| 10004         | Mapa de Equipamentos com MARTE  |
| 10005         | Cadastros e Eventos             |
| 10010         | Simova Alerts                   |
| 10020         | Cadastros(GIS)                  |
| 10099         | Grupos GIS                      |
| 12345         | Chave Acesso SimovaApps         |

[!WARNING] Caso queira adicionar um menu como submenu, defina como FATHER o menu que irá conte-lo.

NFS_ACL_GRUPO_PERMISSAO

  • Para que um grupo de usuários possa acessar um menu adicionado em nfs_core_menu, será necessario adicionar a permissão para o mesmo, como no exemplo:

**sql INSERT INTO nfs_acl_grupo_permissao (EMPRESA, FILIAL, LOCAL, MENU_SEQ_DB, TABELA_NOME, SIUD, GRUPO_SEQ_DB, CAMPOS_PERMITIDOS, INS_DH, ATIVO, DELETED) VALUES(1, 9999, 9999, 300, NULL, '1111', 1, '', '2017-08-15 12:45:03', 1, 0); **

MENU Gis, Alerts e MARTE

Remover do cadastro nfs_core_menu os itens de MARTE e Alerts Confirmar que o item Mapas e Localizações seja o SEQ_DB 300

  • Na tabela nfs_grupo_permissao, incluir para cada grupo os valores na coluna MENU_SEQ_DB:

  • 10002 - Marte

  • 10010 - Simova Alerts

  • 10020 - Gis (precisa ativar o parametro GIS_ENABLED = 1 (nfs_core_par_parametros))