完整版工作流引擎功能概要OA系统.docx
《完整版工作流引擎功能概要OA系统.docx》由会员分享,可在线阅读,更多相关《完整版工作流引擎功能概要OA系统.docx(22页珍藏版)》请在冰豆网上搜索。
完整版工作流引擎功能概要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节点动作配置
可配置该节点能拥有那些可供用户执行的动作。
流程设计器中展现的动作列表是可以进行二
次开发的,开发人员可以方面的自定义自己的流程动作供设计器选用。
y]办理意见
1.6审批意见查看权限配置
可见韶门的酎畫信慝
丿是否有权宜看帝批记录圍普通可见部门
V全部可见
B同部门可见
上级可见下级
n平级可见
-下级可见上级自定賈可见部门
选择
可见节点
I□邰门人员拟稲二部i序辱核蔷二If牒部门葩书登记轶岌□杭办文书登込分岌I□两办主任槪朴□部il员费人会签□另管驶导签肚|_1主管部门祕书转皱亦结□主管部门员畫人审核[□会釜部门初书转办□主管部门穂书办理匚邹H&1职令签□金釜部门穂书转妊□合赛部□%萨隔灰1門郅门员吾人会箜1E]会英部门制屯厳H
1.7
wJDfficW权眼曹匮
weboffice权限配置
基础配墨菜单配墨审批权限筍蓋节点对应芸单扣列权限配置
文书编韜选项[萃节点权眼控制】
n比注(无痕注)
。
文享1比连(有痕建,不能修订)n比縫猜痕曲审編订)文件套虹
交件版不
1.8选人策略
(一)
节点信息
.我组织
根据上一书点获取办遲人
e視据夷达式获取部门属性
1.9选人策略
(二)
直接选定某个组织,由某个组织下的所有人员进行办理。
组织可以是一个标准组织,也可以
是一个系统级的群组。
选定组织后,流程已经发起,但未办理至当前节点时,这时为该组织
加入一个新的人员,这个新的人员是可以加入此次办公的,不用重新发起流程。
基础咎査
菜单酉漬节点对应表单和列权眼觐置剧0田U叔限韶置节点爭件側斤
节点信息
皂称*
亦理人
©选人
0选齟织
■根折上一节点获取」加谨人
根拒表诂式获取部门厲性
1.10选人策略(三)
根据变量获取办理人,相关变量可提供方法由二次开发人员来自己定制。
选®织
色根据上一苹£荻取亦理人
上一步办理人:
所在组织下的所有人员
痂程发起人:
[色]流程境起人自己所在组須下的斷育人员
'根据表址式獄取部门厲性
1.11选人策略(四)
可根据流程发起人、上一步办理人、全校3个因素、匹配选择部门级别、选择部门属性来最终动态获取办理人。
节点信息
我组织
1.12选人策略(五)支持任务认领(暂无)
1.13自定义动作
流程设计器中显示的可选择办理动作,都是可以进行二次开发的,就像开发一个流程动作组
件一样。
审批菜单軌蛊
清稿
—I文件发布
□发起传阅
>1办理意见
亡]迭痢M里人
I文供龊
n送回
1.14节点二次开发
流程中节点可供二次开发,节点中的TAB属性也可以进行二次开发,节点本身的属性也可以进行开发。
二次开发人员甚至可以自己编写一个流程节点供设计器选择。
节点爭件监听
1.15流程驱动事件与二次开发
基就飢畫菓单旣畫节点対应裘单和列权眼旣養悝bDf&e电权眼配置
离开任芳节点爭件削養
二刍破申溝结束将申请状态畫咸已办结
绪上一节点办理人发送站内信
1.16分支与聚合
Q开皓
Q结束
E3任务
令分支
◎动态分支
令汇聚
动态汇聚
分支与聚合匹配使用,分支是一种静态的路由,是设计器设定好后,按照设计的流程图进行原样流转。
1.17动态分支与动态聚合
Q开始
Q箔束
Q任务
©分袁
®动态分支
金汇聚
动态汇矍
动态分支与动态聚合搭配使用。
动态分支又称为同步会签。
是一种特殊的分支。
用户可以在流程发起后,在流程流转中,根据自己的实际需要,选择分支中的路线有几条,是那些办理人进行分支路线中第一个节点的办理。
1.18定义流程发起表单
—审批中北-一〒
--€漳使用申请——
节点信息
列定
昙否可见口
是沓只读口
用珈详情
B
用EJ文件
B
用珈人
B
关联谎稷发起表单出
1.19流程与自定义表单结合动态展现
夷单权陨关联谡送
運靈克内部寒单一审批申』—w—V偉用申渣一▼查看▼
列名
杲否可见口
是否貝读
用印幕
E
B
用取件
□
n
请选择「
用印人
B
□
请送择▼
学楼章
E
E
谙选择-
申请曰期
□
B
请谨择,
用EP5由
H
B
晞存单席背闪
IH
i筍先怪▼
1.20支持一表单多流程
支持一个表单可以关联多个流程,在流程发起时,用户可自己选择发起的流程是哪个。
1.21支持子流程(暂无)
1.22支持条件分支(暂无)
1.23支持流程时间限制(暂无)
1.24支持节点办理时间限制(暂无)
1.25支持流程容器
流程容器是为二次开发人员准备的存放表单数据或流程数据的容器,它就类似session,当
流程实例还存活时,容器存活,流程实例消亡,容器消亡。
1.26支持流程模板导入导出(暂无)
1.27流程模板是否生效
用户可设置流程模板是否生效,如果不生效,那么在用户发起流程时,是不会选择到还未生效的流程模板。
1.28流程发起权限控制(与一表单多流程配合使用)
可控制哪些人能发起这个流程模板,这样虽然一个表单可以发起多个流程,但不同的人去使用相同的表单来发起流程时,能够发起的流程也是不同的。
2.流程数据中心
2.1个人待办事宜
豪■号■
算■童七弭
DM
V■■■
ckaa
曲程标・
3fi件人
r峯丸字羞报岳誓叩
臬怔
审・
□ASiWe员
-茎打芋毘宝审舐123
按届稍1啤宦
厂44444
一老甲蚤去耀m
ii
员
MA
0;.,=神呆-
厂13
厂111111111
J
gmt存员
21D13-V-O3
集耐立H輕隹km耳颐印一務甲至推15
一褰2咖
2.2在办事宜
用户已经审批办理过,但未结束的流程
2.3办结事宜
用户已经审批办理过,并且流程已经结束的事宜。
对・18
SlSrJilS
2.4申请未办结
用户自己申请的,但流程未结束的事宜。
S?
-办城-已
r*iavir««
皐■诵童冃竭
st
rmutin
-畫■:
爭當耳2
a*乐曲阴
3HM2也1317.S
j
3丟汽■肆a
■耳
ra
r11
一赛甲聿乍过2
卅10II2M聊帕紛
ns
M
IM两
厂I44J4
口A龄氏1S暉昂
AEm
・・
*■
r*X?
9f£V1£1I3
Q4jFMWlf^
ni>n-noi1794
qa耳n■時e
«s
LT^rifiUW'El
w.(>^irfft
»1>11-fr4T4lS
c\***4wrta
<1
■肾
hfl
2.5申请已办结
用户自己申请的,并且流程已经结束的事宜。
即哥1i聊薈蔼
尸mi
2.6我关心的事宜(暂无)
2.7我发起的催办
2.8我的工作代理
*#9
・
*'■.单口It#寻-
ftdlfiMiA
Ml卡戡車腥9
a®r
kb
L-|:
1
e益文管is
-喪■步更握<
—■華对!
・«>
»
剂I身卡
2.9常用意见
用户可以自己编辑自己的常用语,用于任务办理时便捷选择。
奠・QLg
■・时甘輻壓
wax
»*«・
201J-111700211%
3流程动作
3.1办理
用户可以将工作流程办理至下一个任务节点。
肖断部门:
校锁导
办理
事奔办遲
晋苗步裁审谪
斎翻用一爭谨部匚i笙债〕馳书转办
h-^4fr«A「占季缤管理岗-
123123
3.2办理至
用户可以选择将流程办理至本节点流转线指定的任务节点
办理
2确认
皿穆劭门:
里〔匸)綁轄血
T一步
3.3批量办理(暂无)
3.4退回
用户可以将任务退回至上一个发送过来的节点。
3.5退回至
用户可以将任务退回至之前办理过的任何一个任务节点上。
3.6退回至申请人
用户可以将任务直接退回至发起节点。
发起节点默认由流程发起人进行办理。
3.7选人下一步办理人
用户可以在流程办理时动态选择下一个办理节点的办理人。
办理
2礪认
3.8流程撤销
用户可以在有流程撤销动作权限的情况下,直接撤销终止流程。
3.9流程结束
用户可以在有流程撤销动作权限的情况下,直接正常结束流程。
3.10任务转办
用户可以将自己待办中的任务,转交给其他人进行办理。
3.11工作代理
用户可以自己设置由其他人代理自己来办理流程任务。
3.12任务催办
用户可以发起任务催办,来催促流程的当前办理人。
流程结束后,不能发起催办。
3.13申请取回
用户发起流程后,可以执行取回操作,取回的流程会自动到达发起人的待办中,发起人可选择销毁流程或修改表单后,再次发起流程。
3.14办理取回用户在办理任务后,如下一个任务节点的办理人并未打开阅读任务,就可以进行取回操作,取回后该用户的审批意见自动删除,并自动将任务取回至办理人的待办列表中。
3.15办结取回
流程办结人,可选择将已经结束的流程进行办结取回,办结取回后,会自动在取回人的待办中创建待办任务。
流程控制台中的办结取回,可随意指定取回至哪个任务节点。
3.16流程图形化监控
3.17流程流转播放器(暂无)
3.18流程审批信息查询
锐转记晟
当苗址东
奶崖人
基2于:
雨稿
丢说菅迎员订山玉绻營锂夬【定时:
1分$利1
幵鼾=2fl13-12-031529:
42拮束于:
2013-120315:
30:
E0
聿1涉:
址起
奚好冒浬负3系蓟营网贡氓时:
W1
ff^Ft231312031529:
42菇朿于〕2D13120315:
29:
42
1ST
3.19执行自定义动作
4流程监控与管理控制
4.1在办流程挂起/恢复
流程挂起后,所有待办任务均挂起,普通用户将看不到自己的待办任务。
mfi闽art■高二云^
1
:
气甘丿.ffrggj
警■近朋冋
MF
列】去幹』3151Hh41
KQ'X
I1UI11U
卫硒畑軒
OX
1J
3列9lfi娜
m
%OM
0K
hum卜第m沖浙
IAox
2HMMF0?
43:
2S
M+
1A.OK
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表单字段权限控制
•EbOff心惻胡盛节点制牛监听
亮单权0艮关联谡蛊
«系统內部克单一濯文管理—~^1F7套报裏单匸查看~
杲翻见1Z
是麹读二
文件标题
S
诸选择
■W
拟稿部门
E
■n
请选择-
0
B
谱选择
■
联系电话
B
H
靑遥择
V
+lVTnt3甘冃
1fl
g比揺—
6.4流程数据接入表单
基础駅羞亲单配贵
节直对应表单和列权限駅翘
忒□琏让叔阻配蓋节点事件监听
是沓可见训
是苦只读:
关联字段
文审褲
圈
□
请选择|匸
拟蓿部门
圍
E
SIT
据楹A
■
B
怎輟作
i青雾彳
联sfe话n
画
B
渚选棒匚
据稿曰期
團
E
请选择彳
附件
S
—
B
表单权UR关联设墨
3系统内部表单一-公文薛二寸一-釜抿表单一-▼查看
7二次开发
7.1支持流程启动、结束事件
7.3支持节点进入、节点结束事件
7.4流程实例容器
7.5
暂无)
支持自定义节点(可以是自动节点、人工节点)可自定义事件与执行动作
7.6时间限制事件接口(暂无)