Configurando link
Para configurar os links, é necessário criar um arquivo de configuração .link, no qual estes links serão configurados. Estes arquivos devem ser publicados no mapa de artefatos, que é uma coleção de artefatos do módulo Gestão do Ponto sistema que serão publicados e disponíveis para acesso pelo usuário quando o sistema estiver na execução.
É possível criar quantos arquivos forem necessários para configurar os links para o sistema. Cada arquivo deve conter sua própria configuração de templates e lista de links. Ou seja, não é possível utilizar templates configurados em outros arquivos.
Propriedades para configuração:
Propriedade | Definição | Preenchimento |
---|---|---|
name | Define o identificador único do link, o qual não pode se repetir dentro do arquivo. | Obrigatório |
title | Define o título do link a ser utilizado para apresentação. | Obrigatório |
resource | Caminho completo do arquivo a ser aberto pelo link. | Obrigatório |
tags | Lista das tags (etiquetas) associadas ao link, utilizadas para agrupar links referentes a um mesmo assunto. | Obrigatório |
type | Tipo do link. Valores possíveis: URL, REPORT e SGIFORM | Obrigatório |
template | Template importado pelo link. As propriedades não declaradas no link são lidas do template, com exceção dos parâmetros que são somados aos declarados lá. | Opcional |
icon | Caminho da imagem utilizada como ícone do link quando este for apresentado no menu (propriedade visibleMenu igual a true). | Opcional |
hint | Texto utilizado para explicação adicional sobre o propósito do link. Este texto é exibido quando posicionado o mouse sobre o link. | Opcional |
params | Lista de parâmetros do link, que podem ter valores fixos ou variáveis dinâmicas ("${nome_variavel}"). | Obrigatório somente quando o type estiver com o valor REPORT |
hierarchy | Hierarquia do menu na qual o link será apresentado se a propriedade visibleMenu for igual a true. | Opcional |
visibleMenu | Define a visibilidade do link no menu. O valor padrão é false. | Opcional |
method | Método HTTP utilizado para passar os parâmetros do link, valores possíveis:
|
Opcional |
Nota
Quando o type for REPORT e optar por não passar os params, é necessário informar somente o parâmetro "EXERELGP" com valor true.
params : [
{ name: "EXERELGP", value: "true" }
]
links : [{
name : "LinkSenior",
title : "Site da Senior",
resource: "http://www.senior.com.br",
tags: ["gestor", "Colaborador"],
type: "URL",
icon: "/rondaTema/image/banco.gif",
hint: "Acesso ao site da Senior",
method: GET,
params : [{
name : "Empresa",
value : "${numEmp}" //empresa selecionada
},{
name : "Colaborador",
value : "${numCad}" //número de colaborador do colaborador selecionado
},{
name : "TipColaborador",
value : "${tipCol}" //tipo do colaborador selecionado
},{
name : "DataInicial",
value : "${datIni}" //data inicial da apuração
},{
name : "DataFinal",
value : "${datFim}" //data final da apuração
}]
}]
{
name : "SGILink",
title : "SGILink",
type: "SGIFORM",
tags: ["colaborador"],
hierarchy: ["links"],
method: 'POST',
productName: "ronda",
moduleName: "HR",
resource: "DadosCadastraisSimples",
visibleMenu: true
}