Pular para o conteúdo principal
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 fluxo de produção recorrente, consulte Usar o Reporter. Para consultar os schemas completos de requisições e respostas, use o Início rápido da API do Reporter e as páginas de referência da API vinculadas.

Objetivo


Você vai:
  1. Criar um template .tpl mínimo.
  2. Fazer upload dele como um template HTML.
  3. Gerar um relatório sem filtros de dados.
  4. Acompanhar o relatório até o processamento terminar.
  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
Configure os valores usados nos exemplos:

Criar um template mínimo


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

Fazer upload do template


Faça upload do arquivo com os três campos multipart obrigatórios: template, outputFormat e description.
Salve o id do template retornado como TEMPLATE_ID:
Consulte Fazer upload de template para conhecer o contrato completo da operação.

Gerar 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:
Consulte Criar relatório para conhecer a sintaxe dos filtros e o contrato completo da operação.

Acompanhar o processamento


Consulte o relatório até que ele saia de Processing:
O ciclo de vida ativo é:
Consulte Verificar status do relatório para conhecer o schema da resposta.

Baixar e verificar o resultado


Baixe o arquivo somente quando o status do relatório for Finished:
Confirme que o arquivo não está vazio e contém o título esperado:
Consulte Baixar relatório para conhecer os headers da resposta e os detalhes de erros.

Solução de problemas


Próximos passos