`

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

 
阅读更多
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中动态的显示处于执行状态。这样可以清晰明了的推动工作流向已定定义好的方向发展。

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

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

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

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

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

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


分享到:
评论

相关推荐

    web工作流管理系统开发

    Web工作流管理系统是一种用于自动化和管理业务流程的软件系统,它能够将业务流程中的任务、审批、信息传递等环节规范化并进行计算机化处理。在本文中,我们将深入探讨工作流管理系统的关键组成部分,包括工作流概念...

    asp工作流管理系统

    【ASP工作流管理系统详解】 ASP(Active Server Pages)是一种由微软开发的服务器端脚本环境,用于创建动态交互式网页。在"asp工作流管理系统"中,ASP技术被用来构建一个能够实现工作流程自动化和任务管理的平台。...

    简单的C#工作流管理系统.zip

    在本项目"简单的C#工作流管理系统.zip"中,我们可以深入探讨C#编程语言在构建工作流管理系统中的应用。工作流管理系统是一种自动化处理任务、流程和业务规则的软件,它通常涉及任务分配、审批流程、状态跟踪等多个...

    基于自研的流程设计器 + 自研后端Java工作流引擎,组成了一套纯JSON数据交互的自研工作流引擎系统 +工作流管理系统

    JsonFlow工作流基于自研的流程设计器 + 自研后端Java工作流引擎,组成了一套纯JSON数据交互的自研工作流引擎系统 + 工作流管理系统。本系统无论前端还是后端,其学习成本明显低于开源工作流引擎及附带流程设计器,...

    工作流管理模型、方法和系统(英文原版附习题答案+中文版本).zip

    工作流管理系统(WfMS)是实施工作流管理的核心工具,它支持工作流的创建、执行、监控和改进。一个典型的工作流系统包括以下几个组件:工作流引擎负责流程的自动推进;用户界面让员工能交互地完成任务;规则引擎处理...

    一款可自定义工作流和表单、版式的工作流管理系统,普通人也轻松入门和设计

    这是一个可由普通人轻松自定义工作流和表单及版式的工作流管理系统,极其灵活,操作简单,无需编程。你可以用它来管理各种流程,如费用报销、请假、请车、合同审批等,还可以自己添加模板(主要就是添加管理字段)来...

    基于uml的工作流管理系统分析.pdf

    本文旨在详细介绍基于统一建模语言(UML)的工作流管理系统分析与建模方法。通过深入探讨工作流的概念、工作流管理系统的概述及其组成部分,本文旨在为读者提供一个全面的理解框架。 #### 工作流概述 工作流的研究...

    SSH简单工作流系统

    在这个“SSH简单工作流系统”中,开发者可能已经创建了一个人力资源管理(HRSystem)的示例应用。工作流系统通常涉及到任务审批、流程定义、状态转移等元素,这些可以通过Struts2的Action和Spring的Service层来实现...

    工作流管理系统的盈利分析.doc

    我们进行盈利分析的方法旨在建立一个透明的、简单易用的和可以修改的程序,来计算通过工作流管理系统实现企业流程自动化的成本效益比率关系。只有当预期利润超过成本才会建议投资。经过一个银行公司 IT 部门证实,...

    工作流管理系统综述

    工作流管理系统是现代企业信息化建设中的重要组成部分,它主要用于自动化业务流程,提高工作效率,实现流程标准化。本篇文章将深入探讨工作流技术的现状,特别是分布式工作流管理系统。 首先,我们来了解一下工作流...

    工作流系统需求分析,设计方案

    工作流管理系统是工作流系统的核心组件,负责定义、实现和管理工作流的运行。工作流管理系统由客户端、流程定制工具、流程监控与管理和工作流运行服务四个部分组成。 工作流系统的需求分析是指对业务流程的分析和...

    论文研究-基于J2EE的工作流管理系统的研究.pdf

    工作流管理系统(Workflow Management System,简称WfMS)是专门用来设计、执行和监控工作流的系统。本文研究了基于Java 2 Platform, Enterprise Edition(J2EE)的工作流管理系统的设计与实现。 J2EE是一种利用...

    基于UML的工作流管理系统分析.doc

    【基于UML的工作流管理系统分析】 工作流管理系统(Workflow Management System, WFMS)是一种用于自动化和管理业务流程的软件系统,它在企业信息化中扮演着关键角色。UML(统一建模语言)作为面向对象设计的主要...

    基于Python的工作流管理系统的设计与应用.pdf

    为了解决这个问题,李洋、邓莉、顾进广、田萍芳等人基于Python开发了一款工作流管理系统(PWMS),该系统在规范流程的基础上,提高了业务流程的处理效率,同时方便了流程的追踪和统计分析。本文对PWMS的设计与应用...

    蓝点工作流管理系统 v22.rar

    蓝点工作流管理系统基于蓝点通用管理系统,预置了工作任务管理和请假流程,是一个灵活易用的、具有无限扩展能力的在线管理系统。通过自己设计模板和流程,可实现任意的数据信息管理和工作流管理功能。关于如何设计...

    一个简单C#工作流的实现

    基于以上原因,开发者决定自研一套简单的工作流系统。 #### 三、工作流设计 **1. 工作流模型** 为了满足项目的具体需求,设计了一个非常简单的工作流模型。工作流模型包含以下几个属性: - **ID**: 工作流活动的...

    明源房地产工作流管理系统

    ### 明源房地产工作流管理系统知识点详解 #### 一、系统概述 **1.1 工作流系统概述** 明源工作流管理系统是一款专为企业设计的高效、灵活的工作流管理平台,旨在解决传统手工处理工作中遇到的问题,如合同审批...

    微软工作流管理解决方案

    微软工作流管理解决方案是针对企业级业务流程自动化和协作需求的一种高效工具,它基于Office SharePoint Server 2007平台,为企业提供了强大的工作流设计、执行和监控能力。SharePoint Server 2007作为微软的企业...

Global site tag (gtag.js) - Google Analytics