Process Reporting の仕組み how-process-reporting-works

Process Reporting は、JEE 上の AEM Forms のレポートモジュールです。

Process Reporting を使用すると、AEM Forms のプロセスとタスクに関するレポートを実行できます。

Process Reporting は、組み込みの Process Reporting リポジトリを使用して Forms データを公開します。その後、そのデータを使用してレポートを実行します。

Process Reporting は、以下のモジュールで構成されています。

Process Reporting のアーキテクチャー process-reporting-architecture-br

processreportingarchitecture

Process Reporting モジュール process-reporting-modules

ProcessDataPublisher サービス processdatapublisher-service-br

ProcessDataPublisher サーバーは、AEM Forms データベースで定期的に実行され、サービスの最後の実行以降に変更されたデータを抽出します。その後、Process Data Storage サービスにデータを公開します。

サービスの設定について詳しくは、ProcessDataPublisher サービスの設定を参照してください。

ProcessDataStorageProvider サービス processdatastorageprovider-service-br

ProcessDataStorageProvider サービスは、ProcessDataPublisher サービスからプロセスデータを受け取り、そのデータを Process Reporting リポジトリに保存します。

サービスの設定について詳しくは、ProcessDataStorageProvider サービスの設定を参照してください。

OSGi サービス osgi-service-br

QueryDataServlet は、このサービスを使用して、Process Reporting リポジトリからレポートデータを取得します。

QueryDataServlet サービス querydataservlet-service-br

QueryDataServlet サービスは、Process Reporting ユーザーインターフェイスからクエリを受け入れます。

次に、このサービスは OSGi サービスを使用して関連するレポートデータを取得し、そのデータを処理して、ユーザーインターフェイスにデータを返します。

Process Reporting ユーザーインターフェイス process-reporting-user-interface-br

Process Reporting のユーザーインターフェイスは、web ブラウザーベースのインターフェイスです。このインターフェイスを使用して、AEM Forms データベースから公開されたプロセスおよびタスク情報を表示します。

Process Reporting のユーザーインターフェイスの概要については、Process Reporting ユーザーインターフェイスを参照してください。

QueryDataServlet サービス querydataservlet-service-br-1

QueryDataServlet サービスは、Process Reporting ユーザーインターフェイスからクエリを受け入れます。

次に、このサービスは OSGi サービスを使用して関連するレポートデータを取得し、そのデータを処理して、ユーザーインターフェイスにデータを返します。

カスタムレポート custom-reports-br

独自のカスタムレポートを作成し、これらのレポートを Process Reporting ユーザーインターフェイスの「カスタムレポート」タブに表示できます。

カスタムレポートを作成する手順については、Process Reporting のカスタムレポート記事の「カスタムレポートを作成するには」を参照してください。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2