概述
流程监控是对已创建的流程进行查看及监控。
功能入口
在系统导航栏中选择“系统运维”,进入“系统运维界面主菜单”选择 流程监控。
流程监控
拥有流程权限后,在系统主界面右上角的下拉菜单中,可以看见“流程监控”菜单。点击菜单,进入流程监控主界面。
拥有流程权限后,在主界面右上角的下拉菜单中,可以看见"流程监控"菜单。点击菜单,进入流程监控主界面。在流程监控界面中,通过查询选择要监控的流程,展示流程对应的参数。不选择参数,展示所有的和当前流程相关的流程实例;选择参数,则查询展示与参数值相关的流程实例。在流程监控界面中,通过查询选择要监控的流程,展示流程对应的参数。不选择参数,展示所有的和当前流程相关的流程实例;选择参数,则查询展示与参数值相关的流程实例。
流程上的宏
宏事件往往用于帮助用户对数据进行处理。例如有些用户执行汇总的时候,需要执行复杂的存储过程进行数据汇总;或者在发布的时候,将数据从一个库表复制到另外一个库表;或者用户需要将当前流程的审核状态同步到业务库中,这些需求都可以通过宏来实现。
...
特别的,在before类型的事件中,可以针对操作做一些条件判断,例如对业务库进行检查,当不满足条件的时候,可以通过抛出异常(throw “error”)的方法,阻止按钮操作的执行。
权限控制权限控制
要新建流程定义,需要流程定义操作权限,在“系统运维界面主菜单”上选择“用户管理”,点击 操作授权> 流程监控。
另外,流程定义属于资源,本身受资源权限控制。
其它功能
流程定义支持资源导入、导出操作,支持在资源上复制、拖动换目录,支持影响性分析和血统分析。具体操作参考Wiki相关文档
...
特殊场景
1、业务库中查询已经发布的数据
很多情况下,除了审核流程相关的用户可以看到未经过审核的数据,其它用户是不允许查询这些未审核数据的。而在业务库中,这两种数据往往混合在一起存放。这个时候需要在查询中加上对流程状态的判断。可是由于流程状态是存在于知识库中的,跨库的查询是无法支持的。
...