工作流在电力生产管理信息系统中的设计和应用
2016-12-23游远盛
摘 要:工作流在企业管理信息系统中已被广泛的应用,但如何设计和开发完善的工作流体系是一项复杂而困难的任务,本文从额勒赛下游水电站电力生产管理系统的实际出发,简单介绍了工作流的基本原理、企业业务流程重组、模型构建、信息处理等方面的实现方案,其中不乏创新应用的部分,可为同类案例起到良好的参考作用。
关键词:工作流;电力生产管理信息系统;业务流程重组;建模;微信
DOI:10.16640/j.cnki.37-1222/t.2016.23.152
1 工作流的概念
工作流是对工作流程及其各操作步骤之间业务规则的抽象、概括描述,作为一种对常规性事务进行管理、集成的技术,也可看作是对业务过程重规划(BPR)的一种深化。工作流自20世纪80年代提出,1993年成立了国际工作流管理联盟(WfMC),工作流技术来源于管理信息系统,流伴随着EAM、ERP等开发应用而发展,在电力企业有着广泛的应用。
2 工作流建设的任务
工作流是将一组任务组织起来以完成某个业务过程,定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完成。为完成工作流的建设,必须重点把握好以下工作:
(1)企业业务流程重组(BPR):结合计算机管理系统的特点,以及行业、企业的管理的规范,制定科学、规范的管理流程和参考文档。
(2)工作流的建造:对任务、流程控制、角色等元素的解析和建模。(3)运行控制:通过工作流引擎对过程进行控制和调度。(4)运行交互:指在工作流运行中,工作流引擎与人员和外部程序数据交互的功能。
3 企业业务流程重组
企业业务流程重组(BRP)是将企业管理与计算机系统管理的特点结合起来的一种业务流程再构建,是工作流建设的第一步也是难度最大的工作,没有好的BPR就没有工作流的实际应用。BPR的主要目标是提高企业运营效率、改善企业资源利用,并提高企业运作的灵活性和适应性、提高工作效率、量化考核业务处理的效率、减少浪费、增加利润、充分发挥现有计算机网络资源的作用。额勒赛项目公司充分解放思想,接受新的思维,逐渐适应计算机为工具的管理模式,首先对电力安全生产的核心业务进行了科学的BPR工作,包括两票三制、物资供存、设备管理、安全和技术整改、检修和技改、标准体系、水文水工、班组建设等进行了大量的流程规范工作。
4 工作流建模
工作流建模包括活动定义(工作流程基本属性定义)、角色定义、权限定义、业务规范定义、模型构建等基本任务,如下。
(1)活动定义。一项具体的业务首先应该映射到对应的活动,活动之间具有特定的关联或继承关系,如一次大修理过程可分为修前计划、安全管理、现场管理、验收和试运行、检修总结和评价等工作任务(活动),每一项任务可再次分层定义。(2)角色和权限定义。工作流的执行过程是一种流动的审批模式,首先必须要定义好角色和对应的岗位以及人员,大修理活动一般包括项目负责人、班组长、部门主管、检修监理、安全管理人员、技术管理人员、计划管理人员和分管领导等角色,他们执行特定操作的工作任务,这些操作将在工作流引擎中转化为逻辑流程和权限控制。(3)控制节点。一项大修理业务可按照开工日期、起吊日期、回装日期、试运日期、验收日期等进行节点控制,这样系统可通过工作流引擎自动提醒用户执行特定的工作任务。(注:示例中的颜色标识为某项工作的完成率。)(4)过程建模。工作流建模包括过程模型、组织模型、资源模型和数据模型,本案的大修理业务主要是采用Rational Rose的UML活动图来建立过程的概念模型。(5)工作流引擎。工作流引擎是指工作流应用系统的一个核心组件,可将Rose建立的概念模型转换为最终的物理模型,提供角色和人员、信息传递路由、内容等级、逻辑流程验证、授权控制等核心解决方案,工作流引擎一般包括流程的节点管理、流向管理、流程样例管理等重要功能。
5 运行控制与交互
工作流管理执行体系是一种业务流程自动流转的“生产线”,特定角色对应的特定用户是系统中的主题,工作任务信息流是多部门、多岗位的纽带,用户可以通过微信、手机短息、电子邮件、门户等终端看到电脑针对自己列出的待办事宜,控制或跟踪每一项任务的状态。
6 结语
工作流在实际应用中具有灵活性、高效性和科学性,在额勒赛电力生产管理建设中,我们充分引进工作流的先进设计理念,并进行了大量的调研和设计工作,过程虽然复杂,但效果是非常显著的。工作体系的建设为本企业的可持续发展提供了有效的信息工具,必将发挥越来越重要的作用。
作者简介:游远盛(1977-),男,福建永定人,本科,注册安全工程师,主要从事水电安全生产技术管理工作。