Try Catch 구성요소 사용
자동화의 구성요소에서 발생하는 오류 또는 예외를 포착 하고 제어를 자동화 내의 다른 구성요소로 이전합니다.
시작하기 전에
필요한 역할: 없음
이 태스크 정보
Try Catch 구성요소에 대한 속성을 구성하려면 Try Catch 구성요소의 속성을 참조하십시오.
Try Catch 구성요소와 관련된 문제에 대한 자세한 내용은 KB 문서 KB1123551, KB 문서 KB1123552 및 KB 문서 KB1123556를 참조하십시오.
Try Catch 구성요소를 사용하면 예외 처리 범위 내에서 실행되는 구성요소와 예외 처리 범위 밖에서 실행되는 구성요소를 정의할 수 있습니다. Try 범위 내의 구성요소에서 오류가 발생하면 구성요소는 예외를 캡처하고 해당 경로에 있는 나머지 구성요소의 실행을 중지합니다. 대체 플로우를 오류 발생 포트에 연결하여 예외를 처리할 수 있습니다. 예외 처리 범위 밖에서 실행해야 하는 구성요소를 Finally 포트에 연결할 수 있습니다.
자동화에서 Try Catch 구성요소의 여러 인스턴스를 사용하여 동일한 실행 경로를 따라 다른 구성요소의 오류를 처리할 수 있습니다. Try Catch 구성요소가 포함된 활동이 Try Catch 구성요소를 포함하지 않은 다른 활동을 호출하는 경우 호출 활동의 Try Catch 구성요소는 여전히 호출된 활동에서 오류를 catch할 수 있습니다.
프로시저
Excel 파일을 처리하는 동안 오류 처리
자동화는 Excel에서 데이터를 읽을 때 Try Catch 구성요소를 사용합니다. 파일 경로가 비어 있어 ReadFromExcel 구성 요소가 실패하면 Try Catch 구성 요소가 오류를 캡처하고 MessageBox를 사용하여 오류 메시지를 표시합니다. 그러면 Finally 경로가 실행되어 자동화가 종료되기 전에 현재 날짜와 시간을 표시합니다.