多实例用户任务过程中治理

彼得•希尔顿|写的5分钟读
多实例用户任务——男人面前的一群员工

如何自动创建用户任务的成员变量的大小。有时一个业务流程包含一个任务,每个人都在一个组织必须执行,例如当几个人必须审查的建议。这篇文章解释了如何使用Signavio流程治理的多用户任务的功能包括多实例工作流中的用户任务。

文档审批流程

考虑一个简单的批准文件过程由一个审批任务,后跟一个手动的决定,选择“批准”和“拒绝”。

在这个过程中只有一个人评论文档并完成批准报告的任务。这有意义有一个作者准备文档,另一个人评论。然而,这并不工作场景文档有多个作者都必须批准的最终版本。

多实例的批准

Signavio流程治理现在包括一个多用户任务的动作类型——一个多实例的用户任务——使多个批准成为可能。如果你更新上面的流程模型来支持多个审批,审查报告的多用户任务看起来像一个普通用户的任务,但在底部的三块,表明它是一个BPMN多实例的任务。

这种“多实例审批”流程模型是进行以下更改的结果初始文档审批流程。

  1. 触发表单“作者”字段更改为一个“作者”字段,它接受多个值。
  2. 更换用户与多用户的任务,任务创建多个审批任务。
  3. 重新配置排他网关来处理多个审批决策值。

下一个步骤是配置多用户任务和网关。

多用户任务配置

多用户任务的配置类似于用户任务配置,但任务是不同的,有额外的选项来收集数据进入单独的任务。

在“通用”选项卡上,配置任务分配。“为每个用户创建这个任务”,选择“作者”变量,这应该是过程的触发形式。这个选项意味着如果你开始与四位作者的一个案例,那么这一行动将创建四个评审报告的任务,每一个分配给作者之一。

离开“执行类型”为“平行”,默认值,以便创建所有这些任务在同一时间和作者可以以任何顺序完成它们。“序列”选项只会创建任务一次,在前一个完整。

在“表格”选项卡中,您可以添加一个“需要改变”(文本)字段显示为谁工作更新报告的任务,当作者不批准这份报告。您将配置“批准”和“拒绝”文字按钮在下一节中,配置手动时的决定。

在“结果”选项卡上,选择列表的名称源于收集表单字段值为每个作者的任务。如果有四个作者为“批准”字段选择“是”或“否”,那么结果列表将4个值的列表,例如“是的,是的,是的。”

“批准”表单字段映射到一个审批的结果列表名称创建一个变量的批准。”这个新变量有相同时间类型(是/否复选框)表单字段,但随着“允许输入多个值的选择。

现在您已经配置了多用户任务,下一步是决定是否批准的列表意味着该组织已经批准了这个报告。

多实例手册决定配置

改变文档的最后一步审批工作流来支持多个批准重新配置专用的网关批准/拒绝的决定。现在,而不是一个手动的决定,这个决定是基于综合评价。

排他网关的配置面板,配置“手册”的决定条件两个外向的转变。

“批准”的情况下,过渡到报告完成的事件结束,配置一个条件,要求所有用户选择“批准”。其他情况下,过渡到更新报告的用户任务,配置一个条件是至少有一个用户选择了“拒绝”的选项。

现在有multi-approval工作流,所以选择“发布变更”和“开始新病例”试试。

加速自己的多次审批

Signavio流程治理的可用创建简单的工作流过程建模使它简单,例如文档审批工作流。除此之外,高级功能,如多用户任务更复杂的场景中使用。

如果你想使用Signavio流程治理多实例任务的功能多个审批,然后注册一个天的免费试用今天。

发表于:2017年7月12日-最后修改:11月13日,2020年