工作流管理系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
共同成长 智慧同行
流程属性》启动者
启动者
设置当前流程启动者的权限,只有具有流程启动者权限的人员才 可以启动该流程,流程启动者可以是部门、角色、用户
部门:该 部门下的 用户都有 启动流程 的权限
角色:可以设置启动 该流程的角色,拥有 该角色的用户可以启 动该流程
用户:直 接设置启 动该流程 的用户
共同成长 智慧同行
流程属性》流程号、流程名称
流程号:
流程的标识号,在整个系统中不可重复。流程一旦创建,该流 程的流程号就不能修改
流程名称
流程的名称,在实际开发时,应该将流程名称规范化,因为在 工作发起时,要进行流程的选择,流程名称就出现在流程列表中
共同成长 智慧同行
流程属性》流程表单
流程表单
流程流转内容的记录表单,即实际运行的工作流程的内容表单。 本项内容必须选择,在发起工作时,要发起表单,供记录工作内 容之用。
共同成长 智慧同行
节点属性
节点属性
节点名称 节点描述 表单域操作授权 人员绑定虚拟组织 本节点办理人员 抄送范围 抄送工作已阅运行脚本 表单数据映射方式 节点初始化脚本 路由选择策略 路由选择脚本 工作办结运行脚本 办理类型 办理顺序 汇集人 提交提示信息定制
共同成长 智慧同行
工作最终提交人 数据汇集脚本 读者类型 是否允许代办、重办 是否允许转办 是否允许退回 是否允许催办 是否允许协办 启动办理时限 启动办理期限 过期处理方式 待办通知 允许终止流程 过期日考核权重 办理意见 提交流转页面
只读访问:当前操 作者只能以只读方 式访问此域,不可 对域进行修改
完全访问:当前操 作者可以访问并且 可以操作该域
共同成长 智慧同行
节点属性
人员绑定虚拟组织
当前操作者可以绑定到虚拟组织中
本节点办理人员
可以设置当前节点的办理人员,当前节点的办理人员设置可以是 部门,角色,用户、关系,具体的设置方法同流程属性中的流程 管理者的设定方法,当设定了本节点办理人员后,工作提交到本 节点时,工作流管理系统将按此办理人员设置,提取出实际的办 理人员,供提交办理人时选择办理人。当节点的办理人员为一个 人时,系统将跳过办理人员选择操作,直接将工作提交给此人。
节点属性》节点名称、节点描述
节点名称
点击节点名称可以修改当期节点的名称
节点描述
对当前节点的描述
点击可以修改 节点名称
共同成长 智慧同行
节点属性》表单域操作授权
表单域操作授权
当前节点办理人对表单的操作权限,包括对页面、域、操作的访 问权限,访问权限有:完全访问、只读访问、和无法访问
无法访问:当前节 点操作者无法访问 该域
允许退回
在流程流转过程中是否允许办理人将工作退回。工作退出的目的 地包括两种:一种是退回到工作递交人,一种是将工作退出到开 始节点的工作发起人。
共同成长 智慧同行
流程属性
允许挂起
在流程过程中,是否允许流程管理员将工作挂起。工作挂起操作 必须由流程管理员在流程控制中进行操作。工作关挂起后,工作 将不能处理,直到流程被唤醒,才能继续流转。
共同成长 智慧同行
系统特点
系统特点
完善的多人办理的异步机制,在多人办理、多人并发办理、协助 办理、子流程中,都支持异步办理方式,汇集人根据需要进行等 待后向下一环节流转 强大的流程附件管理功能,每个附件的变化,可以进行监控和跟 踪 集成OFFICE在线痕迹保留控件,支持多人协作处理同一个文档 的功能 所有工作流接口通过SOA发布,支持第三方进行流程的启动、处 理、控制、监控 强大的版本控制功能,每次流程的修订都产生新的版本。同时对 于每个环节处理的工作都进行版本保存。
共同成长 智慧同行
系统特点
系统特点
工作流仿真功能,通过流程仿真,实现流程的调试和试运行 办理时间控制和流程绩效功能,工作流系统根据绩效参数输出考 核结果 多组织流程共享功能,可以共享根组织的全局流程,同时子组织 又可以根据需要进行修订 强大的权限控制功能,可以控制流程的管理员、发起人、流程读 者。对于每个环节,可以定义该环节办理人可以操作的表单页、 表单域、表单操作、子表的某列的访问权限等 完善的超时处理功能,支持催办、超时提醒、超时考核等 办理提醒功能,根据需要进行待办提醒、办结提醒。提醒方式支 持短信、即时消息和邮件 强大的流程跟踪监控功能,流程读者可以根据需要监控到任意环 节办理人的处理情况
共同成长 智慧同行
流程属性》过期控制、过期控制处理方法
过期控制
流程是否启动过期控制
过期控制处理方法
工作流对流程的处理包括两种:
转流程管理员、流程异常终止。
共同成长 智慧同行
流程属性》是否归档、允许代办、允许转办
是否归档
在流程结束时,是否需要归档,如果需要归档,则预归档模块中 将显示此流程未归档,可以进行归档
共同成长 智慧同行
流程属性》允许重办、撤办、退回
允许重办
在工作提交后,办理人员可以将工作拿回重办,工作的重办有一 个前提:下一办理人未将工作提交。流程属性设置了允许重办, 节点属性也会控制某个环节是否允许重办。
允许撤办
是否允许流程管理员将本工作撤办。撤办工作必须由流程管理员 来完成,流程管理员在流程控制中,选择撤办流程,进行流程的 撤办。流程撤办后,所有的待办工作将撤办,流程将无法进行流 转,所有映射数据将被删除。节点属性中也有是否允许撤办属性, 表示当流程流转到某个环节是是否允许流程管理员将工作撤办
路由
共同成长 智慧同行
属性
属性
流程
Βιβλιοθήκη Baidu
流 程 属 性
节 点 属 性
路 由 属 性
共同成长 智慧同行
流程属性
流程属性
流程号 流程名称 流程表单 归属管理部门 绑定虚拟组织 启动者 流程管理者 流程阅读者 办理时间 过期控制 流程过期处理方式 是否归档 允许代办
共同成长 智慧同行
允许转办
允许重办 允许撤办 允许退回 允许挂起 提醒方式 提醒发起人 撤办运行脚本 退回运行脚本
抄送范围
选择抄送的范围,选择后,在抄送范围内的用户将在待阅工作中 看到该流程的抄送内容
共同成长 智慧同行
节点属性
抄送工作已阅运行脚本
在抄送范围内的用户阅读完流程后执行的脚本
表单数据映射方式
表示在表单工作提交时,表单数据的映射方式,包括:不映射、提 交时映射、保存时映射三种,根据需要进行设置。数据映射在表单 流程过程中已经进行了重复性校对,如果数据已经映射过了,如果 后续的环节还要进行数据映射,则数据将在映射的记录上进行修改, 不会生成新的记录。当发生数据映射错误时,流程将不能继续提交, 必须排除了错误后才能继续流转
共同成长 智慧同行
节点属性》路由选择策略
路由选择策略
路由选择策略,对表单中的域进行判断,可以根据不同的判断任 意选择路由,表单中如果设置了路由策略,又设置了脚本,则优 先运行路由策略中的路由规则
共同成长 智慧同行
节点属性
路由选择脚本
通过写路由选择脚本可以选择路由,路由选择脚本的优先级在路 由选择策略之后
流程属性》流程管理者
流程管理者
管理本流程的管理员,流程管理员选项必须选择。流程管理员可 以对本流程的实例进行控制,控制每个流程的流转,对流程进行 撤办、跳转等操作。
部门:该 部门下的 用户都有 管理流程 的权限
角色:可以设置启动 该流程的角色,拥有 该角色的用户可以管 理该流程
用户:直 接设置管 理该流程 的用户
选择流程表单 1.选择应用系统 2.选择子系统 3.选择表单,列出该应用,该子系统下的 所有流程表单
共同成长 智慧同行
流程属性》归属管理部门
归属管理部门
列出组织架构中的所有部 门树,选择流程归属的管 理部门
共同成长 智慧同行
流程属性》绑定虚拟组织
绑定虚拟组织
如果在组织管理系统中设 置了虚拟组织,则流程可 以绑定任意虚拟组织
工作办结运行脚本
在本节点办理后运行的脚本,仅仅在办理人提交工作时运行,跳 转、转办、退回等操作时不运行。本脚本主要用于控制流程的流 转,例如根据表单的内容通过脚本控制跳转到某个环节的某个办 理人去办理。
共同成长 智慧同行
开发概述
流程设计
进入工作流管理系统(系统管理--》工作流管理系统)
支持控制台 输出信息 使用系统的用户 名密码登陆
注意:工作流管理系统 支持jdk1.5如果使用 jdk1.6则会报错
共同成长 智慧同行
新建流程
新建流程
流程开 始节点 活动 节点 调用子 流程
点击新建流程
流程结 束节点
PORTLET
SOA接口
流程管理
工作流核心
流程开发 设计器
流程实例 池 节点工作 实例池 表单数据 处理引擎 SOA适配 器 工作流状 态机 消息引擎
工作流仿真 器
规则引擎
路由引擎
脚本引擎
流程及业务数据
数据库 LDAP XML 文件
工作流监控
共同成长 智慧同行
系统特点
系统特点
真正实现每个流程通过流程设计器“画”出来 实现了完整意义上的工作流,可以脱离数据库运行 实现每个环节的工作痕迹的保留,根据需要可以追溯到任意环节 的工作处理情况。 支持转办、协办、竞争办理、顺序会签、并行会签、多人并发办 理、重办、挂起、唤醒、撤办、人工跳转等操作 支持MAIL方式的自由流 多人办理模式下提供汇集人机制,实现了强大的工作汇集功能和 灵活的办理控制功能 流程中运行脚本的功能,根据需要进行任意方式的流程控制,包 括办理环节、办理人、汇集人、考核参数等 子流程功能,根据需要流程中可以任意发起子流程,并对子流程 进行监控,手工撤办、手工重新发起等功能
节点初始化脚本
在进入本节点时,需要运行的脚本。本脚本是在生成节点的待办时 所运行的脚本,主要用于进行数据控制等操作。节点初始化脚本在 转办、退回、跳转等任何产生待办工作时运行。
importClass(Packages.cn.com.chx.eform.model.FormDataModel); var obj = new FormDataModel(); obj.loadFormDataByNid(nid); //根据节点号来加载当前表单 obj.setFieldValue("archiveflag","0"); //为表单上的域赋值 obj.flush(); //保存为表单域赋的值
允许代办
是否允许本流程中的工作委托他人代办。当设置允许代办时,如 果某人设置工作委托他人办理,则被委托人的待办工作中会显示 此工作为待办工作
允许转办
是否允许在流程中进行工作的转办。转办是指工作递交给某个办 理人进行办理时,办理人将工作转递给他人进行办理的操作,某 个工作是否能够转办,不但要流程允许转办,节点也要允许转办。
共同成长 智慧同行
流程属性》流程阅读者
流程阅读者
可以查看本流程的各个实例,并且能够查看每个环节的办理情况 和意见的人员。即对所有流程的内容都可以进行阅读的人员 流程阅读者权限的设置方法同流程启动者和流程管理者
共同成长 智慧同行
流程属性》办理时间
办理时间
整个流程的办理时间,如果要进行办理时间控制,可以设置 每个环节的办理时限
流程结 束节点
路由
双击节点, 可以修改 节点名称
共同成长 智慧同行
节点类型
节点类型
流程的节点是指具体的某个工作环节。通过开发工作室的工具栏, 将节点添加到画板上去。节点有四种类型: 开始节点 一个流程必须有且只有一个开始节点。开始节点表示整个流程的 起点,所有流程都是从开始节点开始流程的。开始节点的办理人 属性在工作发起时为流程启动者 活动节点 流程的具体流程环节,一个活动节点表示一个流转环节 调用子流程节点 该节点表示调用另一个流程的节点。 结束节点 用来标识流程正常结束的节点。表示流程正常结束
开发平台培训
第四章 工作流管理系统
共同成长 智慧同行
概述
工作流管理系统概述
工作流管理系统是一个提供工作自动化流转的系统,专门用于各种管理系 统的流程控制和数据集成。工作流管理系统必须与电子表单集成,通过表 单系统来进行数据采集,再通过工作流管理系统来进行工作的自动流转。
工作流门户
待办工作 工作委托 已办工作 工作发起 工作草稿 发起的工 作 流程监控 待阅工作 流程控制 已阅工作 WAP客户 端 工作流SOA 适配器
提醒方式
整个流程进行提醒的方式,支持短信提醒、即时消息提醒两种。 流程的提醒在如下情况下发生:某个环节的工作办理完成,工作 提交后,进行提醒,主要提醒下一办理人有待处理的工作;流程 结束时,提醒工作发起人,工作的处理情况。
提醒发起人
是否提醒发起人
共同成长 智慧同行
画流程图
画流程图
流程开 始节点 活动 节点 调用子 流程