에서 실패한 작업 항목에 대한 자동 재시도 기능 사용 RPA 허브

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기5분
  • 에서 RPA 허브 자동 재시도 기능을 사용하여 실패한 항목을 작업 큐에서 자동으로 재시도할 수 있습니다. 재시도 기능은 응용 프로그램 예외 유형만을 기반으로 합니다.

    개요

    일반적으로 기존 RPA(로보틱 프로세스 자동화) 작업 큐에서 항목은 지정한 기준에 따라 처리됩니다. 이 유형의 작업 대기열에 있는 항목은 실행을 위해 로봇에 의해 선택됩니다.

    작업 큐의 첫 번째 항목이 성공적으로 처리되고 상태가 성공으로 업데이트되는 시나리오를 생각해 보겠습니다. 그러나 로봇이 실행을 위해 작업 큐에서 두 번째 항목을 선택하면 성공적으로 처리되지 않고 상태가 실패로 업데이트됩니다.

    이 시나리오에서 자동 재시도 기능을 대신 사용하면 작업 항목 양식의 예외 유형 필드 값, 큐 양식의 최대 시도 필드 및 시도 지연 필드에 입력한 값에 따라 작업 항목이 자동으로 다시 시도됩니다.

    애플리케이션과 비즈니스의 두 가지 예외 유형이 있습니다.

    작업 항목 양식에서 예외 유형 필드의 값이 Application이고 최대 시도 필드의 값이 1보다 크며 시도 횟수 필드의 현재 값이 최대 시도 필드의 값보다 작으면 작업 대기열의 실패한 항목이 자동으로 다시 시도됩니다.

    주:
    예외 유형 필드의 값이 비즈니스인 경우 자동 재시도 기능이 활성화되지 않습니다.

    큐 필드 및 시스템 속성 구성

    자동 재시도 기능을 사용하려면 시스템 속성에서 sn_rpa_fdn.queue.maximum_attempts_max_value 값을 정의해야 합니다. 이러한 값에 대한 자세한 내용은 다음 문서를 참조하십시오 속성 구성 RPA 허브.

    큐 양식에서 다음 필드를 구성하여 자동 재시도 기능을 활성화할 수 있습니다.
    • 최대 시도 수
    • 지연 시도(분)
    최대 시도 필드에서 실패한 작업 항목에 대한 시도 횟수를 정의합니다. 지연 시도(분)에서는 작업 항목을 다시 시도하기 전의 최대 지연 시간(분)을 정의합니다. 이러한 필드에 대한 자세한 내용은 해당 에서 큐 생성 RPA 허브문서를 참조하십시오큐 양식.
    작업 항목 폼에서 자동 재시도 기능과 관련된 다음 필드를 볼 수 있습니다.
    • 예외 유형
    • 시도 횟수
    예외 유형 필드의 값을 기준으로 자동 재시도 기능은 작업 항목을 재시도합니다. 시도 횟수 필드에서 자동 재시도를 위해 작업 항목이 선택된 횟수를 볼 수 있습니다. 이러한 필드에 대한 자세한 내용은 다음 문서를 참조하십시오 작업 항목 양식.

    자동 재시도 워크플로우

    자동화에서 선택한 작업 항목의 상태가 진행 중이면 자동 재시도 워크플로우는 다음과 같습니다.
    • 예외 유형 필드가 응용 프로그램이고, 시도 횟수 필드가 1씩 증가하고, 시도 횟수 필드의 현재 값이 최대 시도 필드의 값과 같으면 작업 항목의 상태가 실패로 업데이트되고 예외 유형 필드가 애플리케이션으로 업데이트됩니다. 작업 항목을 자동 재시도에 사용할 수 없습니다.
    • 예외 유형 필드가 애플리케이션이고, 시도 횟수 필드가 1씩 증가하고, 시도 횟수 필드의 현재 값이 최대 시도 필드의 값보다 작으면, 작업 항목의 상태는 진행 중으로 업데이트되고 예외 유형은 애플리케이션으로 업데이트됩니다. 작업 항목은 시도 횟수 필드에서 기간(있는 경우)을 분 단위로 설정한 후에만 자동 재시도에 사용할 수 있습니다.
    • 예외 유형 필드가 비즈니스이고 시도 횟수 필드가 1씩 증가하면 작업 항목의 상태가 실패로 업데이트되고 예외 유형 필드가 비즈니스로 업데이트됩니다. 작업 항목을 자동 재시도에 사용할 수 없습니다.
    • 예외 유형 필드에 값이 없고 시도 횟수 필드가 1씩 증가하지 않으면 작업 항목의 상태가 진행 중으로 업데이트됩니다. 예외 유형이 업데이트되지 않았습니다. 작업 항목은 시도 횟수 필드에서 기간(있는 경우)을 분 단위로 설정한 후에만 자동 재시도에 사용할 수 있습니다.
    주:
    ReleaseMode 필드의 값이 잠겨 있으면 로봇이 여전히 작업 항목을 실행 중이므로 시도 횟수 필드의 값을 증가시킬 수 없습니다. 시도 횟수 필드의 값은 ReleaseMode 필드의 값이 release인 경우에만 증가해야 합니다. 로봇이 항목을 해제하거나 항목의 상태가 실패로 설정되면 시도 횟수 필드의 값이 증가합니다.
    다음 표에서는 진행 중인 작업 항목에 대한 자동 다시 시도 워크플로를 보여 줍니다.
    표 1. 진행 중인 작업 항목에 대한 자동 재시도 워크플로우
    예외 유형 시도 횟수(1씩 증가) 조건 상태 업데이트됨: 예외 유형이 다음으로 업데이트됨
    애플리케이션 시도 횟수 필드의 현재 값이 최대 시도 필드의 값과 같은 경우 실패함 애플리케이션
    애플리케이션 시도 횟수 필드의 현재 값이 최대 시도 필드의 값보다 작은 경우 진행 중 애플리케이션
    비즈니스 <조건 없음> 실패함 비즈니스
    <비어 있음> 아니요 <조건 없음> 진행 중 <업데이트 없음>
    자동화에서 선택한 작업 항목의 상태가 성공인 경우 자동 재시도 워크플로우는 다음과 같습니다.
    • 예외 유형 필드가 애플리케이션이고 시도 횟수 필드가 1씩 증가하면 작업 항목의 상태가 성공으로 업데이트되고 예외 유형이 공백으로 업데이트됩니다. 작업 항목을 자동 재시도에 사용할 수 없습니다.
    • 예외 유형 필드가 비즈니스이고 시도 횟수 필드가 1씩 증가하면 작업 항목의 상태가 성공으로 업데이트됩니다. 예외 유형이 비어 있고 작업 항목을 자동 재시도에 사용할 수 없습니다.
    • 예외 유형 필드에 값이 없고 시도 횟수 필드가 1씩 증가하면 작업 항목의 상태가 성공으로 업데이트됩니다. 예외 유형 필드가 비어 있고 작업 항목을 자동 재시도에 사용할 수 없습니다.
    다음 표에서는 성공 작업 항목에 대한 자동 재시도 워크플로를 보여 줍니다.
    표 2. 성공 작업 항목에 대한 자동 재시도 워크플로우
    예외 유형 시도 횟수(1씩 증가) 상태 업데이트됨: 예외 유형이 다음으로 업데이트됨
    애플리케이션 성공 <blank>
    비즈니스 성공 <blank>
    <blank> 성공 <blank>
    자동화에서 선택한 작업 항목의 상태가 실패인 경우 자동 재시도 워크플로우는 다음과 같습니다.
    • 예외 유형이 응용 프로그램이고, 시도 횟수 필드가 1씩 증가하고, 시도 횟수 필드의 현재 값이 최대 시도 필드의 값보다 작으면 작업 항목의 상태가 진행 중으로 업데이트됩니다. 예외 유형 필드가 애플리케이션으로 업데이트되고 작업 항목은 시도 횟수 필드에 설정한 기간 후에만 자동 재시도에 사용할 수 있습니다.
    • 예외 유형 필드가 애플리케이션이고, 시도 횟수 필드가 1씩 증가하고, 시도 횟수 필드의 현재 값이 최대 시도 필드의 값과 같으면 작업 항목의 상태가 실패로 업데이트됩니다. 예외 유형 필드가 애플리케이션으로 업데이트되고 작업 항목을 자동 재시도에 사용할 수 없습니다.
    • 예외 유형이 비즈니스인 경우 시도 횟수 필드가 1씩 증가하며 작업 항목의 상태가 실패로 업데이트됩니다. 예외 유형 필드가 비즈니스로 업데이트되고 작업 항목을 자동 재시도에 사용할 수 없습니다.
    • 예외 유형 필드가 없고 시도 횟수 필드가 1씩 증가하면 작업 항목의 상태가 실패로 업데이트됩니다. 예외 유형 필드가 업데이트되지 않고 작업 항목을 자동 재시도에 사용할 수 없습니다.
    다음 표에서는 자동화에서 실패 상태를 선택한 경우의 자동 재시도 워크플로우를 보여줍니다.
    표 3. 실패한 작업 항목에 대한 워크플로우 자동 재시도
    예외 유형 시도 횟수(1씩 증가) 조건 상태 업데이트됨: 예외 유형이 다음으로 업데이트됨
    애플리케이션 시도 횟수 필드의 현재 값이 최대 시도 필드의 값보다 작은 경우 진행 중 애플리케이션
    애플리케이션 시도 횟수 필드의 현재 값이 최대 시도 필드의 값과 같은 경우 실패함 애플리케이션
    비즈니스 <조건 없음> 실패함 비즈니스
    <비어 있음> <조건 없음> 실패함 <업데이트 없음>
    주:
    다음까지 연기됨 필드의 값은 구성요소에서 가져옵니다. 이 필드는 항상 지연 시도(분) 필드보다 우선합니다. 다음까지 연기됨 필드는 작업 항목 폼의 읽기 전용 필드입니다. 자세한 내용은 작업 항목 양식 문서를 참조하십시오.