Visão Geral dos Relatórios de Transação

Última atualização em 2023-12-28

Introdução

Os relatórios de transações no AEM Forms permitem manter uma contagem de todas as transações realizadas desde uma data especificada na implantação do AEM Forms. O objetivo é fornecer informações sobre o uso do produto e ajudar as partes interessadas a entender seus volumes de processamento digital. Exemplos de uma transação incluem:

  • Envio de um formulário adaptável, um formulário HTML5 ou um conjunto de formulários
  • Representação de uma versão impressa ou da Web de uma comunicação interativa
  • Conversão de um documento de um formato de arquivo para outro

Para obter mais informações sobre o que é considerado uma transação, consulte APIs faturáveis.

A gravação de transação está desabilitada por padrão. Você pode habilitar registro de transação no console da Web AEM. Você pode exibir relatórios de transações nas instâncias de autor, processamento ou publicação. Exiba relatórios de transações nas instâncias de autor ou de processamento para obter uma soma agregada de todas as transações. Exiba relatórios de transações nas instâncias de publicação para obter uma contagem de todas as transações que ocorrem somente nessa instância de publicação de onde o relatório é executado.

Não crie conteúdo (crie formulários adaptáveis, comunicação interativa, temas e outras atividades de criação) e processe documentos (use fluxos de trabalho, serviços de documentos e outras atividades de processamento) na mesma instância do AEM. Mantenha a gravação da transação desativada para os servidores do AEM Forms usados para criar conteúdo. Mantenha a gravação da transação ativada para os servidores do AEM Forms usados para processar documentos.

sample-transaction-report-author-1

Uma transação permanece no buffer por um período especificado (Tempo do Buffer de Liberação + Tempo de replicação reversa). Por padrão, leva aproximadamente 90 segundos para a contagem de transações ser refletida no relatório de transações.

Ações como enviar um Formulário PDF, usar a interface do usuário do agente para visualizar uma comunicação interativa ou usar métodos de envio de formulário não padrão não são contabilizadas como transações. O AEM Forms fornece uma API para registrar essas transações. Chame a API a partir das implementações personalizadas para registrar uma transação.

Topologia suportada

Os relatórios de transação estão disponíveis somente no AEM Forms em ambientes OSGi. Ela oferece suporte às topologias author-publish, author-processing-publish e somente ao processamento de topologias. Por exemplo, topologias, consulte Arquitetura e topologias de implantação do AEM Forms.

A contagem de transações é revertida e replicada das instâncias de publicação para as instâncias de autoria ou processamento. Uma topologia indicativa de publicação do autor é exibida abaixo:

simple-author-publish-topology

OBSERVAÇÃO

Os relatórios de transação do AEM Forms não suportam topologias que contêm apenas instâncias de publicação.

Diretrizes para o uso de relatórios de transação

  • Desative os relatórios de transações em todas as instâncias de autor, pois os relatórios sobre instâncias de autor incluem transações registradas durante as atividades de criação.
  • Ativar o Mostrar transações somente a partir da publicação opção na instância do autor para exibir transações cumulativas de todas as instâncias de publicação. Você também pode exibir relatórios de transações em cada instância de publicação para transações reais somente nessa instância de publicação específica.
  • Não use instâncias do autor para executar fluxos de trabalho e processar documentos.
  • Antes de usar o relatório de transações, se você tiver uma topologia com servidores de publicação, verifique se a replicação inversa está ativada para todas as instâncias de publicação.
  • Os dados da transação são revertidos e replicados de uma instância de publicação para somente o autor ou instância de processamento correspondente. A instância de autoria ou processamento não pode replicar dados para outra instância. Por exemplo, se você tiver a topologia author-processing-publish, os dados de transação agregados serão replicados somente na instância de processamento.

Nesta página