选取活动将根据运行时期间已发生的操作来确定要启动的启动方活动。
例如,选取活动可能包含三个分支:一个包含获取插入的行活动,一个包含获取删除的行活动,而另一个则包含获取更新的行活动。如果数据库中发生了更新事件,那么会创建一个编排实例并会调用包含获取更新的行活动的分支。
在向编排中添加选取活动时,会自动添加两个“接收”分支。您可以向选取活动添加其他 receiveEvent 节点。 选取活动始终是启动方活动,并且在选取活动的每个分支中,第一个活动必须是启动方活动。
“接收”分支包含一个 receiveEvent 节点和一个空占位符。 每条消息均在“接收”分支中定义,后者可包含其他活动以处理该特定消息。
如果您不希望接收操作成为选取活动的一部分,请删除“接收”分支。 删除“接收”节点会除去整个“接收”分支。
要使用“选取”活动,请完成以下步骤:
选取活动可以具有若干个分支以处理复杂条件。
要向选取活动添加分支:
要删除活动或分支,请完成以下步骤: