1工作流引擎设计
工作流引擎是工作流运行时控制系统的核心部分,如果没有它,系统将无法正常运转,它负责进行设备管理过程实例的执行。设备管理系统中涉及的工作流引擎主要有创建流程、打开流程、发送流程、结束流程等。本节以创建设备管理流程为例,将工作流引擎的设计过程介绍如下:创建流程的功能是为实现设备管理的某项活动创建一个设备管理流程,并将设备管理流程保存到工作列表数据库中,比如启动某台设备的领用流程。创建设备管理流程时执行相应函数,函数的主要功能是执行工作流模板中的表单格式调用、任务指令调用、资源信息调用、人员角色调用等操作,生成一个新的设备管理流程,并给生成的设备管理流程分配唯一的标识号。
2EPC工作流建模
EPC模型是一种在企事业单位广泛应用、用来描述管理事务与业务流程的传统方法的事件驱动过程链模型[3]。本节以设备维修流程为例介绍EPC工作流建模的过程。首先对设备维修流程的过程活动进行详细梳理:设备发生故障,无法使用—使用人提出设备维修申请,发起维修流程—填写设备故障的相关信息—信息填写完毕发往使用部门领导及设备管理部门领导审批—领导审批意见—发往设备科办理—设备科联系维修单位进行维修—维修完毕发往使用部门确认—确认维修结果—设备科备案。
3流程表单设计
根据设备管理工作流模板中定义了不同的工作流表单,设备管理信息系统的表单共设计8类,分别为《设备请购申请表》《设备送检单》《设备验收单》《设备领用单》《设备维修申请单》《设备部门内转移单》《设备部门间转移单》《设备处置审批表》。流程表单由不同类型的数据信息组成:包含数据格式信息、数据位置信息、网格、按钮、上传附件功能等。
4人员角色设计
按照人员角色设计步骤,我们对设备管理系统中的人员角色进行设计:(1)按照管理架构,我们将设备管理系统中的人员分为:单位领导、单位级设备管理员、部门级设备管理员、财务部门估价人员、个人、系统管理员等系统角色;(2)在设备管理信息系统中创建以上设定的人员角色组;(3)将单位用户分配到设定的设备管理人员角色组中;(4)关联用户组到系统模块或组件中,赋予各级设备管理人员的管理权限。在本系统中,系统模块或组件可以赋予多个不同的用户组。
5结语
本文将工作流技术与设备管理信息系统需求结合起来,设计开发了基于工作流的设备管理信息系统,设计出的设备管理系统能很好满足科研生产单位的设备管理需要。通过对设备管理系统中工作流技术的分析,系统在以下几个方面有待于进一步的完善:(1)技术方面,本系统还需要在可扩展性方面进一步完善,丰富系统的对外接口,提高系统的可扩展性,以满足不断变化的设备管理需求。(2)数据统计查询方面,目前只能对现有数据库中的现有数据进行统计查询,还不能对一定时期内数据的内蒙古职称更改情况进行统计,在这方面还有待加强。
作者:王伟 姬智 唐琨 单位:中国电子科技集团公司第二十八研究所民品产业处