Retorno de relatórios pela API WS Rech

Nosso Time de Desenvolvimento criou um novo recurso na API WS Rech para permitir o retorno de relatórios cadastrados no Gerador de Relatórios do SIGER®. Agora, passa a ser possível emitir qualquer relatório que esteja configurado para gerar arquivo silenciosamente.

A rotina funciona inclusive com tabelas virtuais (que não são gravadas no banco de dados) e permite passar filtros para a rotina de emissão de relatórios.

A rotina funciona da seguinte forma:

  • Uma requisição é enviada para API com a função de retorno de relatórios, informando sigla de empresa, tabela, filtros e relatório.
  • SIGER® recebe essa requisição e chama a rotina de emissão de relatórios para gerar um arquivo conforme a configuração do relatório.
  • A API compacta o arquivo gerado pelo SIGER® e retorna um link para que o arquivo possa ser baixado.
Relatório configurado para gerar arquivo XLSX.
Requisição enviada para a API e a resposta com link para baixar um ZIP com o arquivo gerado pelo SIGER®.
Relatório resultante, baixado a partir do link recebido na resposta.

Deseja testar essa nova funcionalidade?

Você pode enviar uma requisição para nossa base de homologação/testes e retornar um relatório de exemplo.

1º – Acesse a documentação da nova função: https://api.siger.com.br/api-docs/2310b/get-report . Nossa documentação permite que sejam executadas requisições de testes.

2º – Autentique através de um Token. Clique em “Autenticação”, cole conteúdo abaixo no campo “Value”, clique em “Autenticar” e depois “Fechar”:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYXlsb2FkIjp7ImNvZGlnb0NsaWVudGUiOjQwNzAsInNlcXVlbmNpYUluc3RhbGFjYW8iOjE0LCJjb250ZXh0byI6IlJFQ0gifSwiaWF0IjoxNjg2MDY4ODg4fQ.PcrkX1qDGGFzpmIurX6Kl7t–3o2H4DYCjWBZhWOcG8

3º – Clique na função para expandir. Depois clique em “Simular” (mesmo lugar do “Cancelar” no print). Preencha os campos de configurações e filtros conforme o print abaixo e depois clique em “Executar”:

A requisição será enviada ao SIGER® que fará a listagem do relatório e o upload para nossos servidores da nuvem, disponibilizando um link para baixar o mesmo.

4º – Copie o link do arquivo contido na resposta da requisição e cole na barra de endereço do navegador, fazendo com que o ZIP seja baixado. Abra o arquivo contido para acessar o relatório gerado!