결정 노드는 분기 조건을 보여줍니다.
하나의 결정 노드에 하나의 입력 플로우와 두 개 이상의 출력 플로우만 포함될
수 있습니다. 출력 플로우에는 특정 보호 조건과 이벤트 트리거 없음
레이블이 지정됩니다. 사전 정의되고 표시된 보호 [else]는
여러 출력 플로우에 사용할 수 있습니다.
프로시저
- DecisionNode 단추(
)를 클릭하십시오.
- 다이어그램에서 클릭하거나 클릭하여 끌기로
원하는 위치에 결정 노드를 배치하십시오.
- 출력 플로우의 대상이 될
두 개 이상의 조치를 그리십시오.
- 소스 조치에서 결정
노드로의 입력 플로우를 그리십시오.
- 결정 노드에서 대상 조치로 출력
플로우를 끌고 태그를 표시하십시오.
결과
다음 다이어그램은 다음 동작을 보여줍니다.
전화가 울리면 누군가 다른 쪽에서 전화를 받는 경우 대화를 나눌 수
있습니다. 그렇지 않으면 메시지를 남겨야 합니다. 결정 노드는 결정점을
나타냅니다. 즉, PhoneRings() 조작 후
SomeonePicksUp이 True로 해석되면
Talk() 조작이 호출됩니다. 그렇지 않으면 LeaveMessage() 조작이
호출됩니다.
표시
옵션 창을 사용하면 결정 노드의 이름 또는 레이블을 표시할지 또는 아무 것도 표시하지 않을지 여부를 결정할 수 있습니다.