Configuração de menus e dashboards

Índice

Itens de menu

RTMENU.CAD_ITEM_MENU

Descrição

Cadastro dos itens de um menu.

Atenção
As teclas de atalho definidas para os usuários (Teclas de atalho do usuário) poderão não funcionar caso ocorram alterações no cadastro de Menus ou em seus itens (Itens de menu) ou caso seja alterado o direito de acesso do usuário às interfaces utilizadas nos atalhos.

Esta interface é usada em diferentes guias do sistema. Clique nos links de navegação abaixo para obter maiores informações.

Cadastro de menus:

Campos:

Identificação do item de menu, formado pelo nome do bloco ou sub-menu.
Nome global da interface (ou serviço) que está sendo controlada, ou nome global da política de acesso para atividades.
Ex:
  • APPREF.CAD_PEDIDO
  • PROJET.TIPOS_ATIVIDADES.BACK_OFFICE
  • RTPREF.CFG_INTERFACES_SISTEMAS
  • RTAUTH.PRO_LOGIN
Nome global do menu. Será tipicamente formado por SISTEMA.NOME.
URL (endereço de página web) que deve ser usado para abrir o item do menu (redireciona o navegador web para a página). Não há qualquer tipo de validação ou crítica do endereço web informado.
Ex:
  • http://www.correios.com.br
  • http://www.sefaz.rs.gov.br
Título apresentado para o item de menu.
Texto livre para descrever o item do menu ou registro de observações ou comentários sobre o item do menu.
Parâmetros necessários para disparar/executar a interface ou URL informada para o item de menu.

Exemplo de parâmetro por linha no formato:
PARAMETRO=VALOR

Além dos valores literais, pode ser utilizados valores de parâmetros de sessão e o valor especial [SYSDATE].
Exemplos:
  • [SYSDATE] - Representa a data atual conforme o servidor do sistema.
  • [SYSDATE-1] - Representa o dia de ontem (dia atual - 1).
  • [SYSDATE-7] - Representa 7 dias atrás (dia atual - 7 dias).
  • [USER] - Representa o nome do usuário na sessão (login do usuário).

Este campo é utilizado também em itens de menus de dashboards (nome do menu inicia com a expressão DASHBOARD_).
Os parâmetros informados no Menus de dashboards serão desconsiderados caso também estejam informados nos itens do menu.
Os parâmetros que podem ser informados obedecem as mesmas configurações definidas para Dashboard.

Atenção
A passagem de parâmetros por expressão exigirá que o campo "Filtro por expressão" da Configurações das interfaces do sistema esteja com o valor "Habilitado".
P.ex.: Apresentar por padrão somente as listas de preços que estejam sem
data de fim de comercialização ou com data de fim de comercialização futura:
Parâmetro do item de menu:
Q_Z_AW = DATA_FIM_COMERCIALIZACAO > current_date OR DATA_FIM_COMERCIALIZACAO is null|=

Ver também:
Indica se o item do menu pode ser acessado mesmo quando não tiver um usuário autenticado na sessão.
Esse atributo é utilizado principalmente para controle de menus possuem dashboards e launchpads (que são interfaces públicas). Neste caso, o usuário poderá controlar quando deve aparecer ou não.
Número sequencial para ordenar os ítens do menu. Se dois itens tiverem a mesma sequencia, o título será o critério de "desempate".
Define se o item deve ser renderizado ou não. O objetivo é permitir desativar itens de menus importados e que se deseja manter inativo nas atualizações do sistema.
O domínio LABEL representa um título e é utilizado como elemento delimitador dos grupos de campos de um formulário. O grupo é definido por todos os campos que sucedem o campo do tipo LABEL até encontrar um outro campo LABEL ou o final do formulário.

O domínio possui recursos como:
  • Suporte a expandir/retrair (expand/collapse) os campos do grupo.
  • Tratamento para esconder o título (label) automaticamente quando os campos do grupo não são visíveis.
  • Hint para o grupo.
