完整版工作流引擎功能概要OA系统.docx
《完整版工作流引擎功能概要OA系统.docx》由会员分享,可在线阅读,更多相关《完整版工作流引擎功能概要OA系统.docx(18页珍藏版)》请在冰豆网上搜索。
完整版工作流引擎功能概要OA系统
工作流引擎功能概要
一、目前功能概况图
二、功能结合场景介绍
1。
流程设计
1。
1流程web化建模
流程web化建模,在目前主流浏览器中直接进行web化可拖拽的流程建模,并且不需要安装任何插件。
如其他厂商使用flex、applet等技术做的web流程设计器,都需要另外安装插件。
尤其是生成流程图后,在普通用户显示流程图的时候,也需要安装一些插件。
目前主流的流程引擎,都必须拥有web化流程设计器,否则必然会被淘汰,这已经成为了一个必需品.而我们的流程设计器是纯JS脚本自己研发编写的,维护方便,不依赖任何第三方插件。
1。
2版本管理
流程建模后,避免不了对已经建立好的模型进行再次的修改,那么就需要有版本管理的功能,可以管理历史版本,可以还原历史中某个版本的流程模型,可以看到某个流程实例是按照哪个流程版本去建立的,可以发布历史中的流程模型,让用户随时可以选择发起历史流程模型。
比如学校发文流程,实施人员在现场需要与用户一起对流程进行反复的修改。
每次修改的记录都需要保存在流程历史中,以便用户更改意见,重新使用历史版本。
1.3会签节点
流程设计器中可以设置某个节点为会签节点,会签是指某项任务同步到达多个流程办理人,流程办理人可进行同步的待办事项处理。
会签节点有四种会签策略供用户选择:
1。
意见收集制
2。
一票通过制
3.一票否决制
4.按比例通过(10%~100%),可自定义比例
OA中应用的业务有:
收文、发文、校内请示等。
1。
3.1动态加签、减签(暂无)
在流程流转过程,已经进入了会签节点,这时会签发起人可以动态的进行加签、减签.
1.4串签节点
串签是一种特殊的会签,串签的功能是,会按照流程实例中,发向串签节点的办理人选择会签节点办理人,并指定顺序。
流程会自动按照选定的人员顺序,一个一个的进行顺序签批,比如在收文流程中,该实际一个收文是行政文件,那么秘书选择校领导顺序签批时,就要选择校长、书记这样的顺序进行。
虽然是一个节点,但流程会自动按照秘书选择顺利,先校长办理,再创建书记的待办任务,由书记办理后统一回到秘书节点。
1。
4。
1动态加签、减签(暂无)
在流程流转过程,已经进入了串签节点,这时会签发起人可以动态的进行加签、减签。
1。
5节点动作配置
可配置该节点能拥有那些可供用户执行的动作。
流程设计器中展现的动作列表是可以进行二次开发的,开发人员可以方面的自定义自己的流程动作供设计器选用。
1.6审批意见查看权限配置
1。
7weboffice权限配置
1。
8选人策略
(一)
直接选定办理人员
1.9选人策略
(二)
直接选定某个组织,由某个组织下的所有人员进行办理。
组织可以是一个标准组织,也可以是一个系统级的群组。
选定组织后,流程已经发起,但未办理至当前节点时,这时为该组织加入一个新的人员,这个新的人员是可以加入此次办公的,不用重新发起流程。
1。
10选人策略(三)
根据变量获取办理人,相关变量可提供方法由二次开发人员来自己定制。
1。
11选人策略(四)
可根据流程发起人、上一步办理人、全校3个因素、匹配选择部门级别、选择部门属性来最终动态获取办理人。
1。
12选人策略(五)支持任务认领(暂无)
1。
13自定义动作
流程设计器中显示的可选择办理动作,都是可以进行二次开发的,就像开发一个流程动作组件一样.
1。
14节点二次开发
流程中节点可供二次开发,节点中的TAB属性也可以进行二次开发,节点本身的属性也可以进行开发.二次开发人员甚至可以自己编写一个流程节点供设计器选择。
1。
15流程驱动事件与二次开发
1。
16分支与聚合
分支与聚合匹配使用,分支是一种静态的路由,是设计器设定好后,按照设计的流程图进行原样流转。
1。
17动态分支与动态聚合
动态分支与动态聚合搭配使用。
动态分支又称为同步会签。
是一种特殊的分支。
用户可以在流程发起后,在流程流转中,根据自己的实际需要,选择分支中的路线有几条,是那些办理人进行分支路线中第一个节点的办理。
1.18定义流程发起表单
1.19流程与自定义表单结合动态展现
1.20支持一表单多流程
支持一个表单可以关联多个流程,在流程发起时,用户可自己选择发起的流程是哪个。
1.21支持子流程(暂无)
1.22支持条件分支(暂无)
1。
23支持流程时间限制(暂无)
1。
24支持节点办理时间限制(暂无)
1.25支持流程容器
流程容器是为二次开发人员准备的存放表单数据或流程数据的容器,它就类似session,当流程实例还存活时,容器存活,流程实例消亡,容器消亡.
1。
26支持流程模板导入导出(暂无)
1。
27流程模板是否生效
用户可设置流程模板是否生效,如果不生效,那么在用户发起流程时,是不会选择到还未生效的流程模板。
1.28流程发起权限控制(与一表单多流程配合使用)
可控制哪些人能发起这个流程模板,这样虽然一个表单可以发起多个流程,但不同的人去使用相同的表单来发起流程时,能够发起的流程也是不同的。
2.流程数据中心
2.1个人待办事宜
2。
2在办事宜
用户已经审批办理过,但未结束的流程
2.3办结事宜
用户已经审批办理过,并且流程已经结束的事宜.
2.4申请未办结
用户自己申请的,但流程未结束的事宜.
2.5申请已办结
用户自己申请的,并且流程已经结束的事宜。
2。
6我关心的事宜(暂无)
2。
7我发起的催办
2。
8我的工作代理
2.9常用意见
用户可以自己编辑自己的常用语,用于任务办理时便捷选择。
3流程动作
3。
1办理
用户可以将工作流程办理至下一个任务节点。
3.2办理至
用户可以选择将流程办理至本节点流转线指定的任务节点
3.3批量办理(暂无)
3.4退回
用户可以将任务退回至上一个发送过来的节点。
3。
5退回至
用户可以将任务退回至之前办理过的任何一个任务节点上。
3.6退回至申请人
用户可以将任务直接退回至发起节点。
发起节点默认由流程发起人进行办理。
3.7选人下一步办理人
用户可以在流程办理时动态选择下一个办理节点的办理人。
3。
8流程撤销
用户可以在有流程撤销动作权限的情况下,直接撤销终止流程。
3.9流程结束
用户可以在有流程撤销动作权限的情况下,直接正常结束流程。
3.10任务转办
用户可以将自己待办中的任务,转交给其他人进行办理.
3。
11工作代理
用户可以自己设置由其他人代理自己来办理流程任务。
3.12任务催办
用户可以发起任务催办,来催促流程的当前办理人.流程结束后,不能发起催办。
3.13申请取回
用户发起流程后,可以执行取回操作,取回的流程会自动到达发起人的待办中,发起人可选择销毁流程或修改表单后,再次发起流程。
3。
14办理取回
用户在办理任务后,如下一个任务节点的办理人并未打开阅读任务,就可以进行取回操作,取回后该用户的审批意见自动删除,并自动将任务取回至办理人的待办列表中。
3。
15办结取回
流程办结人,可选择将已经结束的流程进行办结取回,办结取回后,会自动在取回人的待办中创建待办任务。
流程控制台中的办结取回,可随意指定取回至哪个任务节点。
3.16流程图形化监控
3.17流程流转播放器(暂无)
3。
18流程审批信息查询
3。
19执行自定义动作
4流程监控与管理控制
4。
1在办流程挂起/恢复
流程挂起后,所有待办任务均挂起,普通用户将看不到自己的待办任务.
4.2在办流程取消
同流程取消功能。
4。
3在办流程监控
可图形化监控流程现在流转至什么任务节点,由谁来办理,以及整个流程的流转时间。
4.4在办任务挂起/恢复
可具体挂起某个流程中的具体任务,挂起后,相关用户将看不到自己的待办任务.
4。
5指定任务办理人
可强制替换或指定某个正在执行的任务的办理人。
4。
6流程跳转并指定办理人
进行某个流程的强制流转,可流转至任何一个可控节点.并可动态的强制指定办理人。
4.7修改表单数据
可在流程控制台中修改每一个节点步骤对应的表单数据。
4.8修改、删除流转意见并同步修改、删除表单中意见
控制台中可修改流程审批意见,并对应自动修改表单中关联的上表单的意见.
4.9流程控制台操作日志
所有流程控制台的操作都会记录下来,用于对管理员的监控。
5流程统计
5。
1流程统计分析报表
5.2TOP10(无)
6流转表单的关联
6。
1关联发起表单
流程可关联哪个表单可以发起我这里流程.
6。
2节点关联展现表单
某个节点可以关联我这个节点所能展现的表单是谁,是具体哪个页面。
6。
3表单字段权限控制
6。
4流程数据接入表单
7二次开发
7。
1支持流程启动、结束事件
7。
3支持节点进入、节点结束事件
7。
4流程实例容器
7.5支持自定义节点(可以是自动节点、人工节点)(暂无)
可自定义事件与执行动作
7.6时间限制事件接口(暂无)