工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。工作流管理系统(Workflow Management System, WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。
工作流管理系统(Workflow Management System, WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。
工作流管理系统将业务流程中工作如何组织协调在一起的规则抽象出来,从而分离了具体工作的逻辑和流程组织的逻辑。我们在工作流管理系统的协助下:开发人员遵从一定的编程接口及约定,就可以开发出更具灵活性的事务处理系统;最终用户无需重新开发事务处理系统,就可以自己更改工作流程,以适应业务变化的需要。
主要功能:
系统结构:
工作流管理系统由如下几部分组成:
- 定义工具:用来定义工作流,它生成工作流定义。在定义时可能会参考组织或角色数据,还会引用外部应用程序的编程接口。
- 工作流执行服务:用来执行工作流,可能包含多个相互独立、并行运转的工作流引擎。它可能会参考组织或角色数据,还会调用外部应用程序,维护工作流控制数据,使用工作流相关数据,生成工作列表。
- 用户界面:用户操纵工作流列表的界面,可能会调用外部的应用程序
工作流管理系统的分类
根据所实现的业务过程,工作流管理系统可分为四类:
- 管理型工作流:在这类工作流中活动可以预定义,并且有一套简单的任务协调规则。
- 设定型工作流:与管理型工作流相似,但一般用来处理异常或发生机会比较小的情况,有时甚至是只出现一次的情况,这与参与的用户有关。
- 生产型工作:实现重要的业务过程的工作流,特别是与业务组织的功能直接相关的工作流。
根据底层实现技术,可将工作流产品分为三类:
- 以通信为中心:以电子邮件为底层的通信机制。这种类型的工作流管理系统适合于协作型工作流和不确定型工作流,而不适合于生产型工作流。
- 以文档为中心:基于文档路由,它同外界应用的交互能力有限。许多基于表的管理型工作流可以用以文档为中心的工作流实现。
根据不同工作流系统所采用的任务项传递机制的不同,市场上的工作流产品又可以划分为四类:
- 基于文件的工作流系统:以共享文件的方式来完成任务项传递。
- 基于消息的工作流系统:通过用户的电子邮件系统来传递文档信息。
- 基于Web的工作流系统:通过WWW来实现任务的协作。这类产品起步较晚,但发展迅速,市场前景十分看好。
- 群件与套件系统:虽然这类产品与以上三种产品在任务传递方式上有很大程度的重叠,但是,在这里却有必要把它们单独划分成一类。
工作流管理系统产品结构
- 天蓝色蓝色:软件构件,完成工作流管理系统不同组成部分功能的实现;
- 黄色:系统控制数据,工作流管理系统中的一个或多个软件构件使用的数据;
- 棕色:应用与应用数据,对于工作流管理系统来说,它们不是工作流管理系统的组成部分,而是属于外部系统和数据,它们被工作流系统调用来完成整个和部分工作流管理的功能。
- 大小: 14.9 KB
分享到:
相关推荐
清华大学 范玉顺写的“工作流管理技术基础”第二章节:工作流管理系统基本概念。供大家分享
### 工作流基本概念及普元工作流详细介绍 #### 一、工作流的基本概念 工作流是指在一组参与者的协作下,为了达到特定的目标,按照一定的规则进行的任务序列。这些任务可以是串行的也可以是并行的,通常涉及多个...
### 工作流基本概念 工作流(Workflow)是指在业务环境中,为了完成某项任务,由一系列步骤或活动组成的有序集合。这些步骤或活动可以是自动化的,也可以是人工参与的,或者两者结合。工作流旨在通过定义、执行和...
### 工作流概念与模型 #### 为什么需要工作流中间件? 工作流中间件的引入主要是为了提高业务流程管理的效率与灵活性。在实际应用中,如电信行业的“服务开通系统”项目,面临着每天处理大量业务(例如40万笔业务...
工作流是一种计算机化的技术,主要用于优化和自动化业务流程,以提高效率和降低成本。它起源于生产组织和办公自动化领域,旨在通过将工作分解成可执行的任务,按照预设的规则和流程来协调和监控这些任务。工作流管理...
总的来说,工作流的基本概念涉及业务流程的自动化、模型化和管理,通过工作流管理系统实现流程的优化和效率提升,从而对企业运营产生积极影响。工作流不仅简化了日常操作,还有助于企业适应不断变化的市场需求和内部...
银行取款过程的工作流展示了这一概念,包括客户填写取款单、银行出纳的验证和交互等多个环节。 工作流管理系统(WfMS)是一个软件系统,用于定义、管理和执行预先定义的工作流逻辑。它包括三个主要阶段:建立阶段...
1. **工作流概念**: 工作流(Workflow)是指在组织内,按照预定规则和顺序执行的一系列业务活动或任务。它涵盖了任务分配、审批、流转、监控等多个方面,旨在提高效率,确保业务流程的一致性和合规性。工作流系统...
- **series**: 可能与版本控制有关,用于追踪不同版本的工作流模板。 - **markfordeletea2**: 标记删除标志,用于标识该工作流模板是否已被标记为待删除。 ##### 1.2 工作流模板(WfProcessTemplate) 工作流模板...
本资源“4流实战_工作流中的概念与JBPM相关API调用”聚焦于这一主题,通过JBPM(Java Business Process Management)这一开源工作流引擎,深入探讨工作流的核心概念以及如何通过API来实现相关功能。 首先,我们要...
该胶片介绍了工作的基本概念、工作流的开发步骤、工作流与业务的集成等
工作流的概念起源于生产组织和办公自动化领域,旨在提高工作效率,降低成本,通过自动化的方式支持业务流程。 工作流管理委员会(WfMC)定义工作流为一种可以全自动或部分自动执行的业务过程,它依据一系列过程规则...
工作流标准和相关文档 ;工作流参考模型 ;工作流管理联盟规范(接口1);工作流管理应用程序(接口2&3)规范 ;工作流规范术语摘要;工作流基本概念简介;工作流简介(英文);工作流模型分析;工作流协作(接口4) ;...
工作流基本概念简介及Shark工作流介绍,Jawe工作流建模及Shark工作流引擎使用说明和一个小例子.公司原来工作流内部培训课件!
#### 工作流的概念 - **定义**:“工作流”一词来源于“work”(工作或任务)和“flow”(流动),指的是业务流程中的活动及其之间的变化过程。 - **起源**:工作流的概念最初来源于生产和办公自动化领域。随着信息...
金蝶HR自概念工作流设置是一项关键的企业管理功能,它允许企业根据自身需求定制审批流程,提高工作效率。本文将详细解析“金蝶HR自概念工作流设置步骤”。 首先,要开始自概念工作流的设置,你需要登录HR系统,并在...
在理解工作流语言时,首先需要了解工作流的基本概念。工作流是指一项任务从开始到完成的过程,这个过程由一系列逻辑步骤组成,包括流程逻辑和路线规则。流程逻辑定义了任务的执行顺序和条件,而路线规则则涉及任务间...