블록 구조

런타임에 워크플로우 전체의 플로우 경로 선택에 영향을 주는 워크플로우 요소는 여러 가지 입니다. 해당하는 요소는 다음과 같습니다.

이러한 요소는 항상 쌍으로 제공됩니다. 이는 프로세스가 특정 동작(컨트롤의 플로우와 관련된 동작)을 나타내야 할 경우 영역의 경계를 지정하기 때문입니다. 대개 이러한 영역을 '블록'이라고 합니다. 블록은 특정 시작점을 가지며 해당하는 종료점을 가져야 하기 때문입니다.

선택항목 분할(하나의 아웃바운드 경로만 진행하도록 보장함)에서 시작된 모든 경로가 병렬 결합(다음 활동을 실행하기 전에 모든 인바운드 경로가 완료될 때까지 대기함)에서 집결되는 구조를 가진 프로세스가 있다고 가정해 봅니다. 이 경우 프로세스는 병렬 결합에서 중지되어야 합니다. 프로세스를 실행하기 전에 유효성 검증에서 감지된 블록 구조 문제점을 예로 들어 봅니다.