- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WFMS在OA系统中应用研究
WFMS在OA系统中应用研究
作者简介作者简介:侯守明(1972-),男,博士,河南理工大学计算机科学与技术学院教授、博士生导师,研究方向为计算机图形图像、计算机辅助设计、虚拟现实与仿真、产品生命周期管理;常莉(1982-),女,河南理工大学计算机科学与技术学院讲师,研究方向为网络安全技术。0引言
办公自动化(Office Automation,简称OA)是将现代化办公和计算机网络功能结合起来的一种办公方式。它主要采用Internet/Intranet技术,基于工作流的概念,以计算机为中心,通过一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使工作人员方便、快捷、高效地进行信息共享合作,改变过去复杂、低效的手工办公,为科学管理和决策服务,达到提高行政效率的目的。
工作流技术是计算机应用技术与信息技术领域近年来具有发展潜力的方向之一。高校几乎所有的日常业务过程都是工作流,工作流技术是OA公文流转的核心应用。OA系统中的公文审批流转处理、会议管理等工作都是以流程的形式由拟稿人发起的流程,经过各级领导的处理最终达到流程的归档。工作流管理系统用于管理和实现工作流,推进工作流的执行,所以工作流管理系统的设计与应用对于OA系统来说具有重要意义。
1工作流管理系统
1.1工作流
工作流(Workflow),就是“业务过程的全部或部分在计算机应用环境下的自动化”,它是“根据一些预定义的规则多个参与者之间做出自动转让文件、信息或任务,实现预期的业务目标,或促成实现这一目标的过程”。
工作流引擎流程审批功能包括:数据表定义、表单定义、流程定义(B/S架构图形化流程定义工具)及工作流审批引擎,天生创想OA系统采用WFMC的流程标准实现各种复杂流程的电子化流转, 并且采用插件式的设计方法让工作流模块被其它功能模块调用,完成相关业务流程,复杂的流转还支持人员设定、顺序流、分支流、并发流,支持会签、撤销、分发等。
1.2WFMS
WFMS,即工作流管理系统(Workflow Management System),根据工作流管理系统的定义,它是一种在工作流形式化表示的驱动下,通过软件的实现而完成工作流定义、管理及执行的系统。其主要目标是通过调用相关信息资源与人力资源,协调业务流程的各个环节,并按照一定的顺序依次进行,实现业务流程的自动化。 当然此种管理可能会在不同的信息及通信环境下实现,所涉及的范围可以小到一至几人的工作组,也可以大到单位与单位之间,它包含有3大功能模块:初始化功能、与用户及应用的交互功能、实例控制功能。
(1)初始化功能。主要目标是通过某种分析、建模及系统定义手段将现实世界的业务过程转化成某种能够被计算机处理的形式化表示,也就是过程定义。
(2)交互功能。主要完成对工作流实例执行过程中各种活动的处理,实现在流程活动执行当中,用户与工具以及应用程序之间的信息交互。
(3)控制功能。主要用于计算环境中工作流过程的管理及各活动步骤之间的状态转换,完成过程可操作实例的创建及控制,并对每个过程活动进行排序和调度。
2工作流管理系统与表单集成
在业务进行的过程中,通常需要各种表单来完成业务的实际操作。只有对表单进行集成后,各种业务流程才具有实际意义。表单的集成通常是通过对流程相关数据的绑定来实现的,包括数据获取、数据存储和数据修改。此外对于表单域的权限控制在业务的流程控制中也很重要,总之工作流管理系统的效率高低与表单集成的结果优劣息息相关。
2.1表单数据获取
业务流程所需要的数据一般被保存在数据库中,在业务进行的每一个环节,需要将后台数据库中的二维表与前台表单域绑定才能实现数据的获取,表单域中的业务数据要与二维表单的字段相对应。在业务流程中,每一条业务数据都来自于执行查询后生成的查询结果,既可能来自于单一的数据库表,也可能来自于多张表生成的数据视图。
图1展示了某高校行政办公室发文管理中的一张表单,该表单包括发文编号、发文标题、签发人及各级领导的审核等内容,这些前台的表单项都是和后台数据库中表的相应字段绑定的。当按照要求填写完表单项,提交发文进入下一个结点时,这些数据就被存入到数据库中。
图1发文表单部分内容
2.2表单数据修改和存储
对于业务流程中的每一个环节,不同的用户拥有不同的操作权限,这些操作权限体现在该用户能否实现表单中的数据查看和修改。在表单域中对数据的查看和修改实际对应了关联数据库表的查看和修改,当用户完成该环节数据修改进入下一环节时,管理系统会依据提交的数据对关联数据库中的数据进行修改和更新。
如图1所示,当需要修改后的发文被提交到下一个流程后,修改的内容会被更
文档评论(0)