Como fazer o agendamento de relatórios?

A funcionalidade Agendamento de Relatórios permite programar relatórios recorrentes, enviados automaticamente para e-mail ou webhook.

⚠️

Atenção

Cada grupo de usuários possui acesso aos relatórios específicos atribuídos a ele.

Para ter acesso a funcionalidade de agendamento de relatórios o usuário deve estar no grupo Relatório recorrente.

Consulte Grupos e Permissões.

O que é possível fazer?

  • Selecionar o tipo de relatório que deseja agendar
  • Definir a periodicidade do envio
  • Criar um novo agendamento
  • Cancelar ou excluir um agendamento
  • Consultar o histórico e o status dos agendamentos

Grupos de usuários e permissões aos relatórios

Grupos de usuáriosRelatórios disponíveis
OwnerRelatório transações detalhadas, resumidas, boleto, recorrente e estornadas.
Split MasterRelatório transações Split
GatewayRelatório transações detalhadas, resumidas, boleto, recorrente e estornadas.
Gateway Read OnlyRelatório transações detalhadas, resumidas, boleto, recorrente e estornadas.
AntifraudeRelatório Antifraude
VelocityRelatório Velocity

Acesse o Portal E-commerce

Acesse o site https://portal.cielo.com.br e faça seu login:

Página com anúncio do Cielo E-commerce destacando soluções de venda online e, ao lado, formulário de login com campos de usuário, senha e botão Continuar.

Acesse o menu Relatórios

Na Central de relatórios selecione o relatório que deseja agendar.

Tela da Central de Relatórios mostrando a lista de tipos de relatórios disponíveis organizados em categorias, com cartões como Antifraude, Boletos Conciliados, Transações Detalhadas, Transações por CNPJ e Velocity Check.

Configure o agendamento

  1. Selecione Recorrente.
  2. Defina a Frequência: Diária, Semanal, Quinzenal ou Mensal.

Os dados exibidos são sempre do passado, de acordo com a frequência escolhida. Exemplo: na frequência semanal, são considerados os últimos 7 dias a partir da data de envio.

  1. Insira Data inicial: mínimo dia seguinte e máximo + 30 dias e Data final: até 12 meses após a data inicial.
  2. Coloque o Estabelecimento.

Cada agendamento permite selecionar apenas um estabelecimento. Se precisar incluir outro estabelecimento, será necessário criar um novo agendamento.

Informações de envio

Escolha o tipo de envio:

E-mail: pré-preenchido com o e-mail do usuário.

Webhook: Coloque uma URL em Endereço do Webhook (URL) para receber os relatórios. Adicionar headers é opcional.

Webhook

Contrato de envio do relatório

Quando a opção Webhook é escolhida como tipo de envio, o sistema envia automaticamente o relatório gerado para a URL informada. Esse envio é realizado por meio de uma requisição POST, contendo as informações no formato JSON, conforme o exemplo abaixo.

Esboço do response do Webhook

Sucesso:

{
  "reportId": "00000000-0000-0000-0000-000000000000",
  "reportType": "Financeiro",
  "period": "01/2024 a 31/01/2024",
  "link": "https://blob.example.com/report.pdf",
  "isEmpty": false
}

Cenário de relatório sem resultado (vazio):

{
  "reportId": "00000000-0000-0000-0000-000000000000",
  "reportType": "Financeiro",
  "period": "01/2024 a 31/01/2024",
  "link": null,
  "isEmpty": true
}

Campos do payload

CampoTipoObrigatórioDescrição
reportIdstring (UUID)SimIdentificador único do relatório gerado.
reportTypestringSimTipo do relatório solicitado. Texto livre, usado apenas como contexto.
periodstring ou nullNãoDescrição livre do período coberto pelo relatório.
linkstring (URL) ou nullNãoLink para download do relatório. Retorna null quando o relatório não contém dados (consulta vazia).
isEmptybooleanSimIndica se o relatório não teve registros no período solicitado.

Término da recorrência

A recorrência fica ativa até a data final definida no momento do agendamento. No mês em que a recorrência estiver prestes a terminar, você receberá um e-mail de aviso informando que a recorrência será encerrada.

Fica disponível no Portal a criação de novo agendamento, caso desejar.

Após a data final, nenhum novo envio será realizado. A recorrência continuará visível no histórico, com o status finalizada.

Menu Relatórios Recorrentes

Clique em Relatórios depois em Relatórios recorrentes neste menu, você pode:

  • Consultar todas as recorrências agendadas

Data de solicitação, empresas ou estabelecimento, tipo de relatórios, tipo de envio, frequência, enviar até e enviar para.

  • Excluir recorrências. Clique no ícone de reticências (três pontinhos) para acessar a opção Excluir.

Em Filtros você pode filtrar por:

  • Estabelecimento
  • Frequência de envio
  • Tipo de relatório recorrente
  • Tipo de envio (E-mail ou Webhook)

ℹ️

Informações

É permitido apenas um agendamento recorrente por estabelecimento e por tipo de relatório. Ao tentar criar uma nova recorrência para o mesmo estabelecimento e mesmo tipo de relatório, o sistema irá:

  • Impedir a criação do novo agendamento;
  • Mostrar uma mensagem informando que já existe uma recorrência ativa;
  • Orientar a fazer alterações na configuração já existente, na aba Relatórios Recorrentes.

Perguntas frequentes

É possível fazer retentativas caso ocorra algum erro na entrega da mensagem para o webhook?

Sim. O relatório possui até três tentativas automáticas de envio: a tentativa inicial e mais duas retentativas em caso de falha. Se o envio não for concluído após todas as tentativas, o relatório poderá ser gerado manualmente pela Central de Relatórios.

Posso cadastrar mais de um webhook para o mesmo relatório?

Depende da configuração:

Não é possível cadastrar mais de um webhook para o mesmo relatório quando o período e o estabelecimento forem os mesmos.
É possível cadastrar mais de um webhook quando os relatórios possuírem parâmetros diferentes.

Posso editar um webhook já cadastrado?

Não. Após a criação, o webhook não pode ser editado.

Caso seja necessário realizar alguma alteração, você deverá:

Excluir o agendamento existente.
Criar um novo agendamento com as informações atualizadas sobre o webhook de envio.

Existe limite de webhooks?

Sim. Na configuração de um relatório, é possível informar apenas um webhook. Porém, não há limite para configuração de headers.

É possível criar múltiplos relatórios para o mesmo estabelecimento?

Sim. Você pode criar múltiplos relatórios para um mesmo estabelecimento, desde que atendam às regras de configuração disponíveis na plataforma.

É possível criar múltiplos relatórios para estabelecimentos diferentes?

Sim. A criação de relatórios para diferentes estabelecimentos é permitida.

Todos os relatórios serão enviados ao mesmo tempo quando a rotina for executada?

Não. A geração e o envio dos relatórios seguem uma fila de processamento. Por isso, os relatórios podem ser recebidos em momentos diferentes, dependendo do volume processado.


Did this page help you?