工作流引擎功能概要

工作流引擎功能概要
工作流引擎功能概要

工作流引擎功能概要

、目前功能概况图

、功能结合场景介绍

1.流程设计 1.1流程web 化建模

流程web 化建模,在目前主流浏览器中直接进行 web 化可拖拽的流程建模,并且不需要安 装任何插件。如其他厂商使用 flex 、applet 等技术做的web 流程设计器,都需要另外安装插 件。尤其是生成流程图后,在普通用户显示流程图的时候,也需要安装一些插件。

目前主流的流程引擎,都必须拥有 web 化流程设计器,否则必然会被淘汰,这已经成为了 一个必需品。而我们的流程设计器是纯 JS 脚本自己研发编写的,维护方便,不依赖任何第

三方插件。

流程设计

?流程web 化建模 ?版本管理

?会签(支持4种策略) ?串签 ?菜单配置 ?审批权限配置 ? Weboffice 权限配置 ?选人策略1 (直接选

定人)

?选人策略2 (选择某 个组织或群组) ?选人策略3 (变量动

态选人)

?选人策略4 (根据组

织属性与层级动态 选人)

?支持自定义动作 ?支持节点二次开发 ?支持发起、流转、 结

束事件,并支持 可二次开发

?支持分支、聚合 ?支持动态分支、动 态聚合

?自定义流转展现表 单 ?与自定义表单结合,

可动态抓取表单中 的字段进行只读可 见的配置

流程数据中心 ?个人待办(升序、

降序)、按紧急程 序排序。最新待办 显示“新”,被催 办的待办显示“催 (个数)” ?在办事宜 ?办结事宜 ?申请未办结 ?申请已办结 ?我关心的事宜 ?我的催办 ?我的工作代理 ?常用意见

流程动作 ?办理 ?回退

?办理至 ?回退至

?选择下一步办理人 ?退回至申请人 ?流程撤销 ?流程结束 ?流程转办 ?工作代理 ?催办 ?申请取回 ?办理取回 ?办结取回 ?流程图形化监控 ?流程审批信息查阅 ?执行自定义动作

流程监控与管理控制 ?在办流程挂起 ?在办流程恢复 ?在办流程取消 ?在办流程监控 ?流程重置 ?在办任务挂起 ?在办任务恢复 ?在办任务取消 ?在办任务监控 ?流程自由流

流程统计

?流程统计分析报表

工具

1.2版本管理

流程建模后,避免不了对已经建立好的模型进行再次的修改,那么就需要有版本管理的功能,

可以管理历史版本,可以还原历史中某个版本的流程模型,可以看到某个流程实例是按照哪

个流程版本去建立的,可以发布历史中的流程模型,让用户随时可以选择发起历史流程模型。比如学校发文流程,实施人员在现场需要与用户一起对流程进行反复的修改。每次修改的记录都需要保存在流程历史中,以便用户更改意见,重新使用历史版本。

1.3会签节点

流程设计器中可以设置某个节点为会签节点,会签是指某项任务同步到达多个流程办理人, 流程办理人可进行同步的待办事项处理。会签节点有四种会签策略供用户选择:1?意见收集制

2.一票通过制3?一票否决制4.按比例通过(10%?100%),可自定义比例

OA中应用的业务有:收文、发文、校内请示等。

1.3.1动态加签、减签(暂无)

在流程流转过程,已经进入了会签节点,这时会签发起人可以动态的进行加签、减签。

** * 厲損卯

办HA

* 爭WL-予*MtFir臥

上一4倔,、内tpOlIP抽乍*丿9

tlEWl

f七二甩二

1.4串签节点

串签是一种特殊的会签,串签的功能是,会按照流程实例中,发向串签节点的办理人选择会

签节点办理人,并指定顺序。流程会自动按照选定的人员顺序,一个一个的进行顺序签批,

比如在收文流程中,该实际一个收文是行政文件,那么秘书选择校领导顺序签批时,就要选择校长、书记这样的顺序进行。虽然是一个节点,但流程会自动按照秘书选择顺利,先校长

