工作流21种模式(WorkFlow Pattern)

本文深入探讨了佩特里教授提出的21个工作流模式,包括基本模式、高级分支与同步模式、结构模式、多实例模式、基于状态的模式和取消模式。这些模式用于工作流过程建模和分析,如顺序执行、并行分支、同步、选择与合并等,为工作流设计提供了理论基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

佩特里教授根据Petri网原理研究了21种工作流模式,用于工作流过程建模和分析。

原理研究了21种工作流模式,用于工作流过程建模和分析。

基本模式(5个)

顺序模式 按照顺序执行各项活动

并行分支模式 同时运行两个活动

同步模式 同步两个并行的执行线程

单选模式 从多条路径中选择一个执行

简单合并模式 合并两个二选一路径

高级分支与同步模式(5个)

多选模式     从多条执行路径中选出几条

同步合并模式 合并多条路径,如果有多条路径被选择,则进行同步;如果只有一条路径被选择,则进行简单合并

多合并模式 合并多条路径

鉴别器模式 合并多条路径而不进行同步,只执行一次后续活动

M中的N模式 合并多条路径,进行部分同步,只执行一次后续活动

结构模式(2个)

任意循环模式 没有任何限制的执行工作流     

隐含终断模式 如果没有事情可做,就结束

多实例模式(4个)

基于状态的模式(3个)

推迟选择模式 执行两个可选线程中的一个,那个线程将被执行是隐含的

交替并行模式 两个活动可以以任何顺序执行,但不能并行进行

里程碑模式 当一个里程碑到达时,激发一个活动

取消模式(2个)

取消活动 取消当前活动

取消过程 取消该过程

原理研究了 21 种工作流模式,用于工作流过程建模和分析。

基本模式(5个)

顺序模式 按照顺序执行各项活动

并行分支模式 同时运行两个活动

同步模式 同步两个并行的执行线程

单选模式 从多条路径中选择一个执行

简单合并模式 合并两个二选一路径

高级分支与同步模式(5个)

多选模式     从多条执行路径中选出几条

同步合并模式 合并多条路径,如果有多条路径被选择,则进行同步;如果只有一条路径被选择,则进行简单合并

多合并模式 合并多条路径

鉴别器模式 合并多条路径而不进行同步,只执行一次后续活动

M中的N模式 合并多条路径,进行部分同步,只执行一次后续活动

结构模式(2个)

任意循环模式 没有任何限制的执行工作流     

隐含终断模式 如果没有事情可做,就结束

多实例模式(4个)

基于状态的模式(3个)

推迟选择模式 执行两个可选线程中的一个,那个线程将被执行是隐含的

交替并行模式 两个活动可以以任何顺序执行,但不能并行进行

里程碑模式 当一个里程碑到达时,激发一个活动

取消模式(2个)

取消活动 取消当前活动

取消过程 取消该过程

基本模式(5个)

顺序模式 按照顺序执行各项活动

并行分支模式 同时运行两个活动

同步模式 同步两个并行的执行线程

单选模式 从多条路径中选择一个执行

简单合并模式 合并两个二选一路径

高级分支与同步模式(5个)

多选模式     从多条执行路径中选出几条

同步合并模式 合并多条路径,如果有多条路径被选择,则进行同步;如果只有一条路径被选择,则进行简单合并

多合并模式 合并多条路径

鉴别器模式 合并多条路径而不进行同步,只执行一次后续活动

M中的N模式 合并多条路径,进行部分同步,只执行一次后续活动

结构模式(2个)

任意循环模式 没有任何限制的执行工作流     

隐含终断模式 如果没有事情可做,就结束

多实例模式(4个)

基于状态的模式(3个)

推迟选择模式 执行两个可选线程中的一个,哪个线程将被执行是隐含的

交替并行模式 两个活动可以以任何顺序执行,但不能并行进行

里程碑模式 当一个里程碑到达时,激发一个活动

取消模式(2个)

取消活动 取消当前活动

取消过程 取消该过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值