プロセス・レポートの仕組み

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

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

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

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

プロセスレポートのアーキテクチャ

processreportingarchitecture

プロセスレポートモジュール

ProcessDataPublisher サービス

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

サービスの設定について詳しくは、 ProcessDataPublisher サービスを設定する.

ProcessDataStorageProvider サービス

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

サービスの設定について詳しくは、 ProcessDataStorageProvider サービスの設定.

OSGi サービス

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

QueryDataServlet サービス

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

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

Process Reporting ユーザーインターフェイス

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

QueryDataServlet サービス

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

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

カスタムレポート

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

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

このページ