办理,再创建书记的待办任务,由书记办理后统一回到秘书节点。

1.4.1动态加签、减签(暂无)

在流程流转过程,已经进入了串签节点,这时会签发起人可以动态的进行加签、减签。

1.5节点动作配置

可配置该节点能拥有那些可供用户执行的动作。流程设计器中展现的动作列表是可以进行二

次开发的,开发人员可以方面的自定义自己的流程动作供设计器选用。

y]办理意见

1.6审批意见查看权限配置

可见韶门的酎畫信慝

丿是否有权宜看帝批记录圍普通可见部门

V全部可见

B同部门可见

上级可见下级

n平级可见

-下级可见上级自定

賈可见部门

选择

可见节点

I□邰门人员拟稲二部i序辱核蔷二If牒部门葩书登记轶岌□杭办文书登込分岌I□两办主任槪朴□部il员费人会签

□另管驶导签肚|_1主管部门祕书转皱亦结□主管部门员畫人审核[□会釜部门初书转办□主管部门穂书办理匚邹H&1职令签□金釜部门穂书转妊□合赛部□%萨隔灰1門郅门员吾人会箜1 E]会英部门制屯厳H

1.7weboffice权限配置

基础配墨菜单配墨审批权限筍蓋节点对应芸单扣列

权限配置

文书编韜选项[萃节点权眼控制】

n比注(无痕注)

。文享1比连(有痕建,不能修订)n比縫猜痕曲审編订)文件套虹

交件版不

基嗣隘菜单配畫节点对应克单和列权限旣實朋恥锂心权眼配畫

w JD ffi c W权眼曹匮

1.8选人策略(一)

.我组织

根据上一书点获取办遲人

e 視据夷达式获取部门属性

1.9选人策略(二)

直接选定某个组织,由某个组织下的所有人员进行办理。 组织可以是一个标准组织,也可以

是一个系统级的群组。选定组织后,

流程已经发起,但未办理至当前节点时,这时为该组织

加入一个新的人员,这个新的人员是可以加入此次办公的,不用重新发起流程。

基础咎査

菜单酉漬节点对应表单和列权眼觐置剧

0田U 叔限韶置节点爭件側斤

节点信息

皂称*

亦理人

?选人 0选齟织

■根折上一节点获取」加谨人

根拒表诂式获取部门厲性

1.10选人策略(三)

根据变量获取办理人,相关变量可提供方法由二次开发人员来自己定制。

辔称*

办理人

■?迭人

皿系统賞理员

直接选定办理人员

节点信息

节点值患

宕称*

办遲人■ ■ iiA

选?织

色根据上一苹£荻取亦理人

上一步办理人:所在组织下的所有人员

痂程发起人:[色]流程境起人自己所在组須下的斷育人员

'根据表址式獄取部门厲性

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定义流程发起表单

节点信息

1.19流程与自定义表单结合动态展现

夷单权陨关联谡送

運 靈克内部寒单 一审批申』— w —V 偉用申渣一 ▼ 查看 ▼

1.20支持一表单多流程

支持一个表单可以关联多个流程,在流程发起时,用户可自己选择发起的流程是哪个。

关联谎稷发起表单出

—审批中北-一〒

--€漳使用申请吨向心机限酉蛊节点爭件曲听

1.21 支持子流程(暂无)

1.22支持条件分支(暂无)

1.23支持流程时间限制(暂无)

1.24支持节点办理时间限制(暂无)

1.25 支持流程容器

流程容器是为二次开发人员准备的存放表单数据或流程数据的容器,它就类似sessio n,当

流程实例还存活时,容器存活,流程实例消亡,容器消亡。

1.26支持流程模板导入导出(暂无)

1.27流程模板是否生效

用户可设置流程模板是否生效, 如果不生效, 那么在用户发起流程时, 是不会选择到还未生效的流程模板。

1.28流程发起权限控制(与一表单多流程配合使用)

可控制哪些人能发起这个流程模板, 这样虽然一个表单可以发起多个流程, 但不同的人去使用相同的表单来发起流程时,能够发起的流程也是不同的。

相关主题
相关文档
最新文档