工作流21种模式(WorkFlow Pattern)

来源:互联网 发布:倒计时软件电脑桌面 编辑:程序博客网 时间:2024/05/08 13:37

佩特里教授根据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个)

取消活动 取消当前活动

取消过程 取消该过程