工作流(Work Flow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。
3.6.1 工作流管理概述
工作流管理(Workflow Management, WFM)是人与电脑共同工作的自动化协调、控制和通信,在电脑化的业务过程上,通过在网络上运行软件,使所有命令的执行都处于受控状态。
工作流管理系统(Workflow Management System, WFMS)通过软件定义、创建工作流并管理其执行。
总体来说,实际企业中运作的工作流管理系统,是一个“人—电脑”结合的系统。它的基本功能体现在几个方面:
- 定义工作流,包括具体的活动、规则等,这些定义是同时被人及电脑所“理解”的。
- 遵循定义创建和运行实际的工作流。
- 监察、控制、管理运行中的业务(工作流),例如任务、工作量与进度的检查、平衡等。
1.工作流与BPR
作为企业流程自动化的应用平台,工作流管理系统最直接的用途就是和企业业务流程重组(Business Process Reengineering, BPR)技术相结合管理企业的各种流程,实现企业流程的自动化。
工作流管理系统则提供了流程自动执行、流程统计分析、实例实时监控和跟踪等功能的一系列软件工具集,一方面实现了流程在计算机上的自动处理,大大缩短了流程的生命周期,提高了企业的工作和生产效率;另一方面,又可以使用户方便地分析企业业务流程,找出不合理之处,快速给出流程重组的方案。
工作流是业务流程重构技术的实现和延伸。
2.工作流机
工作流机是一个为工作流实例的执行提供运行环境的软件服务或“引擎”。它主要提供以下功能:
- 对过程定义进行解释
- 控制过程实例的生成、激活、挂起、终止等
- 控制活动实例间的转换,包括串行或并行操作、工作流相关数据的解释等
- 支持用户操作的界面
- 维护工作流控制数据和工作流相关数据,在应用或用户间传递工作流相关数据
- 提供一个用于激活外部应用程序和访问工作流相关数据的界面
- 提供控制、管理和监督的功能
工作流机的一个重要功能就是控制实例和活动实例的状态转换。
3.6.2 实现ERP和OA集成
ERP系统是能够为企业提供业务数据支持的信息系统,OA系统是实现公文收发、流转、签发、归档等群组化办公作业自动化的信息系统。两者都是为实现单一目标而运行的信息系统。
将两个系统集成,涉及到组织、角色、任务和过程的定义和管理。通过工作流系统进行集成,不但可以把两个系统中的多个模型统一,还可以使企业专注于应用业务,更方便地进行企业流程重组。
对ERP和OA两个系统的集成,主要的工作有集成方案的确定、系统集成功能范围的确定、工作流系统的创建或改造、组织模型的统一等。