启动活动的条件

用途

“流程模板设计器”界面定义活动时,通过选择启动条件,可以为活动的启动顺序定义新条件。

功能

选择活动的启动条件时,考虑下列指导原则:

  • 不存在针对流程第一个活动的启动条件。第一个活动始终处于启动状态,无论该活动的启动条件在流程模板中是如何定义的。

  • 当完成上下文中的所有活动后,下一活动会自动启动,而不管启动条件是什么。

定义活动时,可以将启动条件选择为“全部”“匹配”。下面介绍了这些条件对活动的影响。

所有活动上下文

选择“所有活动上下文”作为活动的启动条件时,适用以下限制:

  • 在启动下一活动之前必须完成所有活动上下文。

  • 与匹配的驱动维或者不同的驱动维一起使用。

  • 在活动之间具有匹配驱动维,但活动上下文不同时,使用此选项。

示例

在活动 2 启动前必须完成活动 1 所有活动上下文的全部任务:

活动

驱动维

活动上下文

状态

1

实体

意大利

完成

1

实体

法国

启动

2

实体

意大利

待处理

2

实体

法国

待处理

匹配活动上下文

选择“匹配活动上下文”作为启动活动的条件时,适用以下限制:

  • 完成活动上下文后,同一活动上下文的下一活动将启动。

  • 仅与匹配驱动维一起使用。

  • 在活动具有匹配驱动维,但活动上下文不同时,请勿适用此选项。

示例

在第一个活动中完成相应活动上下文的任务后,匹配的活动上下文将在活动 2 中启动。其他活动上下文的所有任务处于待处理状态:

活动

驱动维

活动上下文

状态

1

实体

意大利

完成

1

实体

法国

启动

2

实体

意大利

启动

2

实体

法国

待处理