工作流管理系统的简单介绍

来源:互联网 发布:sass mac 中文 编辑:程序博客网 时间:2024/04/27 16:23
1.什么是工作流?
工作流是从英文单词work flow中直译过来的。最直白的意思就是日常工作中相对固定的流程。
比如客户到银行开户的工作流。
客户索取开户资料单——资料填写——营业员核对个人证件——营业员核对帐款——客户获取存折和收据——客户核对。
还比如现在公司中的借款报销流程,这都可以叫做工作流。
2.发展过程
 一直以来,企业管理 者都在琢磨如何优化工作流。虽然已由经验而形成一套较固定的模式,因而简化了许多不必要的程序,但在计算机信息系统尚未形成主流的年代,一切都是由人工实现 的,且存在诸多不利,如人为工作效率低、信息传递响应速度慢、纸张通信资源浪费等。80年代中,人们终于找到了缓解这些弊病的办法,那就是依赖网络新生的 工作流技术。
 由于工作流技术发展各异,为了给其制定相关规范,实现不同工作流产品的互操作,1993年,工作流管理联盟(Workflow Management Coalition,WfMC)成立了。它所提出的工作流定义是:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或 任务能够在不同的执行者之间进行传递与执行。既然工作流非常重要,所以在人员造作的条件下,就需要实现工作流的自动化。
 3.什么是工作流管理系统
 工作流管理系统(以下简称WF),可以这样理解:首先它是一个管理系统的软件,其次它用于实现工作流。通过工作流管理系统与工作流的比较不难看出:工作流是经营过程的一个计算机实现,而工作流管理系统则是这一实现的软件环境。
 工作流管理联盟(WfMC,Workflow Management Coalition)给出的关于工作流管理系统的定义是:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。
 在计算机中预先定义好的工作流逻辑,这个很好理解,比如中国移动的订单管理系统(以下简称OM),就是一个工作流逻辑的体现。其中每个步骤都是相对独立的一个功能,比如订单模板管理、订单生成、订单分解、订单调度等。这些就是定义中的在计算机中预先定义好的工作流逻辑。在工作流管理系统中,可以新建一个工作流的流程实例,比如名为“产品变更”实例。在工作流管理系统中,可以以图形化的方式描绘出完成这个工作流需要完成哪些步骤。
比如:  start ---> 审批  ---> 执行  --> 结束
这就定义了一个模板。OM自动读取WF中定义的模板信息,在新创建一个订单的时候会要求选择相应的模板信息,在OM中创建完成后,WF就可以动态的显示该流程实例已经完成start状态,处于审批状态。当OM中该订单完成审批后,在WF中动态的显示处于执行状态。这样可以清晰明了的推动工作流向已定定义好的方向发展。

    工作流管理系统单独作为一个系统时没有什么作用的,它需要和工作流具体的执行者(人或者应用,上面的例子中就是订单管理系统)交互,推进工作流实例的进行,并监控工作流的运行状态。在工作流管理系统的支撑下,通过集成具体的业务应用软件和操作人员的界面操作,就能够良好地完成对企业经营过程运行的支持。

也可以定义为一个可以自动的、智能的对流程进行驱动、管理、监控的系统。

    采用工作流管理系统可以在最大程度上集成企业的现有信息资源,实现 资源的充分利用,提高企业管理的规范化程度,缩短业务过程的处理时间,降低管理成本,提高工作效率,更好地与上下游企业形成快速响应市场的供 应链网络。由于工作流管理系统具有较好的柔性和开放性,因此可以保证企 业的信息系统能够顺利的进行扩展以满足不断变化的市场环境。另外,由于工作流管理系统是在工作流模型的基础上进行企业的业务过程运行,这种由过程建模―>模型分析―>过程优化―>模型执行―>执行结果统计分析―>改进业务过程―>优化企业运作的实施方法为成功地实施企业信息系统奠定了坚实的基础。 (这里我还没有体会到有这么多的好处)

--------------------------------------------------------------------------------------------------------------------------------------

为了保证流程的灵活性和可定制能力,迫切需要一个统一的工作流系统对这些功能域提供流程支撑。

        工作流管理系统主要为各业务系统提供流程支撑,因此工作流管理系统和各业务系统之间会彼此调用对方提供的接口服务,例如:各业务子系统可以通过调用工作流提供的创建流程实例接口来创建一个新的流程实例,工作流管理系统可以调用各业务子系统提供的创建任务单接口来创建一个新的任务单。


原创粉丝点击