决策节点用于指示分支条件。
一个决策节点只能有一个传入流以及两个或两个以上的传出流。传出流标注了独特的警戒条件,并且没有事件触发器。预定义的警戒(由 [else] 指示)不能用于多个传出流。
过程
- 单击“决策节点”按钮
。
- 在图中单击或者单击并拖动,以便将决策节点定位到期望的位置。
- 至少绘制两个将成为传出流目标的动作。
- 绘制一个从源动作到决策节点的传入流。
- 绘制并标注从决策节点到目标动作的传出流。
结果
下图显示了跟进行为:电话响铃后,如果某人在另一端接电话,那么您可以交谈;否则,您必须留言。决策节点代表决策点。换而言之,在
PhoneRings() 操作之后,如果 SomeonePicksUp 解析为 True,那么将调用
Talk() 操作。否则,将调用 LeaveMessage() 操作。
使用“显示选项”窗口来确定是显示决策节点的名称、标签还是不显示任何内容。