OA系统中,工作流程设计是办公自动化系统开发的关键性工作,其合理与否直接影响着办公流程的准确性、自动化程度、运转效率以及系统的安全性、可靠性等各个方面。因此,工作流程的设计是系统规划的重要环节。本文提出一种基于工作流管理的OA系统核心业务流程模型,并以实际系统为例,对模型中的核心业务流VIA行了详细的设计与实现。
OA系统核心业务流程模型设计
工作流管理平台是OA系统的核心部分,它的任务是解决不同角色在公文处理中的协作问题,在网络上实现公文的新建、审批、签发、驳回、编号、登记、注销、分发、归档、查询和浏览等基本工作的全部处理过程,对公文的审批流程进行跟踪、催办和统计,以便及时了解公文的处理进度。
本文以一个教育学院为例,公文流转业务主要分为发文业务和收文业务两种业务类型。
a、收文管理业务流程模型设计
收文需要在登记人、审批(办理)人等多个角色之间流转,同时要根据不同角色的实际操作情况给收文设定不同状态,如“新收文”、“登记后收文”、“待审批”等。这样收文就会在不同角色的驱动下,从一个状态到另一个状态进行流转,完成收文的办理过程。图2所示为收文业务流程模型。对收发文管理核心业务流程模型的这种设计完全实现了办公的自动化过程,使公文流转流程变得清晰、透明、易于完成,所有的处理全部在网络环境中实现,可以充分地体现各个部门协同办公的特点,极大地提高部门整体工作效率。
b、发文业务流程模型设计
在发文业务流程模型设计中,发文需要在拟稿人、公文意见签署人、审批人等多个角色之间流转,同时根据发文的实际审批情况给发文设定不同状态,如“新发文”、“准备提交”、“待审批”等。这样,发文就会在不同角色的驱动下,从一个状态到另一个状态进行流转,完成整个审批过程。
OA系统核心业务流程模型实现
a、发文业务流程模型实现
发文管理模块是人事公文管理子系统中使用频率高、用户层次多、功能要求高的一个重要组成部分,涉及到多个职能部门的各个级别,不仅要完成自发文,而且能够将收文转发文,是典型的流转型事务。
b、发文子系统的工作流议计与代码实现
发文设计首先要确定所发公文的类型,发文类型不同,具有签发权的对象也不一样。另外,与普通的文件一样,发文也具有标题、文稿状态、缓急级别、保密级别、拟稿部门、拟稿人、收文部门、提交的个人、正文、备注、领导审批专区等对象,这些对象可以直接在表单中进行设计。
C、发文子系统的模型实现
发文管理子系统主要体现人事处对其他部门发布公文及公文处理的整个工作过程。根据学院人事处的实际发文工作,发文包括两个方面,一是对学院内部各部门的发文,另一个是向学院外的发文。
发文由于类型的不同,送审时会碰到各种不同的角色。学院内的发文涉及人事处文员、人事科科长、人事处分管副处长、人事处处长、其他部门秘书等至少五种角色;学院外发文涉及人事处文员、人事处分管副处长、人事处处长、主管院长、学院办公室、外单位接收对象等多种角色。在设计时可以为不同的工作岗位创建相应的角色,同时根据用户职务和责任指派合适的角色,用户根据所指派的角色获得相应的权限,实现对文件的访问,以保证系统的保密性和安全性。如人事处文员只具有草拟公文以及修改在审批过程中领导不同意被返回的公文的权限。人事处秘书具有登记收文的权限,却不具备批改公文的权限。