작업 오류 평가

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • 단계를 포착하고 계속 실행하는 작업을 활성화합니다. 특정 오류 조건이 발생하는 시기를 식별하고 고유한 작업 상태 코드, 상태 메시지 및 오류 상태를 반환합니다.

    혜택

    이러한 이점을 얻으려면 작업 오류 평가를 활성화합니다.
    • 단계 실패를 포착하고 작업이 계속 실행되도록 허용합니다. 작업에 추가하는 각 단계의 실패 동작을 지정합니다.
    • 오류 조건을 직접 생성합니다. 작업이 오류 상태를 반환하는 시기와 작업이 반환하는 상태 코드 및 메시지를 지정합니다.
    • Flow Designer에게 더 많은 오류 처리 정보 및 옵션을 제공합니다. 자체 작업 상태 코드 및 메시지를 사용하여 문제를 식별하고 수정 작업에 대한 상세 정보를 제공합니다.

    작업 오류 평가 단계 구성요소

    각 단계에서 이러한 오류 평가 구성요소를 제공합니다.

    그림 1. 오류 평가 단계 구성요소
    이 단계가 실패할 경우 작업을 중지하지 않고 다음 단계로 이동하도록 구성된 샘플 단계입니다.
    1. 이 단계가 실패할 경우 옵션
    다음 단계를 계속 실행하거나 오류 평가로 이동하는 옵션입니다. 이 옵션은 단계 상태에 영향을 주지 않습니다.
    2. 단계 상태
    단계에 대한 런타임 상세 정보를 포함하는 객체 데이터 정제입니다. 작업의 각 단계는 단계 상태를 반환합니다.
    3. 단계 상태 > 코드
    단계에서 오류가 발생했는지 여부를 나타내는 정수 데이터 정제입니다. 어떤 이유로든 오류가 발생하면 단계는 값 1을 반환합니다. 예를 들어 단계에서 필수 입력 데이터가 누락되거나 잘못된 데이터 유형으로 출력을 반환하는 경우 오류가 발생할 수 있습니다. 단계가 성공적으로 실행되면 값 0을 반환합니다. 이러한 코드는 사용자 지정할 수 없습니다.
    4. 단계 상태 > 메시지
    단계 또는 시스템 운영에서 생성된 오류 메시지가 포함된 문자열 데이터 알약입니다. 단계 상태 메시지는 사용자 지정할 수 없습니다.

    작업 오류 평가 구성 구성요소

    작업 오류 평가는 이러한 구성 구성 요소로 구성됩니다.

    그림 2. 오류 평가 구성 구성요소
    오류 조건이 있는 샘플 오류 평가 섹션. 샘플 오류 조건은 작업 상태 코드 100과 작업 상태 메시지를 '생성된 인시던트 작업 없음'으로 반환합니다.
    5. 오류 평가 섹션
    가능한 오류 조건이 포함된 섹션입니다. 작업이 실행되면 사용 가능한 오류 조건을 위에서 아래로 평가하여 가능한 일치 항목을 찾습니다. 작업은 첫 번째 일치하는 오류 조건에 의해 지정된 작업 상태를 반환합니다. 일치하는 오류 조건이 없으면 작업 상태가 마지막 단계 실행의 단계 상태로 설정됩니다.
    주:
    데이터 스트림 작업에는 REST, SOAP 및 JDBC 단계에 대한 오류 평가 섹션이 있습니다. 자세한 내용은 Data Stream actions and pagination 문서를 참조하십시오.
    6. 오류 조건 옵션 추가
    오류 조건을 추가하는 옵션입니다. 각 오류 조건은 else if 플로우 로직 블록과 동일합니다. 한 번에 하나의 오류 조건만 참일 수 있습니다.
    7. 오류 조건 구성
    오류 조건을 구성하는 데 사용할 수 있는 옵션입니다.
    • 이 오류 조건을 식별하는 데 사용할 레이블
    • 이 오류 조건과 일치하기 위해 충족해야 하는 조건
    • 작업을 플로우로 되돌리려는 오류 상태
    • 작업을 플로우로 되돌리려는 작업 상태 코드
    • 작업 상태 작업을 플로우로 되돌리려는 메시지
    8. 작업 상태
    작업에 대한 런타임 상세 정보를 포함하는 객체 데이터 알약입니다. 작업은 항상 작업 상태를 반환합니다.
    9. 작업 상태 > 코드
    첫 번째 일치 오류 조건 또는 마지막 단계 실행에 의해 반환된 코드를 포함하는 정수 데이터 정제입니다. 사용자 지정 오류 조건을 만들 때 사용자 고유의 코드를 반환할 수 있습니다.
    10. 작업 상태 > 메시지
    일치하는 오류 조건 또는 마지막 단계 실행에 의해 생성된 메시지가 포함된 문자열 데이터 알약입니다. 사용자 지정 오류 조건을 만들 때 고유한 메시지를 반환할 수 있습니다.

    플로우 및 작업 오류 처리 자원

    일반 가이드라인

    다음과 같은 일반 지침에 따라 작업 오류 평가에서 제공하는 이점을 얻을 수 있습니다.

    독립적인 단계만 계속 실행하도록 허용
    이후 단계에서 필요한 데이터를 반환하지 않는 경우 단계가 계속 실행되도록 허용합니다. 단계가 이후 단계에 필요한 데이터를 제공하는 경우 이후 단계를 성공적으로 실행할 수 없다는 것을 알고 있습니다.
    10개 이상의 오류 조건 방지
    만들 수 있는 오류 조건의 수에는 제한이 없지만 각 오류 조건에 대한 평가가 필요합니다. 평가해야 하는 오류 조건이 많을수록 작업 실행 속도가 느려질 수 있습니다.
    특정 단계 실패 식별
    단계 상태를 사용하여 특정 단계가 실패하는 시기를 식별할 수 있습니다. 작업에 동일한 유형의 단계가 여러 개 포함되어 있는 경우 특정 단계를 식별하는 것이 유용할 수 있습니다. 플로우 오류 핸들러가 실패에 대한 특정 시정 조치를 취할 수 있도록 특정 단계를 식별할 수도 있습니다.
    일반 오류 조건 앞에 특정 오류 조건 지정
    작업이 일치하는 오류 조건을 찾으면 오류 평가가 중지됩니다. 일반 오류 조건을 먼저 배치하면 작업이 특정 오류 조건과 일치하지 않을 수 있습니다.
    설명이 포함된 오류 조건 레이블 사용
    편집할 필요 없이 오류 조건을 식별합니다. 기본적으로 오류 조건은 편집할 때만 볼 수 있습니다.