Show Menu
主题×

流程报告的工作原理

流程报告是JEE上AEM Forms的报告模块。
流程报告允许您运行AEM Forms流程和任务报告。
进程报告使用嵌入式进程报告存储库发布表单数据。 然后,它使用该数据运行报告。
流程报告由以下模块组成:

流程报告架构

过程报告模块

ProcessDataPublisher服务

ProcessDataPublisher服务器定期在AEM Forms数据库上运行,并提取自上次运行服务以来已更改的数据。 然后,它将数据发布到“进程数据存储”服务。
有关配置服务的详细信息,请参 阅配置ProcessDataPublisher服务

ProcessDataStorageProvider服务

ProcessDataStorageProvider服务从ProcessDataPublisher服务接收进程数据,并将数据保存到进程报告存储库。
有关配置服务的详细信息,请参 阅配置ProcessDataStorageProvider服务

OSGi服务

QueryDataServlet使用此服务从“进程报告”存储库获取报告数据。

QueryDataServlet服务

QueryDataServlet服务接受来自进程报告用户界面的查询。
然后,该服务使用OSGi服务获得相关的报告数据,处理该数据,并将该数据返回到用户界面。

进程报告用户界面

“进程报告”用户界面是基于Web浏览器的界面。 使用此界面可视图从AEM Forms数据库发布的进程和任务信息。
有关“进程报告”用户界面的介绍,请参阅“进 程报告”用户界面

QueryDataServlet服务

QueryDataServlet服务接受来自进程报告用户界面的查询。
然后,该服务使用OSGi服务获得相关的报告数据,处理该数据,并将该数据返回到用户界面。

自定义报告

您可以创建自己的自定义报告,并在“流程报告”用户界面的“自定义报告”选项卡中显示这些报告。
有关创建自定义报告的步骤,请参阅文章在流程中自定义报告报告中 创建自定义报告