トランザクションレポートの概要

はじめに

AEM Formsのトランザクションレポートを使用すると、AEM Formsデプロイメントで指定した日以降に実行されたすべてのトランザクションの数を保持できます。 目的は、製品の使用状況に関する情報を提供し、ビジネスの関係者がデジタル処理の量を理解できるようにすることです。 トランザクションの例を次に示します。

  • アダプティブフォーム、HTML5フォーム、またはフォームセットの送信
  • インタラクティブ通信の印刷またはWeb版のレンディション
  • あるファイル形式から別のファイル形式へのドキュメントの変換

トランザクションと見なされるものについて詳しくは、請求可能なAPIを参照してください。

トランザクションの記録は、デフォルトで無効になっています。 AEM Webコンソールからトランザクションの記録を有効にできます。 オーサーインスタンス、処理インスタンスまたはパブリッシュインスタンスのトランザクションレポートを表示できます。 すべてのトランザクションの集計合計に関する、オーサーインスタンスまたは処理インスタンスのトランザクションレポートを表示します。 レポートの実行元のパブリッシュインスタンスでのみ発生するすべてのトランザクションの数に関して、パブリッシュインスタンスのトランザクションレポートを表示します。

同じAEMインスタンス上でコンテンツ(アダプティブフォーム、インタラクティブ通信、テーマ、その他のオーサリングアクティビティの作成)やドキュメントの処理(ワークフロー、ドキュメントサービス、その他の処理アクティビティの使用)を行わないでください。 コンテンツのオーサリングに使用するAEM Formsサーバーでは、トランザクションの記録を無効にしておきます。 ドキュメントの処理に使用するAEM Formsサーバーのトランザクション記録を有効にしておきます。

sample-transaction-report-author-1

トランザクションは、指定された期間(フラッシュバッファ時間+リバースレプリケーション時間)、バッファに残ります。 デフォルトでは、トランザクション数がトランザクションレポートに反映されるまでに約90秒かかります。

PDFフォームの送信、エージェントUIを使用したインタラクティブ通信のプレビュー、非標準のフォーム送信方法の使用などのアクションは、トランザクションとしては考慮されません。 AEM Formsは、このようなトランザクションを記録するAPIを提供します。 カスタム実装からAPIを呼び出して、トランザクションを記録します。

サポートされるトポロジ

トランザクションレポートは、OSGi環境のAEM Formsでのみ使用できます。 オーサーとパブリッシュ、オーサーと処理とパブリッシュ、および処理トポロジのみをサポートします。 トポロジの例については、AEM Formsのアーキテクチャとデプロイメントトポロジを参照してください。

トランザクション数は、パブリッシュインスタンスからオーサーインスタンスまたは処理インスタンスにリバースレプリケートされます。 参考となるオーサーとパブリッシュのトポロジを次に示します。

simple-author-publish-topology

メモ

AEM Formsトランザクションレポートは、パブリッシュインスタンスのみを含むトポロジをサポートしていません。

トランザクションレポートの使用に関するガイドライン

  • オーサーインスタンスのレポートにはオーサリングアクティビティ中に登録されたトランザクションが含まれるので、すべてのオーサーインスタンスでトランザクションレポートを無効にします。
  • オーサーインスタンスで「パブリッシュのトランザクションのみを表示」オプションを有効にして、すべてのパブリッシュインスタンスの累積トランザクションを表示します。 また、特定のパブリッシュインスタンス上の実際のトランザクションに関するトランザクションレポートのみを、各パブリッシュインスタンスで表示することもできます。
  • ワークフローを実行しドキュメントを処理する際にオーサーインスタンスを使用しないでください。
  • トランザクションレポートを使用する前に、パブリッシュサーバーでトポロジを使用する場合は、すべてのパブリッシュインスタンスでリバースレプリケーションが有効になっていることを確認します。
  • トランザクションデータは、パブリッシュインスタンスから、対応するオーサーインスタンスまたは処理インスタンスにのみリバースレプリケートされます。 オーサーインスタンスまたは処理インスタンスは、別のインスタンスにデータをレプリケートできません。 例えば、オーサー処理とパブリッシュのトポロジがある場合、集計されたトランザクションデータは処理インスタンスにのみレプリケートされます。

このページ