Try Catch 구성요소 사용

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 2분
  • 자동화의 구성요소에서 발생하는 오류 또는 예외를 포착 하고 제어를 자동화 내의 다른 구성요소로 이전합니다.

    시작하기 전에

    필요한 역할: 없음

    이 태스크 정보

    Try Catch 구성요소에 대한 속성을 구성하려면 Try Catch 구성요소의 속성을 참조하십시오.

    Try Catch 구성요소와 관련된 문제에 대한 자세한 내용은 KB 문서 KB1123551, KB 문서 KB1123552KB 문서 KB1123556를 참조하십시오.

    Try Catch 구성요소를 사용하면 예외 처리 범위 내에서 실행되는 구성요소와 예외 처리 범위 밖에서 실행되는 구성요소를 정의할 수 있습니다. Try 범위 내의 구성요소에서 오류가 발생하면 구성요소는 예외를 캡처하고 해당 경로에 있는 나머지 구성요소의 실행을 중지합니다. 대체 플로우를 오류 발생 포트에 연결하여 예외를 처리할 수 있습니다. 예외 처리 범위 밖에서 실행해야 하는 구성요소를 Finally 포트에 연결할 수 있습니다.

    자동화에서 Try Catch 구성요소의 여러 인스턴스를 사용하여 동일한 실행 경로를 따라 다른 구성요소의 오류를 처리할 수 있습니다. Try Catch 구성요소가 포함된 활동이 Try Catch 구성요소를 포함하지 않은 다른 활동을 호출하는 경우 호출 활동의 Try Catch 구성요소는 여전히 호출된 활동에서 오류를 catch할 수 있습니다.

    프로시저

    1. 도구 상자 창에서 일반 > 캐치 시도.
    2. Try Catch 구성 요소를 디자인 화면으로 끌어 옵니다.
    3. 다음 표의 설명에 따라 Try Catch 구성요소의 포트를 다른 구성요소 또는 활동의 해당 포트에 연결합니다.
      표 1. Catch 시도 구성요소 포트 매개변수
      포트 유형 포트 이름 데이터 유형 연결 목적 기본값 필수입니까?
      통제 아웃 통제 아웃 해당 사항 없음 오류가 없는 경우 통제를 다른 구성요소나 활동에 전달합니다. 해당 사항 없음
      통제 아웃 오류 발생 시 해당 사항 없음 Try Catch 구성요소가 오류를 catch한 후 통제를 다른 구성요소 또는 활동에 전달합니다.

      Try Catch 구성요소에서 오류 또는 예외를 발견하고 현재 또는 다른 활동에서 다른 구성요소를 실행하려는 경우 이 포트를 사용합니다.

      해당 사항 없음 아니요. 포트 연결은 선택 사항입니다.
      데이터 출력 오류 메시지 문자열 오류 메시지를 반환합니다. 해당 사항 없음 아니요. 포트 연결은 선택 사항입니다.
      데이터 출력 마지막으로 해당 사항 없음 예외 발생 여부에 관계없이 Try and Catch 후에 구성요소 또는 활동을 실행할 수 있습니다. 해당 사항 없음 아니요. 포트 연결은 선택 사항입니다.
    4. 옵션: 구성요소를 테스트하려면 구성요소 모음을 마우스 오른쪽 버튼으로 클릭한 다음 여기에서 실행을 선택하십시오.
      주:
      Try Catch 구성요소는 병렬 구성요소에서 예상대로 작동하지 않을 수 있습니다.

    Excel 파일을 처리하는 동안 오류 처리

    자동화는 Excel에서 데이터를 읽을 때 Try Catch 구성요소를 사용합니다. 파일 경로가 비어 있어 ReadFromExcel 구성 요소가 실패하면 Try Catch 구성 요소가 오류를 캡처하고 MessageBox를 사용하여 오류 메시지를 표시합니다. 그러면 Finally 경로가 실행되어 자동화가 종료되기 전에 현재 날짜와 시간을 표시합니다.

    Try Catch 블록의 예외 처리 예시입니다.