工作流(Workflow)是指在计算机应用环境下,对业务流程及其各操作步骤之间的业务规则进行抽象和概括描述的过程。其主要目的是为了实现某个业务目标,利用计算机在多个参与者之间按预定规则自动传递文档、信息和任务。工作流技术的应用范围广泛,涵盖了办公自动化、财务处理、供应链管理等众多领域。
工作流管理系统(Workflow Management System, WFMS)是用来管理和执行工作流的系统,它通过计算机表示的工作流逻辑来驱动软件有序地运行。工作流可以视为一种工程化的设计思想和业务实现方式,它允许将复杂的业务流程标准化和视图化,以便更有效地管理和执行。
工作流的概念起源于生产组织和办公自动化领域,旨在通过将工作分解成定义良好的任务或角色,按照一定的规则和过程来执行这些任务并对其进行监控,从而达到提高工作效率、更好地控制过程、增强对客户服务、有效管理业务流程的目的。
工作流管理联盟(Workflow Management Coalition, WfMC)作为一个标准化组织,对工作流给出了明确的定义,即工作流是一类能够在计算机支持下完全自动执行的业务过程,它根据一系列过程规则,将文档、信息或任务在不同的执行者之间进行传递与执行。