다음을 통해 공유


흐름 제어 동작

흐름 제어는 작업 및 하위 흐름이 실행되는 순서를 제어하는 행위입니다. Power Automate를 사용하면 흐름 제어 작업을 통해 흐름 제어를 구현할 수 있습니다.

레이블은 데스크톱 흐름의 실행 지점을 변경하는 이동 작업에 대한 참조 지점을 만드는 데 사용됩니다. 다음 예에서는 일련의 작업을 반복하기 위해 흐름의 앞부분에 있는 레이블로 흐름을 안내합니다.

배포된 레이블 작업의 스크린샷입니다.

하위 흐름 실행 작업은 현재 하위 흐름을 중단하고 다른 하위 흐름을 실행합니다. 두 번째 하위 흐름이 완료되면 흐름이 원래 하위 흐름으로 돌아가 계속 실행됩니다. 다음 예에서는 동일한 코드가 반복되지 않도록 흐름의 런타임 전체에서 할인 계산 하위 흐름을 여러 번 실행합니다.

배포된 하위 흐름 실행 작업의 스크린샷.

손쉬운 관리를 위해 작업을 그룹으로 시각적으로 구성하려면 지역End 지역 작업 사이에 작업을 묶고 지역에 고유한 이름을 지정합니다.

이러한 작업은 기능적 효과가 없지만 유지 관리 및 가독성을 위해 작업을 그룹화하고 구성하는 데 도움이 됩니다. 예를 들어 지역을 축소하거나 확장하여 필요한 곳에 주의를 집중할 수 있습니다.

지역End 지역 작업은 쌍으로만 사용할 수 있으며 올바르게 연동하려면 동일한 범위에 속해야 합니다. 두 작업 중 하나가 루프 또는 조건과 같은 다른 작업 그룹에 속하는 경우 해당 작업은 적절한 영역을 형성할 수 없습니다.

노트

하위 흐름에서 여러 영역을 생성하는 경우 특정 영역End 영역 작업 간에 미리 결정된 매핑이 없습니다. 대신, 마지막 영역 작업은 뒤따르는 첫 번째 사용 가능한 End 영역 작업과 쌍을 형성하려고 시도합니다.

Comment

사용자 설명.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
Comment 텍스트 값 사용자 설명

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

End

블록의 끝을 나타냅니다.

입력 매개 변수

이 작업에는 입력이 필요하지 않습니다.

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

End 영역

작업 그룹의 끝을 표시합니다.

입력 매개 변수

이 작업에는 입력이 필요하지 않습니다.

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

하위 흐름 종료

현재의 하위 흐름을 종료하고 호출된 지점으로 돌아갑니다.

입력 매개 변수

이 작업에는 입력이 필요하지 않습니다.

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

마지막 오류 보기

흐름에서 마지막으로 발생한 오류를 검색합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
오류 지우기 사용 불가 부울 값 거짓 다음에 오류가 검색되면 동일한 오류 값을 검색하지 않도록 하기 위해 오류가 변수에 저장된 후 삭제됩니다.

변수 생성됨

인수 Type Description
LastError 오류 흐름에서 마지막으로 발생한 오류의 세부 정보

예외

이 작업에는 예외가 포함되지 않습니다.

이동

레이블로 표시된 다른 지점으로 실행 흐름을 이동시킵니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
레이블로 이동 아니요 텍스트 값 흐름에서 레이블을 확인합니다

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

Label

'go to' 문의 대상 역할을 합니다.

버전 2.46부터 레이블은 오류 블록, 루프 및/또는 기타 하위 흐름을 제외하고 해당 Go to 작업과 다른 범위(예: 조건 블록)에서도 사용할 수 있습니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
Label name 아니요 텍스트 값 프로그램에서 레이블을 확인합니다

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

블록 오류 시

작업 오류를 처리하는 블록의 시작을 표시합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
Name 아니요 텍스트 값 시각적 목적을 위한 예외 블록의 이름입니다.
다시 시도 정책 사용 불가 없음, 고정, 지수 None 재시도가 수행되는 기준이 되는 규칙입니다. 지연은 초 단위로 추정됩니다.
예기치 않은 논리 오류 캡처 사용 불가 부울 값 False 오류 처리 범위를 확장하고 흐름에서 논리 오류도 캡처합니다(예: 숫자를 0으로 나누거나 범위를 벗어난 위치에서 항목에 액세스 시도).

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

하위 지역

작업 그룹의 시작을 표시합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
입력 텍스트 값 지역의 이름입니다.

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

하위 흐름 실행

필수 인수를 지정하는 하위 흐름을 실행합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
Subflow name 없음 하위 흐름 호출할 하위 흐름의 이름입니다
식으로 입력 사용 불가 부울 값 False 입력을 식으로 처리해야 하는지 여부를 정의합니다. 사용 가능한 경우, 변수와 식을 사용하여 런타임 중에 하위 흐름을 동적으로 판별할 수 있습니다.

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

흐름 중지

흐름을 종료합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
End flow 아니요 성공적으로, 오류 메시지와 함께 성공적으로 흐름 실행을 성공적으로 종료하거나 오류와 함께 종료됩니다.
Error message 아니요 텍스트 값 종료 시 흐름 호출자에게 반환되는 오류 메시지

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.

Wait

지정한 초 동안 흐름의 실행을 일시 중지합니다.

입력 매개 변수

인수 선택 항목 수락 기본값 Description
길이 아니요 숫자 값 기간(초)입니다.

변수 생성됨

이 작업은 변수를 생성하지 않습니다.

예외

이 작업에는 예외가 포함되지 않습니다.