Adobe Workfront Fusion의 고급 오류 처리
고급 오류 처리 기술에는 필터링 및 중첩이 포함됩니다.
액세스 요구 사항
이 문서의 기능을 사용하려면 다음 액세스 권한이 있어야 합니다.
보유 중인 플랜, 라이선스 유형 또는 액세스 권한을 확인하려면 Workfront 관리자에게 문의하세요.
Adobe Workfront Fusion 라이선스에 대한 자세한 내용은 Adobe Workfront Fusion 라이선스를 참조하세요.
필터링
오류 처리기 경로에서 수행할 수 있는 필터링에는 두 가지가 있습니다.
오류 처리기 경로에 필터 추가
필터를 사용하여 오류 처리기 경로에 의해 처리되는 오류를 제어할 수 있습니다. 이를 통해 특정 유형의 오류만 처리할 수 있습니다. 오류가 필터를 통과하지 않으면 해당 모듈에 대해 정의된 오류 처리기 경로가 없는 것처럼 처리됩니다.
오류 처리기에 필터 뒤에 라우터을(를) 추가하는 중
다양한 오류 유형과 Workfront Fusion이(가) 오류 처리 및 평가를 수행하는 방법에 대한 자세한 내용은 오류 처리 위치 Adobe Workfront Fusion를 참조하십시오.
예제 시나리오
이 예제 시나리오를 설정하여 오류 처리에 대해 이러한 필터가 작동하는 방식을 이해할 수 있습니다.
새 파일을 만드는 대신 기존 Dropbox 폴더를 사용하여 파일을 업로드하십시오.
Dropbox에 폴더 만들기 모듈을 사용하고 같은 이름의 폴더가 이미 있는 경우 모듈은 아래와 같이 데이터 오류를 발생시킵니다.
전체 시나리오:
-
도구 > 변수 설정 모듈에 폴더 이름이 있습니다.
-
HTTP >파일 가져오기 모듈은 폴더에 업로드해야 하는 파일을 가져옵니다
-
Dropbox >폴더 만들기 모듈에서 같은 이름으로 매핑된 폴더가 이미 있는 경우 오류가 발생합니다
-
오류 처리기 경로(투명 버블)에 오류를 필터링할 라우터가 포함되어 있습니다
-
첫 번째 경로는 데이터 오류라는 지정된 유형의 오류에 대한 것입니다.
- 데이터 오류가 발생하고 오류 세부 정보가 필터를 통과할 경우 Dropbox >폴더 모듈에 있는 모든 파일/하위 폴더 나열은(는) Dropbox의 모든 폴더를 나열합니다
- 다음 필터는 폴더 이름과 일치합니다
- Resume 지시문은 기존 폴더의 폴더 ID와 폴더 경로를 지정하며 시나리오 실행은 Dropbox >폴더 만들기 모듈에서 다시 시작되지만 새 폴더를 만드는 대신 이번에는 Resume 지시문의 값을 사용하여 다음 모듈로 이동하고 기존 폴더에 파일을 업로드합니다
-
두 번째 경로는 다른 모든 오류에 대한 것이고 Rollback 지시문으로 끝나므로 시나리오가 즉시 중지됩니다
다음은 5차 성명에 대한 자세한 설명입니다.
후속 모듈(아래 파일 업로드)에서 기존 폴더를 사용하려면 모듈에 오류 처리기 경로를 추가하고 다음에 나오는 Resume 지시문 모듈에 매핑될 폴더 경로를 가져와야 합니다.
첫 번째 경로의 필터는 이름이 같은 폴더가 이미 있을 때 나타나는 특정 오류(데이터 오류)만 처리하도록 설정됩니다.
Dropbox >폴더에 있는 모든 파일 나열 모듈이 대상 폴더에 있는 모든 폴더를 반환하도록 구성되었습니다. 다음 필터는 원래 만들려고 했던 필터만 전달합니다(폴더 이름은 33에 저장됨). 폴더 이름 항목):
결과적으로 Resume 지시문은 폴더 경로를 실패한 모듈에 대한 출력으로 제공합니다. 폴더 ID는 '파일 업로드' 모듈에 필요하지 않으므로 비어 있습니다.
중첩
모듈의 위치에 관계없이 라우터를 제외한 모든 모듈에서 오류 처리기 경로를 만들고 구현할 수 있습니다. 다른 모듈에 대해 만들어진 기존 오류 처리기 경로에 이미 속해 있는 모듈에 대한 오류 처리기 경로를 만들 수 있습니다.
다음은 중첩 오류 처리기 경로의 예입니다.
이 시나리오에서, 제2 오류 핸들러 경로는 제1 오류 핸들러 경로 아래에 중첩된다. 따라서 Dropbox >폴더 모듈 만들기에서 오류가 발생하면 실행은 경로 1로 이동하고, 데이터 오류가 발생하면 필터가 전달된 경우 다음 모듈이 실행되고, Dropbox >모든 파일/하위 폴더 목록에서 오류가 발생하지 않으면 다시 시작 지시문 모듈이 실행됩니다.
그러나 이 Dropbox 모듈에서 오류가 발생하면 실행이 오류 처리기 Route 2로 이동하고 Ignore 지시문으로 끝납니다. 이 경우 Resume 지시문 모듈이 실행되지 않습니다.
이는 오류 처리기 필터링과 중첩의 조합입니다.