论文部分内容阅读
办公业务具有比较明显的流程特征,将工作流技术应用到办公自动化中去是现在办公自动化领域的热点之一.我们使用工作流元模型来建立办公工作流模型,使用办公工作流模型来驱动办公工作流程的运转,实现办公自动化.工作流元模型是工作流的基础,不同的工作流应用领域对工作流元模型的要求也不尽相同.但是目前很少有论文利用工作流技术针对国内办公业务的工作流进行多角度的分析并建立适用于它的工作流元模型.该文从过程、组织结构、相关数据等多个角度分析讨论了办公工作流,在这个基础上建立了办公工作流的元模型OAWfM(其中包括OAWfM的过程模型、OAWfM的组织结构模型、OAWfM的工作流相关数据模型、OAWfM的访问控制模型、OAWfM的任务状态分析和OAWfM的柔性等)该文在OAWfM的任务状态分析中扩充了办公业务中的任务状态,使得其更加适合中国办公工作流中任务状态变化的实际情况.该文给出的OAWfM的组织结构模型和建立在组织结构模型基础上的过程、活动访问控制模型更加适合中国办公工作流中对过程实例和任务的执行和管理的权限控制的实际情况.该文在OAWfM的工作流相关数据模型中明确将相关数据分类为属于模型的相关数据和属于实例的相关数据,并以加解锁的方式来协调任务对相关数据的访问,将工作流用户对相关数据的访问附属于用户对任务的执行,隔离用户和相关数据的直接联系,使得数据更加安全和一致.OAWfM的模型数据、工作流相关数据、控制数据等以关系数据库形式表示和存储.该文在OAWfM的基础上开发了面向办公自动化的内嵌式工作流引擎OOABiWfE.OOABiWfE存在形式为一个类库,提供解释和管理用OAWfM建立的工作流模型,实例化工作流过程的接口,提供管理和执行工作流过程实例和活动实例的接口,根据工作流模型生成任务,在工作流任务间导航,维护工作流相关数据和工作流控制数据,调用应用程序来执行任务,记录运行情况.该文最后给出了基于OOABiWfE引擎和OAWfM模型的办公自动化系统的结构和一个开发实例.开发实例表明基于OOABiWfE引擎和OAWfM模型的办公自动化系统为办公业务引入了工作流管理的视角,系统有良好的可配置性和柔性,内嵌的OOABiWfE引擎方便系统对业务流程的管理,任务的分配,过程实例和任务的监控,方便与其他办公应用的集成.