业务流程通常包括工作流以三种方式拆分的决策点。这是一个“GO / NO-GO-GO”的决定,第三个选项可以做额外的工作来使其更加清晰决定应该是什么。通过类比在医学中,有人必须决定案件是否会活或死,或者首先需要诊断或治疗。

本文遵循了一系列关于的文章工作流程建模模式通过介绍另一个:分类。

进程目标

分类图案的目标是根据成功是否确定,不可能或依赖于立即采取行动来拆分工作流程。

例子

复杂或长期运行的业务流程通常包括GO / NO-GO决策。例如,影响评估可能会得出结论,以便放弃提案,或者有可能解决的问题。

一个过程经常从分类开始,你用来决定是否接受每种情况。例如,在产品支持环境中,事件报告过程从决定开始是接受这种情况,或者因为没有足够的信息来识别问题而拒绝它。

语境

当进程里程碑需要决定是否与案例进行决定时,使用此模式,并且当您无法立即决定时。当您无法决定时,额外的工作可能会导致使决定明确(诊断)的新信息,或者包括可能影响其一种方式或其他(治疗)的决策的纠正措施。

该模式还可以通过在子进程之间创建处理边界来将结构添加到大型复杂过程。

结构

参与者

该模式基于一个独家网关,该网关表示具有三种可能结果的决定。一个结果创建了纠正措施用户任务,以解决防止立即决定继续的问题。在实践中,纠正措施可能会扩展到成为更复杂的子过程。

相关模式

分类有类似的结构批准模式,但不一定涉及单独的进程角色,或者使用过程数据作为决定的基础。

照片:Joe Lodge./ cc.2.0

发表于:2016年1月28日 - 上次修改:2020年11月13日