工作流模式
佩特里教授根据Petri网
原理研究了
21
种工作流模式,用于工作流过程建模和分析。
原理研究了
21
种工作流模式,用于工作流过程建模和分析。
基本模式(
5
个)
顺序模式
–
按照顺序执行各项活动
解释:工作流流程中的一个活动只有当另一个活动完成后才能进行。
例子:当订单登记活动完成后,客户通知才可以进行。
并行分支模式
–
同时运行两个活动
解释:在流程中的一点一个控制线程分成可以并行执行的两个控制线程,允许两个活动可以同时运行。
例子:
同步模式
–
同步两个并行的执行线程
单选模式
–
从多条路径中选择一个执行
简单合并模式
–
合并两个二选一路径
高级分支与同步模式(
5
个)
多选模式
–
从多条执行路径中选出几条
同步合并模式
–
合并多条路径,如果有多条路径被选择,则进行同步;如果只有一条路径被选择,则进行简单合并
多合并模式
–
合并多条路径
鉴别器模式
–
合并多条路径而不进行同步,只执行一次后续活动
M
中的
N
模式
–
合并多条路径,进行部分同步,只执行一次后续活动
结构模式(
2
个)
任意循环模式
–
没有任何限制的执行工作流
隐含终断模式
–
如果没有事情可做,就结束
多实例模式(
4
个)
略
基于状态的模式(
3
个)
推迟选择模式
–
执行两个可选线程中的一个,那个线程将被执行是隐含的
交替并行模式
–
两个活动可以以任何顺序执行,但不能并行进行
里程碑模式
–
当一个里程碑到达时,激发一个活动
取消模式(
2
个)
取消活动
–
取消当前活动
取消过程
–
取消该过程
参见: 工作流模式
基本模式(
5
个)
顺序模式
–
按照顺序执行各项活动
解释:工作流流程中的一个活动只有当另一个活动完成后才能进行。
例子:当订单登记活动完成后,客户通知才可以进行。
并行分支模式
–
同时运行两个活动
解释:在流程中的一点一个控制线程分成可以并行执行的两个控制线程,允许两个活动可以同时运行。
例子:
同步模式
–
同步两个并行的执行线程
单选模式
–
从多条路径中选择一个执行
简单合并模式
–
合并两个二选一路径
高级分支与同步模式(
5
个)
多选模式
–
从多条执行路径中选出几条
同步合并模式
–
合并多条路径,如果有多条路径被选择,则进行同步;如果只有一条路径被选择,则进行简单合并
多合并模式
–
合并多条路径
鉴别器模式
–
合并多条路径而不进行同步,只执行一次后续活动
M
中的
N
模式
–
合并多条路径,进行部分同步,只执行一次后续活动
结构模式(
2
个)
任意循环模式
–
没有任何限制的执行工作流
隐含终断模式
–
如果没有事情可做,就结束
多实例模式(
4
个)
略
基于状态的模式(
3
个)
推迟选择模式
–
执行两个可选线程中的一个,那个线程将被执行是隐含的
交替并行模式
–
两个活动可以以任何顺序执行,但不能并行进行
里程碑模式
–
当一个里程碑到达时,激发一个活动
取消模式(
2
个)
取消活动
–
取消当前活动
取消过程
–
取消该过程
分享到:
相关推荐
- **定义**:工作流模式是指在工作流模型中反复出现的特定连接关系或结构模式。 - **作用**:通过对这些模式的研究和总结,可以更有效地设计和优化工作流过程。 ### 分布式工作流技术 随着信息技术的发展,尤其是...
工作流模式是组织和自动化业务过程的关键工具,它在信息技术领域扮演着重要角色。工作流模式是对业务流程的标准化表示,旨在提高效率、减少错误并促进跨部门协作。以下是七类工作流模式的详细说明: 1. **顺序流...
### 各种工作流模式的实现 #### 一、概述 在探讨工作流模式之前,首先需要明确工作流的本质及核心目的。工作流是通过计算机技术来自动化或半自动化业务流程,以提高效率和减少错误的过程。《各种工作流模式的实现...
FireWorkflow 3 工作流模式实现整理 FireWorkflow 3 是一种流行的工作流引擎,用于实现复杂的业务流程。该引擎提供了多种工作流模式,帮助开发者快速构建企业级应用程序。本文档对 FireWorkflow 3 中各种工作流模式...
工作流模式...................................................................................................................................1 2.1 基本控制流模式(Basic Control Flow Patterns)............
工作流模式是组织和管理业务流程的标准模型,用于表示任务之间的控制流和数据传递。这些模式为业务流程建模提供了一种结构化的方法,确保流程的可读性、可维护性和标准化。以下是对标题和描述中提到的工作流模式的...
工作流模式是IT领域,尤其是工作流管理和设计中一个关键的概念,它系统地阐述了工作流执行中的控制流模式,即活动如何按照特定的顺序或条件执行。在《工作流模式简介》一文中,作者详细介绍了20种工作流模式,这些...
作流挖掘技术能够从系统的执行日志中构建出过程,大部分过程挖掘方法都使用了一种图形化的...讨论了工作流模式图挖掘,它实际上是工作流挖掘的一种扩展;对其中所涉及 的问题进行了剖析,并介绍了一种模式图挖掘算法。
本文档基于《工作流管理联盟规范WFMC——工作流参考模型》的部分内容,旨在深入探讨工作流的基本概念、发展历程及其在实际中的应用模式。通过本篇分析,读者可以更全面地理解工作流系统的构建原理以及其在业务自动化...
### 用着色Petri网建模工作流模式 #### 引言 随着信息技术的不断发展,工作流技术作为实现业务过程自动化的核心手段,在企业信息化、政务处理、教育等多个领域发挥着重要作用。工作流模式作为衡量工作流建模语言在...
工作流挖掘技术能够从系统的执行日志中构建出过程,大部分过程挖掘方法都使用了一种图形化的...讨论了工作流模式图挖掘,它实际上是工作流挖掘的一种扩展;对其中所涉及的问题进行了剖析,并介绍了一种模式图挖掘算法。
在模式方面,常见的工作流模式有顺序流、并行流、条件分支、循环等。而在BPM中,有如事件驱动、服务导向、流程编排等模式。理解这些模式有助于设计出适应各种业务需求的流程。 "流程的永恒之道"这本书可能涵盖了...
"WorkFlow C++ 工作流图形"是一个专注于在C++环境中实现工作流管理的图形化库。工作流,简单来说,就是一系列按照特定顺序执行的任务或活动,它在企业管理、软件开发、流程自动化等领域中广泛应用。C++作为一门强大...
在给定的资源中,“工作流资料+DEMO源代码”包含了一个名为“NetronLight工作流软件源码.rar”的压缩包,以及一份“工作流资料”,这为我们提供了一个研究和学习工作流管理系统实现的宝贵机会。 首先,我们来详细...
"Java工作流引擎-工作流开发框架-集团模式权限设计表结构大全" 工作流开发框架权限设计是Java工作流引擎的核心组件之一,负责控制用户对工作流程的访问和操作权限。本文将对工作流开发框架权限设计的相关知识点进行...
### 工作流数据模式(Workflow Data Patterns) #### 概述 本文档旨在探讨与工作流系统中的数据处理相关的各种模式。工作流系统是用于实现复杂、重复性业务流程的工具。尽管工作流系统的共同目标是为了支持这类...