상위 워크플로우는 하위 플로우를 트리거한 다음 하위 플로우가 완료되기를 기다렸다가 계속 진행합니다. 게시하기 전에 워크플로우 확인 도구를 실행하여 누락된 하위 플로우 및 업데이트 세트와 관련된 문제와 같은 기타 의존성 문제를 탐지합니다.
워크플로우 편집기의 워크플로우 탭에는 하위 플로우로 사용할 수 있는 워크플로우 목록이 있습니다.
그림 1. 하위 플로우로 사용할 수 있는 워크플로우
선택한 하위 플로우가 활성 상태인지 확인합니다. 하위 플로우가 비활성 상태인 경우 기본 워크플로우가 로드 중 메시지와 함께 중단됩니다. 비활성 하위 플로우를 워크플로우에 넣으면 해당 하위 플로우가 빨간색 배너와 함께 나타나 실행할 수 없음을 나타냅니다. 선택하면 활성 하위 플로우가 파란색으로 강조 표시됩니다.
그림 2. 활성 하위 플로우가 있는 워크플로우
하위 플로우 및 작업 생성 활동
워크플로우에 현재 기록에서 실행된 작업 생성 활동이 포함되어 있으면 워크플로우의 추가 작업 활동이 예상대로 실행되지 않을 수 있습니다.
이는 작업 생성 활동을 포함하는 동일한 하위 플로우가 상위 플로우에서 두 번 이상 실행될 때 발생할 수 있습니다. 하위 플로우가 다시 실행되어 작업 생성 활동을 다시 실행하려고 하면 시스템은 첫 번째 작업 활동을 대신 다시 열고 추가 작업을 생성하지 않습니다.
주:
작업 생성 활동을 사용하는 중복 하위 플로우를 생성하는 대신 스크립트를 사용하여 작업을 생성하는 워크플로우에 스크립트 실행 활동을 추가할 수 있습니다.
그림 3. 워크플로우에서 동일한 작업 생성 활동이 두 번 실행됩니다.
이 구성에서 워크플로우는 작업 생성 활동을 포함하는 동일한 하위 플로우를 두 번 이상 실행하지 않습니다. 이렇게 하면 워크플로우에서 추가 작업을 만들 수 있습니다.그림 4. 작업 생성 활동을 포함하는 여러 하위 플로우 실행