Nome do ícone utilizado para representar este item de menu. O nome utilizado deve constar na biblioteca de ícones disponível no sistema.
Ver opções de ícones disponíveis em: https://fontawesome.com/v3.2.1/icons/
Imagem utilizada para substituir o ícone.
Cor de background usada no launchapd.
Imagem de background (fundo) usada em conjunto com o item. Usada, por exemplo, no launchpad.
Cor de apresentação dos textos usado no launchpad.
Define o tamanho do block no Launchpad.
  • 1x1
  • 1x2
  • 2x1
  • 2x2
Tempo em segundos para o launchpad se atualizar.
Script onde contém o conteúdo para o card do launchpad.
Ex:
  • APPREF.CAD_PEDIDO
  • PROJET.TIPOS_ATIVIDADES.BACK_OFFICE
  • RTPREF.CFG_INTERFACES_SISTEMAS
  • RTAUTH.PRO_LOGIN

Operações

Topo

Listar

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
NãoNão
SimSim
NãoNão
SimSim
Comportamento:Topo

Novo

Permite criar novos registros no sistema. Ao ser executado, o sistema apresenta um formulário com todos os campos do registro que deverão ser preenchidos. Quando todos os campos desejados estiverem preenchidos, clique em [b:Salvar].
Comportamento:Topo

Novos

Permite criar novos registros no sistema. Ao ser executado, o sistema apresenta um formulário com todos os campos do registro que deverão ser preenchidos. Quando todos os campos desejados estiverem preenchidos, clique em [b:Salvar].
Topo

Alterar

A partir da tela de consulta de um registro, esta operação permite alterar os dados do mesmo.
O sistema abre um formulário com os campos editáveis. Após alterar os campos, o usuário deverá clicar em [b:Salvar].
Comportamento:Topo

Alterar

A partir da tela de consulta de um registro, esta operação permite alterar os dados do mesmo.
O sistema abre um formulário com os campos editáveis. Após alterar os campos, o usuário deverá clicar em [b:Salvar].
Comportamento:Topo

Excluir

Exclui o registro selecionado. A exclusão do registro pode ser disparada a partir da tela de consulta e/ou de manutenção do mesmo.
O registro somente será excluído se todas as condições necessárias forem encontradas, gerando um erro, caso alguma destas condições não estiver sendo atendida.
Topo

Importar

Funcionalidade que permite importar dados para o bloco desejado.
Topo

Exportar

Funcionalidade que permite exportar os dados de um bloco.
APPREF.CAD_PEDIDOhttp://www.correios.com.brNãoNão1x1APPREF.CAD_PEDIDO
PROJET.TIPOS_ATIVIDADES.BACK_OFFICEhttp://www.sefaz.rs.gov.brSimSim1x2PROJET.TIPOS_ATIVIDADES.BACK_OFFICE
RTPREF.CFG_INTERFACES_SISTEMAShttp://www.correios.com.brNãoNão2x1RTPREF.CFG_INTERFACES_SISTEMAS
RTAUTH.PRO_LOGINhttp://www.sefaz.rs.gov.brSimSim2x2RTAUTH.PRO_LOGIN
Comportamento:Topo

Atualizar sessão

Atualiza os menus da sessão corrente.
Topo

Pesquisar

Ao pesquisar, o usuário poderá informar critérios de filtro para listar apenas os registros desejados. Normalmente depois de informar os filtros desejados, o usuário deverá executar a operação [b:Listar].
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.
Topo

Pesquisa simples (SEARCH)

Campos utilizados para pesquisa genérica

Regras

Apresentar link para acessar o menu

Quando existir um sub-menu deve apresentar um link para acessar o sub-menu.
Eventos que disparam esta regra:
  • Antes de apresentar cada registro formulário "Exportar"
  • Antes de apresentar cada registro formulário "Listar"

Sugerir título

Quando informa o bloco ou sub-menu, o respectivo título é automaticamente sugerido.
Além disso, uma vez informados um dos campos bloco, sub-menu ou URL, os demais campos são automaticamente removidos do formulário.
Eventos que disparam esta regra:
  • Ao alterar campo "Bloco" do formulário "Novo"
  • Ao alterar campo "Sub-menu" do formulário "Novo"
  • Ao alterar campo "URL" do formulário "Novo"