工作流(Workflow)技术是为提高工作效率而提出的。关于工作流的概念目前尚无统一的定义。负责WFMS标准化的工作流管理联盟(Workflow Management Coalition简称WFMC)将工作流定义为:业务流程的全部或部分自动化,再次流程中,文档、信息或任务按照预定的规则流转,实现组织成员间的协调工作以达到业务的整合目标,或是促使此目标的实现。工作流管理系统(Workflow Management System简称WFMS)则是一种能定义、创建和管理工作流执行的软件系统。在此,我们首先介绍一些相关的基本概念。
1)业务流程:在功能确定的组织机构中,能够实现业务目标和策略的相互连接的过程和任务集。
2)过程定义:是对现实领域中的组织机构业务流程的形式化描述。它定义了过程运行中涉及的各种参数,如:过程的起始和终止条件,构成过程的活动及活动之间的关系、组织成员的角色。
3)过程实例:是某个工作流过程的一次执行,每个过程实例代表一个能独立控制执行、具有内部状态的线程,外界通过标识可访问。过程实例是真正执行的工作流。
4)活动:业务流程中在逻辑上相对独立的工作步骤,是工作流系统执行中的最小工作单元,具有原子性。一个过程定义包含多个活动。活动一般分为手工活动、自动活动、定时活动、路由活动、子过程活动等。
5)工作项:一个活动在一个过程实例中产生一个工作项,一个工作项就是实际运行中的一项任务,是任务的一次运行。
6)启动一个流程时,由工作流管理系统解释其过程定义,产生一个过程实例,由过程实例根据流程流向产生工作项。当人工参与执行工作项后,流程根据工作项的执行情况继续流转,直到所有工作项都执行完毕。
随着业务流程重组技术的发展,工作流管理系统巨大的潜在市场和广阔的应用领域吸引了来自全世界研究机构及软件厂商越来越多的关注。目前国际上声称具有工作流功能的系统已经有几百种之多,其中包括FlowMark,Ultimus,Visual WorkFlo及WorldFlow等,并开始进入我国市场。国内目前也已开始进行这方面的研究与开发。工作流管理联盟是一个以定制WfMS国际标准,实现不同WfMS之间的互联与互操作为目标的国际组织。它于94年11月发布的工作流系统参考模型(Workflow reference model)详细地描述了工作流系统的各个主要组成部分、各部分的功能及相互之间的接口,已被广大研究机构和软件厂商接受。同时OMG(Object Management Group)在定义和采用基本对象服务后也将注意力转向工作流技术,将其纳入对象模型(OMA)的公共设施(Common Facilities)中,作为任务管理(Task Management)的一个重要部分:Workflow Facility,并以WorCOS项目支持其服务的实现。可见工作流技术正成为IT界一个新的技术增长点。
分享到:
相关推荐
下面将详细阐述工作流技术的基本概念、核心组件、应用场景以及相关技术。 工作流技术的基础是工作流管理系统(Workflow Management System, WfMS),它能够定义、执行和控制工作流实例。WfMS通常包括以下几个关键...
随着云计算、大数据、人工智能等新兴技术的融合与发展,工作流技术正朝着更加智能、灵活、集成的方向发展。未来的工作流系统将不仅仅局限于流程的自动化,还将深度整合数据分析、机器学习等能力,实现流程的智能优化...
- **起源与发展**:工作流技术起源于20世纪70年代中期的办公自动化领域,经历了从简单的办公自动化系统到群件再到现代工作流管理系统的演变过程。其中,WfMC(工作流管理联盟)于1993年成立,为工作流技术的发展制定...
### 工作流技术前沿分析 ...通过本文的介绍,我们可以了解到工作流技术的基本概念、发展历史、理论基础、实际应用以及未来发展趋势等方面的知识。希望这些内容能够帮助大家更好地理解和掌握工作流技术的核心要点。
7. **C4-研究-00601.pdf**:可能包含了工作流技术的最新研究和发展趋势,如云计算工作流、大数据驱动的工作流、人工智能在工作流中的应用等。 8. **WF-C8-分布-00618.pdf**:分布式工作流涉及在多个地点或系统之间...
工作流引擎技术是企业信息...工作流技术的研究仍在发展之中,对控制流规格的深入理解和分析对于构建灵活且适应性强的工作流引擎至关重要。随着业务需求的变化,工作流模式的扩展和定制将持续推动工作流引擎技术的进步。
以上内容详细地介绍了工作流技术的基本概念、理论基础、管理系统、应用案例以及当前的研究热点和发展趋势。通过这些内容的学习,读者可以全面了解工作流技术的核心价值及其在不同领域的应用实践。
### 基于服务的工作流技术 #### 一、课题来源与研究背景 中山大学软件学院余阳教授针对“基于服务的工作流技术”进行了深入的研究。该课题来源于多个国家级及地方级的重要科研项目,旨在解决服务工作流领域的关键...
通过将这些活动分解为定义明确的任务、角色、规则和过程,工作流技术能够提高企业的组织效率和工作效率。工作流的概念涉及一组有序的活动及其之间的关系、活动的启动和终止条件以及对每个活动的具体描述。 工作流...
通过对比不同系统的特点和关键技术问题,作者展现了工作流技术的多样性与复杂性,同时也指出了未来研究的重点领域。 ### 第5章:工作流管理软件产品 第五章列举并分析了几种主流的工作流管理软件产品,如IBM的...
- **90年代的发展**:随着企业信息资源变得越来越异构和分布化,工作流技术也得到了进一步的发展,被更多地应用于解决跨平台、跨网络的企业级问题。 - **标准化**:1993年,国际工作流管理联盟(WfMC)成立,致力于...
在Java工程中使用Activiti工作流技术,我们可以实现复杂的业务流程自动化,从而提高效率和管理水平。首先,我们需要理解工作流的基本概念。工作流(Workflow)是指在计算机环境中自动化执行的业务过程,它涉及文档、...
工作流技术作为计算机应用领域的新研究热点,其发展历程、概念模型、实现方案以及事务管理是本文探讨的重点。工作流技术起源于80年代,那时为了提高信息处理的效率,人们开始尝试通过计算机技术实现无纸化办公。最早...
进入21世纪,工作流技术进一步发展,与业务流程管理(Business Process Management, BPM)紧密相关,提供了更强大的流程设计、分析和优化能力。现代工作流系统不仅支持图形化流程建模,还提供了流程监控、数据分析和...
工作流技术的起源可以追溯到20世纪70年代末的办公自动化和任务批处理系统,随着计算机网络、分布式数据库和多机协同技术的发展,这一概念在80年代初逐渐成形。1993年,工作流管理联盟(WfMC)的成立标志着工作流技术...
### 科学工作流概述与发展趋势 #### 一、科学工作流的概念与功能 科学工作流的概念源于科学研究的电子...随着相关技术的发展和应用领域的扩展,科学工作流将继续在加速科学研究进程、提高研究效率方面发挥关键作用。
在理解工作流语言时,首先需要了解工作流的基本概念。工作流是指一项任务从开始到完成的过程,这个过程...随着技术的发展,工作流语言和软件正在不断进化,以更好地服务于自动化和协作需求,同时在EAI中发挥关键作用。
工作流管理技术是一种关键的企业管理工具,用于优化和自动化企业内部的业务流程,以提高效率、响应速度和整体竞争力。这种技术的出现是为了解决市场竞争加剧和企业业务过程不断变化的问题,它允许企业快速重组信息...