高校信息化建设,经过几十年的发展,从管理信息化,逐步向服务信息化转变。业务流程管理与再造,做为提高业务效率和服务满意度的重要手段,在高校信息化过程中也发挥着越来越重要的作用,同时,也对业务流程管理系统提出了以下要求:
业务流程管理系统要能够方便、快速地构建业务流程,并使流程运转起来。
业务流程管理系统具有报表分析功能,能够通过真实业务数据反映出业务流程的瓶颈,从而进行业务流程优化。
本文通过介绍开源BPM 软件ProcessMaker在高校中信息化中的应用,说明如何通过业务流程管理,进行业务流程的优化和再造。
工作流技术与业务流程管理系统
工作流技术(Workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机以恰当的模型进行表示,并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或是任务。工作流管理系统(Workflow Management System,WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程之间以及群体成员之间的信息交互。
业务流程管理(Business Process Management,BPM),是一套达成企业各种业务环节整合的全面管理模式。BPM涵盖了人员、设备、桌面应用系统、企业级用等内容的优化组合,从而实现跨应用、跨部门、跨合作伙伴与客户的企业运作。 BPM 通常以Internet 方式实现信息传递、数据同步、业务监控和企业业务流程的持续升级优化。显而易见,BPM 不但涵盖了传统“工作流”的流程传递、流程监控的范畴,而且突破了传统“工作流”技术的瓶颈。BPM 的推出,是工作流技术和企业管理理念的一次划时代飞跃。
开源业务流程管理系统ProcessMaker
ProcessMaker(下文简称PM)是一个开源的业务流程管理软件,能够实现跨部门、跨系统的,基于表单和审批的流程流转。PM 基于B/S 架构,使用php 语言开发,实现了通过简单的拖拽设计流程和表单,被评为2013 年工作流和业务流程管理最佳开源软件。PM 的整体架构设计如图1 所示。
图1 PM 整体架构设计
PM架构中使用了大量的开源代码,并且提供了Web Service 接口,供外部系统调用,同时还提供了插件的功能,用户可以自己编写插件,来连接第三方系统或者扩展系统功能。
从功能上讲,P M 主要分为流程设计和流程运转两部分。
流程设计主要分为流程图设计、表单设计和权限设计。流程图设计,主要是根据业务规则,在浏览器中,使用拖拽的方式,绘制流程图。流程图的主要元素为任务和流转规则。任务是流程的一个节点,需要用户完成一定的动作,大部分动作是填写表单,有得时也可以使上传文档。流转规则表示流程的流转方向,主要分为顺序流转,基于条件的流转,基于判断的流程等方式。
流程图设计完成之后,则需要设计表单。表单的设计主要通过图形界面的表单编辑器完成。表单编辑器提供了大部分常用的表单控件,如文本框、下拉框、单选框、复选框、日期等,还可以在表单中加入JS代码,完成数据的验证与计算等功能。表单设计完成之后,需要在流程图中,将任务节点同表单关联起来,即指定每个任务节点完成哪些表单。
表单设计完成之后,要进行权限设计。权限设计包括指定任务的执行人,以及每个用户或者角色对表单及流程的权限。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。