本文介绍了工作流数据抽取、同步与监控的流程。数据从工作流中抽取并同步至多个统计表,如流程实例、活动实例、任务表等。通过后台事务定时或临时手动抽取数据,需定义工作日历确保成功。抽取的数据仅含已完成状态的流程,用于生成多种耗时统计报表,帮助用户分析流程效率。报表支持轻分析功能,可针对数据源或跨数据源进行深入分析。
数据源抽取
将工作流中已完成流程的相关数据同步到流程统计表中,流程实例表信息同步到T_WFR_SAProcInst , 流程活动实例表信息同步到T_WFR_SAActInst,任务表信息同步到T_WFR_SAAssign,审批表信息同步到T_WFR_SAMultiApprove,流程操作记录表信息同步到T_WFR_SAOperate。
数据抽取方法
通过后台事务定时抽取数据
EAS系统预置了“工作流统计数据同步后台任务”。
路径:客户端登录应用中心—系统平台—后台事务—事务定义—后台事务定义,该后台事务已经预置了抽取数据的方法,调度计划和抽取天数,用户根据需要修改这些预置信息,比如调度计划设置每晚12点,通知定义为失败或完成时发送给负责人,修改同步天数等等。
工作流监控临时抽取
管理员administrator登录工作流监控,可以手工同步流程统计数据。
路径:应用中心—企业建模—业务流程管理—流程监控—工作流监控。
使用场景:
场景1、通过后台事务定时抽取一年的数据,临时需要统计两年的数据,可以手工临时执行数据抽取 。
场景2、没有启动后台事务,临时统计分析,通过手工同步数据。
数据抽取要点
工作日历
不管通过后台事务抽取还是临时抽取,都必须定义集团组织的工作日历,否则抽取失败。
工作日历定义路径:
应用中心—企业建模—辅助数据—公共数据—工作日历,目前工作日历只能取集团的日历,开始时间和结束时间一定要大于抽取的天数。数据抽取时会根据日历的定义计算耗时,并储存。
数据内容
Ø 抽取的数据仅包含已完成状态的流程,不包括已挂起,运行中等其他状态的流程;同时包含历史数据和当前数据;
数据统计分析报表
流程统计分析报表包含:流程耗时统计、节点耗时统计、任务耗时统计、执行人耗时明细统计。
菜单:应用——企业建模——业务流程管理——流程统计分析
权限:Administrator可以直接查看报表,其他用户需要分配权限,如果分配过程中没有找到权限项,同步权限项即可。
流程耗时统计
客户场景
查看所有流程的平均耗时,针对耗时比较长的流程,查看节点的平均耗时,了解最耗时节点,从而整体掌握流程的运行瓶颈,为是否需要优化流程提供参考。
流程耗时统计报表
Ø 流程统计耗时,按照单据类型排列显示,相同的单据类型对应的流程定义按照耗时倒序排列,如下图。
Ø 查询常用条件按照时间和单据类型过滤,显示具体的流程定义对应的平均耗时,如下图。
Ø 点击流程定义名称,可查看该流程定义对应节点的平均耗时,如下图。
节点耗时统计
客户场景
查看某个流程的每个节点的平均耗时,以及在这个节点上最耗时的那个人是谁,用于提醒最耗时处理人。
节点耗时统计报表
Ø 节点耗时统计,按照单据类型排列显示,按照相同的流程定义对应的节点耗时倒序排列,如下图。
Ø 查询常用条件按照时间和单据类型过滤,显示具体的流程定义的节点对应的平均耗时,如下图。
任务耗时统计
客户场景
查看流程的每个节点的处理人的平均耗时,分析该节点最耗时处理人。
任务耗时统计报表
Ø 每个节点所有执行人的平均耗时,按照每个节点的耗时倒序排列。
执行人耗时明细统计
客户场景
查看执行人在所有流程中的耗时。
执行人耗时明细统计报表
按照单据类型,查看执行人在所有流程中的耗时明细。
流程统计轻分析
单个数据源轻分析
每张报表都可以进行轻分析,如流程耗时统计报表,点击“轻分析”按钮,可针对当前报表数据源图标分析。
数据源字段可以在此处进行添加,但仅限于当前报表对应的数据源。
多数据源轻分析
流程统计分析将工作流中已完成流程的相关数据同步到流程统计表中,流程实例表信息同步到T_WFR_SAProcInst , 流程活动实例表信息同步到T_WFR_SAActInst,任务表信息同步到T_WFR_SAAssign,审批表信息同步到T_WFR_SAMultiApprove,流程操作记录表信息同步到T_WFR_SAOperate。
可根据这5个实体数据源,通过轻分析生成相应的报表,具体可参考轻分析用户操作手册,https://q.kingdee.com/support/index.html?version=1.0&docId=T01000000
流程统计分析实体
推荐阅读