下表描述了可以在活动图中使用的控制节点类型。
| 控制节点类型 | 描述 | 图标 |
|---|---|---|
| 活动结束 | 活动结束节点表示一个活动中的所有流在此节点处都停止。一个活动可以具有多个活动结束节点。当遇到第一个活动结束节点时,所有流都将停止并且该活动也将终止。 | ![]() |
| 判断 | 判断节点表示活动中的这样一个节点:单个入边经过该节点之后就分成多个出边。通常,对出边施加约束(也称为警戒条件)以确定应该沿着哪条边进行后续操作。 | ![]() |
| 流结束 | 流结束节点表示活动中的一个流在此节点处终止,但是不会影响该活动中的其他流。 | ![]() |
| 分叉 | 分叉节点表示活动中的这样一个节点:单个入流经过该节点之后就分成多个出流。 | ![]() |
| 初始 | 初始节点标记调用活动或结构化活动节点时流的起始位置。一个活动可以具有几个初始节点,这意味着当调用该活动时,有几个流开始 - 对于每个初始节点,都有一个流。 | ![]() |
| 结合 | 结合节点表示活动中的这样一个节点:多个入流在经过该节点之后被同步成单个出流。 | ![]() |
| 合并 | 合并节点表示活动中的这样一个节点:几条入边在经过该节点之后只有一条出边。 | ![]() |