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