Skip to main content
Use este início rápido para gerar um relatório e confirmar que sua instalação do Reporter funciona de ponta a ponta. Para um workflow recorrente em produção, veja Usando o Reporter. Para schemas completos de requisição e resposta, use o Início rápido da API do Reporter e as páginas de referência de API vinculadas.

Objetivo


Você vai:
  1. Criar um template .tpl mínimo.
  2. Enviar esse template como um template HTML.
  3. Gerar um relatório sem filtros de dados.
  4. Acompanhar o relatório até o fim do processamento.
  5. Baixar e verificar o arquivo finalizado.

Pré-requisitos


Você precisa de:
  • Uma instância do Reporter em execução
  • Um token de autenticação, se o Access Manager estiver habilitado
  • curl
Defina os valores usados nos exemplos:

Crie um template mínimo


Crie first-report.tpl com conteúdo HTML estático:
Templates do Reporter sempre usam a extensão .tpl. O conteúdo do template deve corresponder ao formato de saída selecionado. O Reporter aceita saídas em HTML, CSV, XML, PDF e TXT. Para saída em PDF, escreva o template em HTML e defina outputFormat=PDF. Para templates que leem dados, veja Formatos de template.

Envie o template


Envie o arquivo com os três campos multipart obrigatórios: template, outputFormat e description.
Salve o id do template retornado como TEMPLATE_ID:
Veja Upload template para o contrato completo da operação.

Gere o relatório


Crie um relatório com os campos obrigatórios templateId e filters. Use um objeto vazio quando não precisar de filtros.
Salve o id do relatório retornado como REPORT_ID:
Veja Create report para a sintaxe dos filtros e o contrato completo da operação.

Acompanhe o processamento


Verifique o relatório até que ele saia do status Processing:
O ciclo de vida ativo é:
Veja Check report status para o schema da resposta.

Baixe e verifique a saída


Baixe o arquivo apenas quando o status do relatório for Finished:
Confirme que o arquivo não está vazio e contém o título esperado:
Veja Download report para os cabeçalhos de resposta e detalhes de erro.

Solução de problemas


Próximos passos