Índice:
Objetivo:
O objetivo deste documento é demonstrar as funcionalidades básicas da tela de Visualizador de Relatórios. Esta tela será utilizada por aplicações de terceiros a qualquer momento que desejarem visualizar o relatório.
Parâmetros/Filtros:
É possível alterar os parâmetros e filtros do relatório clicando no botão "Parâmetros/Filtros" no canto superior da tela.
Nesta aba, é possível alterar o valor dos parâmetros para geração do relatório. Para isso, basta clicar em "Editar" e modificar o valor do parâmetro.
Exemplo prático abaixo:
![](/download/attachments/379317617/image2018-8-7_10-9-7.png?version=1&modificationDate=1533647348000&api=v2)
Nesta aba, é possível adicionar, remover ou alterar o valor dos filtros para geração do relatório.
Exemplo prático abaixo:
![](/download/attachments/379317617/image2018-7-4_15-3-6.png?version=1&modificationDate=1530727392000&api=v2)
Funcionalidades:
![](/download/attachments/379317617/image2018-7-4_15-10-43.png?version=1&modificationDate=1530727860000&api=v2)
1- Seleciona qual página do relatório será exibida.
2- Move para a página seguinte / move para a ultima página
3- Adiciona uma barra de rolagem e mostra todas as páginas na tela
4- Controle do zoom da página
5 - Imprime o relatório
6- Imprime somente a página atual do relatório
7- Exporta para o formato selecionado: (PDF, XLS, XLSX, TRF, DOCX, MHT, HTML, Text, CSV ou Imagem)
8- Realiza uma busca no relatório.
Integração de terceiros:
Aplicações de terceiros podem utilizar o relatório integrado ao seu sistema. Para isso deve-se realizar uma implementação que possibilite essa integração. Um código exemplo está disponível em treports-viewer-sample.
Existe também a opção de abrir somente o visualizador de um report de forma externa através de uma URL específica em qualquer navegador.
http://{URL_TReports}/reportsviewer/external/{GUID_ReportRequest}?access_token=\{TokenValido}
- URL_TReports: endereço onde está hospedado a aplicação treports
- GUID_ReportRequest: UID retornado ao se enviar os parâmetros de execução do relatório no endpoint
![](/download/attachments/379317617/image2020-12-2_14-10-2.png?version=1&modificationDate=1606932601830&api=v2)
- TokenValido: Token válido com permissão no relatório pretendido. Pode ser feito utilizando as APIs do TRac Recuperando o AccessToken.