Relatórios em telas do Gestão do Ponto

Permite adicionar relatórios a serem exibidos em telas do colaborador e do gestor. Para isso, é necessário realizar algumas configurações:

  1. Criar um arquivo com a extensão “.link” no pacote “src” do projeto de customização do cliente.
Exemplo:
meuArquivoDeLinks.link
Importante

Na customização de relatórios (.link), o nome do arquivo não pode ser “relatorio.link” ou “relatorios.link”.

  1. Criar um arquivo com a extensão “workset.repository” no pacote “src” do projeto de customização do cliente.
Exemplo:
workset.repository

Neste arquivo serão definidos os links (os arquivos “.link” definidos anteriormente, com as configurações dos relatórios) que o sistema irá utilizar.

Exemplo:

workset.repository

Conteúdo do arquivo:

{

links: [“meuArquivoDeLinks”]

}

Em arquivos “.link” é necessário configurar:

Exemplo:

Configuração dentro do arquivo “.link”:

<div class="Code"><p>{</p><p>links: [{</p><p class="Ident2"><span class="comentario">// Relatório Apuração para o colaborador</span></p><p class="Ident2"> name: <span class="azul">"relatorioColaborador"</span>,</p><p class="Ident2"> type: <span class="azul">"REPORT"</span>,</p><p class="Ident2"> title: <span class="azul">"Relatório de Apuração"</span>,</p><p class="Ident2"> tags: [<span class="azul">"colaborador"</span>],</p><p class="Ident2"> productName: <span class="azul">"ronda"</span>,</p><p class="Ident2"> moduleName: <span class="azul">"HR"</span>,</p><p class="Ident2"> resource: <span class="azul">"HRAP001.APU"</span>,</p><p class="Ident2"> skipParamsScreen: <span class="bordo">false</span>,</p><p class="Ident2"> visibleToGroups: [<span class="azul">"grupoGestores"</span>, <span class="azul">"grupoDiretores"</span>, <span class="azul">"grupoRH"</span>],</p><p class="Ident2"> params: [{</p><p class="Ident4"> name: <span class="azul">"dado_EAbrEmp"</span>,</p><p class="Ident4"> value: <span class="azul">"${EAbrEmp}"</span></p><p class="Ident2"> }, {</p><p class="Ident4"> name: <span class="azul">"dado_UsaPosto"</span>,</p><p class="Ident4"> value: <span class="azul">"S"</span></p><p class="Ident2"> }, {</p><p class="Ident4"> name: <span class="azul">"dado_QtdVariavel"</span>,</p><p class="Ident4"> value: <span class="azul">"158"</span></p><p class="Ident2"> }, {</p><p class="Ident4"> name: <span class="azul">"dado_EAbrTcl"</span>,</p><p class="Ident4"> value: <span class="azul">"${tipCol}"</span></p><p class="Ident2"> }, {</p><p class="Ident4"> name: <span class="azul">"dado_EAbrCol"</span>,</p><p class="Ident4"> value: <span class="azul">"${tipCol}"</span></p><p class="Ident2"> }]</p><p>}, {</p><p class="Ident2"><span class="comentario">// Relatório Apuração para o gestor</span></p><p class="Ident2"> name: <span class="azul">" relatorioGestor"</span>,</p><p class="Ident2"> type: <span class="azul">"REPORT"</span>,</p><p class="Ident2"> title: <span class="azul">"Relatório de Apuração"</span>,</p><p class="Ident2"> tags: [<span class="azul">"gestor"</span>],</p><p class="Ident2"> productName: <span class="azul">"ronda"</span>,</p><p class="Ident2"> moduleName: <span class="azul">"HR"</span>,</p><p class="Ident2"> resource: <span class="azul">"HRAP002.APU"</span>,</p><p class="Ident2">skipParamsScreen: <span class="bordo">false</span>,</p><p class="Ident2"> visibleToGroups: [<span class="azul">"grupoGestores"</span>, <span class="azul">"grupoDiretores"</span>, <span class="azul">"grupoRH"</span>],</p><p class="Ident2">params: [{</p><p class="Ident4">name: <span class="azul">"dado_EDatInr"</span>,</p><p class="Ident4">value: <span class="azul">"${datIni}"</span></p><p class="Ident2">}, {</p><p class="Ident4">name: <span class="azul">"dado_EDatFir"</span>,</p><p class="Ident4">value: <span class="azul">"${datFim}"</span></p><p class="Ident2">}, {</p><p class="Ident4">name: <span class="azul">"dado_NomePadrao"</span>,</p><p class="Ident4">value: <span class="azul">"João da Silva"</span></p><p class="Ident2">}]</p><p>}]</p><p>}</p></div>

Importante

Não é possível configurar arquivos com os nomes acerto.link, relatorios.link e workflow.link.

Parâmetros para definição de relatório

Parâmetros utilizados para definir um relatório:

Name
Define o identificador único do relatório, que não pode se repetir dentro do arquivo de links.

Type
Define o tipo de link que a ser utilizado, para relatórios deve ser utilizado “REPORT”.

Title
Define o título que a ser apresentado na tela como opção para o usuário.

Tags
Define os assuntos de cada relatório, no Gestão do Ponto existem três tags reservadas, são elas:

ProductName
Nome do produto aonde o relatório utilizado se encontra, por exemplo: ronda.

ModuleName
Nome do módulo aonde o relatório utilizado se encontra, por exemplo: HR.

Resource
O nome do relatório a ser utilizado, por exemplo: HRAP002.APU

SkipParamsScreen
Define se a tela de parâmetros iniciais será apresentada.

Params
Lista de parâmetros que o relatório irá receber. Deve ser informado as seguintes propriedades:

Exemplo:
dado_EDatIni
Exemplos:
João da Silva, 2, ${datIni}

Por padrão o Gestão do ponto disponibiliza as seguintes variáveis para os valores dos parâmetros:

Importante

Para execução de relatórios é obrigatória a instalação da Web 5.0.

Este artigo ajudou você?