第 41 章 阶段
案例管理阶段是一系列任务。阶段是一个临时的子进程,可以使用进程设计器定义,可能包含其他问题单管理节点,如 milestone。当阶段或多个阶段完成时,也可以将 milestone 配置为 completed。因此,一个 milestone 可以通过完成阶段来激活或实现,一个阶段可能会包含 milestone 或多个 milestone。
例如,在病人分类的情况下,第一个阶段可能包括观察,请注意任何明显的物理症状或来自人看重的物理症状或描述,然后是测试的第二阶段,以及用于诊断和处理的第三个阶段。
完成阶段有三种方法:
- 按完成条件。
- 按终端结束事件。
-
通过将
Completion Condition设置为 autocomplete,这在阶段没有活动任务时自动完成该阶段。
41.1. 定义阶段 复制链接链接已复制到粘贴板!
可使用流程设计器在 BPMN2 中建模阶段。阶段是以明确定义活动的方式对相关任务进行分组的方式(如果已激活阶段),必须在问题单的下一阶段开始之前完成。例如,也可以通过以下阶段定义 IT_Orders 定义:
图 41.1. IT_Orders 项目阶段示例
流程
- 从位于图表编辑器左侧的预定义节点面板中,将 Adhoc 子进程节点拖放到设计 canvas 中,并提供 stage 节点的名称。
定义如何激活阶段:
- 如果进入节点激活阶段,请将该阶段与来自传入节点的序列流行连接。
-
如果阶段由信号事件激活,请在包含第一步中配置的 stage 名称上配置
SignalRef。 -
或者,配置
AdHocActivationCondition属性,以在满足条件时激活阶段。
- 根据需要重新调整节点大小,以提供为阶段添加任务节点。
- 将相关的任务添加到阶段,并根据需要配置它们。
可选:为阶段配置完成条件。作为临时子进程,阶段默认配置为
自动完成。这意味着,当阶段的所有实例都不再活跃后,阶段将自动完成并触发问题单定义中的下一个活动。要更改完成条件,选择 stage 节点并打开 Properties 面板,展开 Implementation/Execution,再修改
AdHocCompletionCondition属性字段,并为您需要的完成条件修改 AdHocCompletionCondition 属性字段。有关阶段完成条件的更多信息,请参阅 第 41.2 节 “配置阶段激活和完成条件”。- 配置阶段后,使用序列流行将其连接到问题单定义中的下一个活动。