进程报告的工作方式

流程报告是AEM Forms在JEE上的报告模块。

流程报告允许您运行关于AEM Forms流程和任务的报告。

流程报告使用嵌入式流程报告库发布Forms数据。 然后,它使用该数据运行报告。

流程报告包括以下模块:

进程报告架构

处理报告架构

进程报告模块

ProcessDataPublisher服务

ProcessDataPublisher服务器定期在AEM Forms数据库上运行,并提取自上次运行服务后更改的数据。 然后,它将数据发布到“流程数据”存储服务。

有关配置服务的详细信息,请参阅配置ProcessDataPublisher服务

ProcessDataStorageProvider服务

ProcessDataStorageProvider服务从ProcessDataPublisher服务接收进程数据并将数据保存到进程报告库。

有关配置服务的详细信息,请参阅配置ProcessDataStorageProvider服务

OSGi服务

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

QueryDataServlet服务

QueryDataServlet服务接受来自进程查询报告用户界面的数据。

然后,该服务使用OSGi服务来获取相关报告数据,处理该数据,并将该数据返回给该用户界面。

进程报告用户界面

进程报告用户界面是基于Web浏览器的界面。 使用此接口视图从AEM Forms数据库发布的流程和任务信息。

QueryDataServlet服务

QueryDataServlet服务接受来自进程查询报告用户界面的数据。

然后,该服务使用OSGi服务来获取相关报告数据,处理该数据,并将该数据返回给该用户界面。

自定义报告

您可以创建自己的自定义报告,并在“流程报告”用户界面的“自定义报告”选项卡中显示这些报告。

有关创建自定义报告的步骤,请参阅文章在处理中自定义报告报告中的创建自定义报告。

在此页面上