分区

在活动图中,可以使用分区将具有共同特征的活动节点和活动边集中在一起。分区提供了活动中的行为的视图,但是不会影响控制流或对象流。

可以使用多个分区来为活动的节点分配特征或资源。例如,分区对于业务建模很有用,它可以显示哪些组织单元负责业务流程中的各种活动。

活动中的每个分区都具有唯一名称,用来描述哪个人或对象负责完成该分区中的活动。各个分区既可以按垂直方向或水平方向对齐,也可以采用自由格式,即,可以将它们放在图中任何位置。活动图中的节点和边可以引用一个或多个分区。

在图中,可以通过将一些分区嵌套在其他分区中来表示活动节点的分层分区。

如下图所示,分区显示为活动中的一个矩形。名称部分显示分区和它表示的元素的名称,而形状部分则显示活动节点和边。在此示例中,名为 Partition1:Actor1 的分区中包含不透明操作和名为 Subpartition1:Component1 的子分区。子分区中包含一个中央缓冲区节点和通过控制边连接的数据存储器节点。

活动包含一个分区。分区中包含不透明操作和子分区。子分区中包含一个中央缓冲区节点和数据存储器节点。

提示: 要更改分区中的节点和边的流的方向,右键单击节点,然后单击垂直流

将控制节点指定给分区

缺省情况下,当通过创建新控制节点或从项目资源管理器视图中拖动控制节点来将控制节点添加至分区时,这些控制节点并未被指定给该分区。可以使用分区页面上的属性视图来将控制节点指定给特定分区。

如果希望将控制节点自动指定给分区,那么可以通过下列操作来禁用缺省行为:单击 Windows > 首选项 > 建模 > > 活动图,然后单击对图启用控制节点重新分区复选框。

分区表示法

在某些情况下,例如,当多个分区都包含某个活动节点时,在活动图中显示分区是不切实际的。如下图所示,这时可改为在活动节点的名称部分显示分区名称。在此示例中,名称部分的内容显示 Partition 1 和 Partition 2 这两个分区中都包含不透明操作。

相关任务
将活动图中的行为分组
在活动图中指定分区类型
更改活动图中的分区对齐方式
在活动图中创建分区
相关参考
活动图示例

反馈