审批工作流建模模式

彼得•希尔顿|写的4分钟阅读

虽然我们习惯和BPMN建模过程,我们经常谈论反复出现的“模式”——经常使用模型片段比BPMN活动获取更高层次的概念。本文介绍了管理审批模式。

本文是一系列工作流建模模式的一部分:

  1. 批准模式
  2. 文档模式
  3. 合作模式
  4. 电子邮件的模式

管理审批的核心是一个简单的工作流审批,但也经常出现作为一个更复杂的工作流的一部分。

管理审批

管理审批模式的目标是捕捉决定批准或拒绝一些建议和要求。管理审批的例子包括员工请求,如经典的休假请求、文档署名为合同和计划批准的预算和时间表。

审批时是有用不同的人合作这一过程分离责任做的部分工作,并确认工作是正确的。批准正式交接任务之间的一个过程。

管理审批具有以下结构,作为Signavio工作流过程中实现。

这种结构由一个决定被建模为一个用户任务独占网关紧随其后。用户任务的目的是获取信息——的结果决定。

原则上,管理批准可能只是“经理”。审查任务通常会访问控制配置,因此,只有一个特定的组织的成员组可以给予批准。

一个权衡考虑是谁可能执行审查任务。在实践中它可以有助于组织集团指定为候选人的任务。它也可能是可取的添加任务授权,所以,只有候选人小组的成员可能完成这个任务。

有许多变体这一基本模式,为更具体的工作流。

申请表批准

申请表审批模式的目标是执行管理审批数据输入表单上早些时候,早些时候在同一个工作流程。基于表单的审批的例子包括员工请求,例如休假请求或旅行授权。

申请表审批工作当所有的信息请求可以捕捉到一个表单,以便为决策所需的信息捕获作为工作流的一部分。

这种模式具有以下结构,作为Signavio工作流过程中实现。

结构是一样的基本管理批准,与早期的用户任务通过表单提交请求。在Signavio工作流中,您还可以请求触发模型形式。

审查请求用户任务表单使用只读字段,显示提交的表单数据,因为数据不应在此阶段编辑。

这个版本的模式假定决定拒绝请求无法解决通过更改请求。另一种是添加一个任务更改请求,因此它可以批准,见下一个模式。

文件的批准

文档审批模式的目标是执行管理批准的文档是作为工作流的一部分,或作为工作流程的输入。文档审批的例子有各种需要管理批准的文件,如雇佣合同和商业建议。

文档批准一个有用的方法是添加一个批准的里程碑业务通过捕获之前在文档工作,审批确认的过程完成的一部分。

模式是一个变化的管理批准的结构:

与申请表审批模式,文档批准添加一个用户任务(或触发形式)上传文档批准。拒绝路径扩展的“更新文档”任务纠正文档,并再次尝试。可选地,工作流可以延长添加一个“生产文档”任务(图中未显示)工作流之前这个文件的批准。

这个版本的文档批准假设修正总是可以解决,或者,将废弃(取消)如果这是不可能的。另一种是反对路径分割成请求修改(图中未显示)和“拒绝”。

照片:乔尔·克莱默/ CC2.0

发表于:2015年11月10日-最后修改:11月13日,2020年