작업 오류 평가
단계 실패를 포착하고 실행을 계속하는 작업을 활성화합니다. 특정 오류 조건이 발생하는 시기를 식별하고 고유한 작업 상태 코드, 상태 메시지 및 오류 상태를 반환합니다.
이점
이러한 이점을 얻으려면 작업 오류 평가를 활성화합니다.
- 단계 오류를 catch하고 작업이 계속 실행되도록 허용합니다. 작업에 추가하는 각 단계의 실패 동작을 지정합니다.
- 오류 조건을 직접 만듭니다. 작업이 오류 상태를 반환하는 시기와 반환되는 상태 코드 및 메시지를 지정합니다.
- Flow Designer에게 더 많은 오류 처리 정보와 옵션을 제공합니다. 고유한 작업 상태 코드 및 메시지를 사용하여 문제를 식별하고 수정 작업에 대한 세부 정보를 제공합니다.
작업 오류 평가 단계 구성요소
각 단계는 이러한 오류 평가 구성 요소를 제공합니다.
- 1. 이 단계가 실패하면 옵션
- 다음 단계를 계속 실행하거나 오류 평가로 이동하는 옵션입니다. 이 옵션은 단계 상태에 영향을 주지 않습니다.
- 2. 단계 상태
- 단계에 대한 런타임 상세 정보를 포함하는 객체 데이터 알약입니다. 작업의 각 단계는 단계 상태를 반환합니다.
- 3. 단계 상태 > 코드
- 단계에서 오류가 발생했는지 여부를 나타내는 정수 데이터 알약입니다. 어떤 이유로든 오류가 발생하면 단계에서 값 1을 반환합니다. 예를 들어, 단계에서 필수 입력 데이터가 누락되었거나 잘못된 데이터 형식의 출력을 반환하는 경우 오류가 발생할 수 있습니다. 단계가 성공적으로 실행되면 값 0을 반환합니다. 이러한 코드는 사용자 지정할 수 없습니다.
- 4. 단계 상태 > 메시지
- 단계 또는 시스템 운영에 의해 생성된 오류 메시지를 포함하는 문자열 데이터 알약입니다. 단계 상태 메시지는 사용자 지정할 수 없습니다.
작업 오류 평가 구성 구성요소
작업 오류 평가는 이러한 구성 구성 요소로 구성됩니다.
- 5. 오류 평가 섹션
- 가능한 오류 조건이 포함된 섹션입니다. 작업이 실행되면 사용 가능한 오류 조건을 위에서 아래로 평가하여 가능한 일치를 찾습니다. 작업은 첫 번째 일치하는 오류 조건에 지정된 작업 상태를 반환합니다. 일치하는 오류 조건이 없는 경우 작업 상태는 마지막 단계 실행의 단계 상태로 설정됩니다. 주:데이터 스트림 작업에는 오류 평가 섹션이 없습니다.
- 6. 오류 조건 옵션 추가
- 오류 조건을 추가하는 옵션입니다. 각 오류 조건은 else if 플로우 로직 블록과 동일합니다. 한 번에 하나의 오류 조건만 예가 될 수 있습니다.
- 7. 오류 조건 구성
- 오류 조건을 구성하는 데 사용할 수 있는 옵션입니다.
- 이 오류 조건을 식별하는 데 사용하려는 레이블
- 이 오류 조건과 일치하기 위해 충족되어야 하는 조건
- 작업을 플로우로 되돌리려는 오류 상태
- 작업 상태 작업을 플로우로 되돌리려는 코드
- 작업 상태 작업을 플로우로 되돌리려는 메시지
- 8. 작업 상태
- 작업에 대한 런타임 상세 정보를 포함하는 객체 데이터 알약입니다. 작업은 항상 작업 상태를 반환합니다.
- 9. 작업 상태 > 코드
- 첫 번째 일치하는 오류 조건 또는 마지막 단계 실행에서 반환된 코드를 포함하는 정수 데이터 알약입니다. 사용자 지정 오류 조건을 만들 때 사용자 고유의 코드를 반환할 수 있습니다.
- 10. 작업 상태 > 메시지
- 일치하는 오류 조건 또는 마지막 단계 실행에 의해 생성된 메시지를 포함하는 문자열 데이터 알약입니다. 사용자 지정 오류 조건을 만들 때 사용자 고유의 메시지를 반환할 수 있습니다.
일반 가이드라인
다음과 같은 일반 지침을 따라 작업 오류 평가가 제공하는 이점을 얻을 수 있습니다.
- 독립적인 단계만 계속 실행되도록 허용
- 이후 단계에서 필요한 데이터를 반환하지 않는 경우 단계를 계속 실행할 수 있습니다. 단계가 이후 단계에 필요한 데이터를 제공하는 경우 이후 단계를 성공적으로 실행할 수 없다는 것을 알고 있습니다.
- 10개 이상의 오류 조건 방지
- 만들 수 있는 오류 조건의 수에는 제한이 없지만 각 오류 조건에 대한 평가가 필요합니다. 평가해야 하는 작업 오류 조건이 많을수록 작업 실행 속도가 느려질 수 있습니다.
- 특정 단계 실패 식별
- 단계 상태를 사용하여 특정 단계가 실패하는 시기를 식별할 수 있습니다. 특정 단계 식별은 작업에 동일한 유형의 단계 인스턴스가 여러 개 포함되어 있는 경우에 유용할 수 있습니다. 플로우 오류 처리기가 오류에 대한 특정 수정 작업을 수행할 수 있도록 특정 단계를 식별할 수도 있습니다.
- 일반 오류 조건 앞에 특정 오류 조건을 넣으십시오.
- 작업이 일치하는 오류 조건을 찾으면 오류 평가가 중지됩니다. 일반 오류 조건을 먼저 배치하면 작업이 특정 오류 조건과 일치하지 않을 수 있습니다.
- 설명이 포함된 오류 조건 레이블 사용
- 편집할 필요 없이 오류 조건을 식별합니다. 기본적으로 오류 조건은 편집할 때만 볼 수 있습니다.