retry
오류 처리 해결 방법 구성
경우에 따라 실패 사유가 빠르게 해결될 가능성이 있는 경우, 실패한 모듈을 다시 실행하는 것이 유용합니다.
Adobe Workfront Fusion은 현재 retry
오류 처리 지시문을 제공하지 않지만 retry
기능을 모방하는 데 두 가지 해결 방법을 사용할 수 있습니다.
액세스 요구 사항
이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront 패키지 | 임의 |
Adobe Workfront 라이선스 |
새로운 기능: 표준 또는 현재: 작업 시간 이상 |
Adobe Workfront Fusion 라이센스** |
현재: Workfront Fusion 라이선스 요구 사항 없음 또는 레거시: 모두 |
제품 |
신규:
또는 현재: 조직은 Adobe Workfront Fusion을 구매해야 합니다. |
이 표의 정보에 대한 자세한 내용은 설명서에서 액세스 요구 사항을 참조하십시오.
Adobe Workfront Fusion 라이선스에 대한 자세한 내용은 Adobe Workfront Fusion 라이선스를 참조하십시오.
다시 시도 오류 처리 지시문에 대한 해결 방법
Workfront Fusion은 현재 retry
오류 처리 지시문을 제공하지 않습니다. 다음 해결 방법 중 하나를 사용하여 재시도 기능을 모방하십시오.
지침은 오류 처리에 대한 지시문을 참조하십시오.
Break 지시문 사용
Break 지시문이 실행되면 시나리오 실행 상태가 불완전한 실행 큐에 저장됩니다. 이 경우 불완전한 실행을 수동으로 해결할 수 있습니다.
지침은 Break 지시문에서 처리한 오류 해결을 참조하십시오.
불완전한 실행 해결에 대한 지침은 불완전한 실행 보기 및 해결을 참조하십시오.
단점
-
최소 재시도 간격은 1분입니다.
-
모듈이 여러 번들을 처리하고 번들 처리가 실패하면 부분 실행(오류를 일으킨 번들만)이 불완전한 실행 폴더로 이동되고 Break 지시문 설정에 따라 다시 시도하도록 예약됩니다. 하지만 현재 실행은 계속되고 모듈은 후속 번들을 계속 처리합니다.
미완료 실행 폴더에 저장된 실행이 정상적으로 해결될 때까지 시나리오가 다시 실행되지 않도록 하려면 시나리오 설정에서 "순차적 처리" 옵션을 사용하도록 설정하십시오.
불완전한 실행에 대한 자세한 내용은 불완전한 실행 보기 및 해결을 참조하십시오.
반복 모듈 사용
반복 모듈의 해결 방법은 보다 복잡하지만 사용자 정의가 더 용이합니다.
오류 처리기 경로 구성
-
왼쪽 패널의 시나리오 탭을 클릭합니다.
-
해결 방법을 추가할 시나리오를 선택합니다.
-
시나리오의 아무 곳이나 클릭하여 시나리오 편집기를 입력합니다.
-
흐름 제어 아이콘
-
반복 모듈에서 반복 필드를 시나리오가 다시 시도할 최대 횟수로 설정합니다.
-
반복 모듈 뒤에 오류가 발생할 수 있는 모듈을 연결합니다.
-
오류 처리기 경로를 실패할 수 있는 모듈에 연결합니다.
자세한 내용은 오류 처리 추가를 참조하십시오.
-
도구 > 절전 모드 모듈을 오류 처리기 경로에 추가하고 지연 필드를 다시 시도 간격(초)으로 설정합니다.
-
도구 > 절전 모드 모듈 뒤에 Ignore 지시문을 추가하십시오.
-
기본 경로 구성을 계속합니다.
기본 경로 구성
-
실패할 가능성이 있는 모듈 뒤에 별도의(오류가 아닌 처리기) 경로에 도구 > 변수 설정 모듈을 추가하고
Result
과(와) 같이 이름이 지정된 변수에 모듈의 결과를 저장하도록 구성합니다. -
도구 > 변수 설정 뒤에 배열 집계 모듈을 추가하고 Source 모듈 필드에서 Repeater 모듈을 선택합니다.
-
배열 집계 모듈 뒤에 도구 > 변수 가져오기 모듈을 추가하고
Result
변수의 값을 매핑합니다. -
Repeater 모듈과 실패할 가능성이 있는 모듈 사이에 Tools > 변수 가져오기 모듈을 삽입하고
Result
변수의 값을 매핑하십시오. -
이 도구 > 변수 가져오기 모듈과 실패할 가능성이 있는 모듈 사이에 필터를 삽입하여
Result
변수가 없는 경우에만 계속합니다.
예:
이 샘플 시나리오에서는 HTTP > 요청 만들기 모듈이 실패할 수 있는 모듈을 나타냅니다.
실패할 가능성이 있는 모듈의 결과가 너무 복잡하여 간단한 변수에 저장할 수 없는 경우 데이터 저장소를 사용하여 결과를 저장하고 검색할 수 있습니다. 데이터 저장소에는 하나의 레코드만 포함됩니다. 레코드의 키(예: Result
)는 다음과 같습니다.
데이터 저장소에 대한 자세한 내용은 데이터 저장소를 참조하십시오.
단점
- 이 해결 방법은 보다 복잡합니다.
- 이 해결 방법은 더 많은 작업을 사용하는 것입니다.