플로우 차트는 활동에 해당하는 조치로 시스템을 분해합니다. 조치라는 이러한 다이어그램 요소는
주어진 오퍼레이션 내 멤버 함수 호출입니다.
상태 차트에서와 같이
정상 상태와 대조적으로 플로우 차트의 조치는 외부적으로 생성된 이벤트에 대한 반응으로서가 아니라 활동 완료 시 종료됩니다.
각 조치에는 시작 조치가 있을 수 있으며, 최소 하나의 출력 조치 플로우가 있어야 합니다. 조치에 몇 개의 출력 조치 플로우가 있는 경우, 각 조치에는 자체 보호 조건이 있어야 합니다.
코드 생성 중에 코드는 플로우 차트의 조치로부터 파생됩니다.
조치 제한조건은 다음과 같습니다.
- 출력 제어 플로우는 보호 조건만 포함할 수 있습니다.
- 조치에는 비어 있지 않은 시작 조치가 있습니다.
- 조치에는 내부 조치 플로우 또는 종료 조치가 없으며 활동도 수행하지 않습니다.
- 조치에 대한 출력 조치 플로우에는 트리거링 이벤트가 없습니다.