Automation Anywhere 설명서 읽기 및 검토

Automation Anywhere Automation 360

콘텐츠 닫기

콘텐츠

콘텐츠 열기

Error handler package

  • 업데이트: 11/20/2020
    • Automation 360 v.x
    • 구축
    • RPA 작업 영역

Error handler package

Error handler package에는 bot에서 발생하는 예외를 쉽게 처리하고, 해당 bot 안의 다른 actions에 컨트롤을 전달할 수 있는 actions이 포함되어 있습니다.

Error handler actions을 이용하면 태스크 수행에 이용하고자 하는 actions을 예외 처리에 이용하고자 하는 actions으로부터 분리할 수 있습니다. 예외 처리를 통해 오류 발생 시 bot이 태스크를 완료하는 것을 보장할 수 있습니다.

Error handler package 내의 Actions

Error handler package에는 다음 actions이 포함되어 있습니다.

Action 설명
Try 오류가 발생할 수 있는 actions의 시퀀스를 지정할 수 있습니다. Try action내부에서 actions을 실행함에 따라 bot에 오류가 발생하면, 봇은 Catch action 내부에서 actions을 시도하게 됩니다.
Catch Try action에서 임의의 actions을 실행하는 과정에서 bot에 오류가 발생하는 경우, 실행할 actions의 대체 시퀀스와 선택사항인 비상 계획을 지정할 수 있습니다.

예외 메시지 또는 행 번호를 변수에 지정한 다음, 변수를 파일로 로깅, 메시지 상자 또는 이메일 > 전송 action에 삽입할 수 있습니다. 오류가 발생하면 Screenpackageactions을 이용하여 창 또는 애플리케이션의 스크린샷을 캡처할 수 있습니다.

bot에서 Catch action을 여러 번 이용하여 다양한 예외를 처리할 수 있습니다. 이를 통해 발생한 예외에 따라 서로 다른 actions 세트를 실행할 수 있습니다.

Finally bot에서의 오류 발생 여부에 관계 없이 실행할 actions을 지정할 수 있습니다.

finally 문을 이용하면 예외 발생 여부에 관계 없이 try 및 catch 후 코드를 실행할 수 있습니다.

Throw bot에서 오류가 발생하면 맞춤형 메시지를 표시합니다. 예외 메시지를 입력하세요 필드에 표시하고자 하는 메시지를 지정합니다.

Error handler package 내의 actions 사용

이 예시에는, Microsoft Excel 파일에서 데이터를 읽고 이를 데이터베이스에 저장하는 bot이 있습니다. 이 bot에는 필요한 파일이 이용 가능하지 않은 경우, 또는 데이터베이스에서 테이블을 업데이트하는 동안 오류가 발생할 수 있습니다. 다음 방법을 이용하여 오류를 처리합니다.
  • 예외 1:
    • 데이터를 추출하려는 Microsoft Excel 스프레드시트를 이용할 수 없습니다.
    • 처리 방법: 동일한 데이터가 포함된 다른 파일을 이용합니다.
  • 예외 2:
    • 데이터를 저장하는 데 이용할 테이블을 데이터베이스에서 이용할 수 없습니다.
    • 처리 방법: 필요한 테이블을 이용할 수 없다는 메시지를 표시합니다.

이 예를 토대로, 언급된 예외를 처리하기 위해 다음 절차를 수행합니다.

  1. Microsoft Excel 스프레드시트에서 데이터를 읽고 추출된 데이터를 Try action 내에서 데이터베이스의 테이블에 저장하는 데 필요한 모든 actions을 삽입합니다.
  2. Catch action 내에서 다음 예외에 대해 실행할 actions을 삽입합니다.
    1. 예외 1: 동일한 데이터가 포함된 대체 파일을 이용하는 actions을 추가합니다.
    2. 예외 2: 관련 메시지를 표시할 메시지 상자 action을 삽입합니다.
  3. 데이터베이스 > 연결 해제 action을 삽입하여 Finally action 내에서 데이터베이스와의 연결을 종료합니다.

    bot에서의 오류 발생 여부에 관계 없이 데이터베이스와의 연결을 종료해야 합니다.

Error handler package의 사용 방법에 대한 다음 비디오를 시청하십시오

피드백을 보내주십시오