Objetivo
Você vai:
- Criar um template
.tplmínimo. - Fazer upload dele como um template HTML.
- Gerar um relatório sem filtros de dados.
- Acompanhar o relatório até o processamento terminar.
- 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
Criar um template mínimo
Crie
first-report.tpl com conteúdo HTML estático:
.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.
id do template retornado como TEMPLATE_ID:
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.
id do relatório retornado como REPORT_ID:
Acompanhar o processamento
Consulte o relatório até que ele saia de
Processing:
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:
Solução de problemas
Próximos passos
- Siga Usar o Reporter para projetar um fluxo reutilizável e recorrente.
- Aprenda a referenciar dados configurados em Formatos de templates.
- Consulte a orientação especializada em Templates BACEN antes de trabalhar com estruturas de relatórios regulatórios.
- Use o Início rápido da API do Reporter para consultar exemplos completos da API.

