企业的经营管理如同太空中的行星一样有自己的轨道,遵循一定的规律;也就是说企业在经营管理过程中,其业务受外部社会环境、市场环境以及企业自身内部环境的约束,按照一定的业务规则运行。业务按照一定的业务规则运行就形成了业务流程。
换言之,在日常业务处理(或工作)过程中,每一种业务(或每一项工作)都是由(或都可分为)几个业务(或工作)步骤,而这些业务(或工作)步骤有先后之分,彼此之间有依赖关系,承担(或完成)这些业务(或工作)步骤的人也有职责(或权限)划分,将这些业务(或工作)步骤按照实际需求的先后次序、依赖关系与承担(或完成)这些业务(或任务)步骤的责任人连接起来,形成一个有机联系的整体――目标、任务、责任、条件等的序列化,这就是通常所说的工作流(Workflow),俗称为业务过程(Business Process)或工作流程(Process Workflow)。
工作流是指在计算机应用领域将上述业务过程计算机化或电子化,也就是应用计算机应用技术实现业务处理过程(运转、监控、分析等)的自动化。
工作流管理联盟(WfMC)对工作流的定义为:工作流是一类能够完全或者部分自动执行的业务过程,根据一系列过程规则,文档、信息或任务能够在不同的执行者之间传递、执行。
我的理解是:
- 工作流模型:是业务过程所包含的角色、任务体及其执行规则有序集的形式化。
- 工作流资源:是工作流管理系统实现业务过程运转过程中完成构成业务过程的各类任务所需的种种可应用资源,诸如:人员/角色、软件工具/系统、各种计算机服务,以及各类计算机设备等。
- 工作流模式:是对工作量模型或业务过程语义中先行显性逻辑结构的抽象描述。
- 工作流管理系统:是基于工作流模型实现业务过程运转的计算机协同工作系统。
- 工作流实例:就是工作流管理系统依据某一业务过程所制定的工作流模型,实现业务过程运转的具体案例,亦即工作流模型的实例之一。