進程報告如何工作

程式報表是JEE上AEM Forms的報表模組。

「程式報表」可讓您執行AEM Forms程式和任務的報表。

「流程報表」使用內嵌的「流程報表」存放庫來發佈Forms資料。 然後會使用該資料執行報表。

Process Reporting包含以下模組:

進程報告體系結構

處理報告架構

進程報告模組

ProcessDataPublisher服務

ProcessDataPublisher伺服器在AEM Forms資料庫上定期運行,並提取自上次運行服務後更改的資料。 然後,它會將資料發佈到「處理資料儲存」服務。

有關配置服務的詳細資訊,請參閱配置ProcessDataPublisher服務

ProcessDataStorageProvider服務

ProcessDataStorageProvider服務從ProcessDataPublisher服務接收進程資料,並將資料保存到Process Reporting儲存庫。

有關配置服務的詳細資訊,請參閱配置ProcessDataStorageProvider服務

OSGi服務

QueryDataServlet使用此服務從進程報告儲存庫中獲取報告資料。

QueryDataServlet服務

QueryDataServlet服務接受來自進程報告用戶介面的查詢。

然後,該服務使用OSGi服務來取得相關的報告資料、處理資料,並將資料傳回至使用者介面。

進程報告用戶介面

「流程報告」用戶介面是基於Web瀏覽器的介面。 使用此介面可以查看從AEM Forms資料庫發佈的流程和任務資訊。

QueryDataServlet服務

QueryDataServlet服務接受來自進程報告用戶介面的查詢。

然後,該服務使用OSGi服務來取得相關的報告資料、處理資料,並將資料傳回至使用者介面。

自訂報表

您可以建立自己的自訂報表,並在「流程報表」使用者介面的「自訂報表」標籤中顯示這些報表。

如需建立自訂報表的步驟,請參閱Custom Reports in Process Reporting文章中的To create a custom report。

本頁內容