王翠萍
[摘要]工作流技术近几年来被企业广泛采用,能使企业业务过程部分或全部自动化,从而规范企业管理,提高工作效率。将工作流技术应用到学校办公自动化系统中,可以对学校办公工作进行优化,从而提高学校的管理及决策水平。
[关键词]办公自动化工作流petri网
中图分类号;TP2文献标识码:A文章编号:1671-7597(2009)0610076-01
办公自动化(Office Automation,OA)是20世纪70年代在经济发达国家兴起的一门技术科学。OA是一种人机交互的系统,它将现代科学技术和行为科学融为一体并应用于办公管理领域,使大部分可重复的、复杂的工作由系统来完成,使人从事具有创造性办公业务,从而达到提高效率、增强决策效能的目的。
工作流技术是一种对工作进行优化的思想和技术,是描述一个企业或组织的业务处理活动过程的模型,通过将工作活动分解成定义良好的任务、角色、规则和过程,完成执行和监控,达到提高生产组织水平和工作效率的目的。在办公自动化系统中,其主要的优越性表现在:
1.可以缩短主要业务过程的处理时间。一般情况下,部门的日常活动中,约有70%是属于流程类活动,因此,引入工作流技术,通过更好地规划工作流程,并执行相互独立的活动,减少文档传递过程中不必要的中间状态等方法,从而可以大大地加快流程处理速度,提高了人们的工作效率和管理的规范化程度。
2.采用工作流技术,可以在客户服务中快速方便地访问所有相关数据和工作流程,自动提供为完成某个任务所需要的相关信息,减少工作人员进行单调乏味并且十分耗时的文档查找工作,从而提高了工作人员的工作效率,降低了管理成本,从而大大提高客户服务质量。
3.采用工作流技术可以在工作人员之间更好地均衡负荷,在工作人员缺勤的情况下,自动地柔性地分配替代人员。
4.有利于提高软件的重用率、灵活性和适应能力。在传统的办公自动化系统中,工作流程设计采用静态管理,必须根据不同的公文类型和组织机构,设计不同的流程并编写相应的程序代码。实际应用中,工作流程也是经常改变的,如果流程发生变化或增加新的流程,需重新编写代码,从而系统开发量和维护量非常大。工作流技术是一种先进的流程控制技术。工作流提供了业务过程逻辑与信息支撑系统的分离,并实现了应用逻辑和过程逻辑分离,这种方式在进行企业实际应用时具有显著的优点。它可以在不修改具体功能模块实现方式的情况下,通过修改过程模型来改进系统性能,实现对生产经营过程部分或全部的集成管理,有效地把人、信息和应用工具合理地组织在起,提高软件的重用率,发挥系统的最大效能。因此,采用工作流管理技术,可以增强系统的适应能力,提高软件系统的可维护性。最重要的是在业务处理过程受外界动态变更影响时,能迅速地作出相应的响应和调整。
5.利于协同工作。由于技术原因,部门不可能采用单一软件系统来处理工作中的所有业务,只能根据各自工作的特点,选用或开发相应的软件,可是由此形成了一系列的自动化孤岛。工作流技术是致力于业务流程的自动支持与协作,以降低成本流程执行时间,提高企业服务质量和工作效率的技术。采用工作流技术可以实现与同一处理过程内别的应用系统或数据库互相协作。包括文字处理、电于表格、多媒体文件等,成为解决这一问题的有效方法。
工作流技术本身是一项抽象复杂的技术,它致力追求从企事业各种各样的业务中抽取出一个通用的模型,希望由这个模型去描述所有业务的一致性,但是要把众多的而又错综复杂的业务都集中在这样一个模型中是一件非常困难的工作,我可以从一般性的而又简单的业务入手,所以本文致力于建立一种适应这种简单业务的工作流模型,从而实现基于此模型的工作流管理系统实例。
会议安排是办公活动中常见事务型工作,支持一个机构内各办公室的基本事务活动,主要功能包括申请、存储和查询等。现以淄博职业学院会议安排为例,设计工作流模型如下:
1.模型功能:支持学院各种会议的组织安排,会议室等设施的管理等功能。
2.会议安排工作流程:根据模块功能分析,整个业务的整体流程如图1所示。
该流程从学院部门或团体提出申请会议安排开始,系统提示用户等待,然后系统查寻是否有空闲的会议室,如果有,提示用户申请成功。流程结束。否则,流程返回到上一任务。
3.会议安排的工作流模型。基于上述会议安排的工作流流程描述,得到了图2的会议安排的Petri网的工作流模型,其中包括了4个任务:T1表示学院部门或团体申请会议安排,T2表示系统提示用户等待批准,T3表示系统查询会议室的使用情况(是否有空闲会议室),T4表示申请成功(获得会议的组织安排)。
该模型的设计采用循环关系工作流,库所从p1开始,p1中有个令牌,T1消耗了p1中的令牌资源,变迁T1执行,T1产生的新令牌在p2中,触发变迁T2运行,产生新令牌在P3中,触发变迁T3的执行,如果有空闲会议室,新令牌在P4中产生,并触发变迁T4的执行,流程结束于P5。如果没有空闲会议室,新令牌产生于p2中,流程再次执行。
本文给出的淄博职业学院基于Petri网的会议安排办公自动化工作流模型和模型仿真描述。这些工作流过程模型在执行过程中,将被过程定义工具定义和系统中的工作流引擎来解释,其中每个工作流可以创建不同的过程实例,表现为给相关用户分发不同的工作任务,申请相关资源,通过应用程序接口(API)调用相关应用程序,按照调度规则对活动进行调度,控制和管理工作流实例的执行,并与其他工作流管理系统交换数据。