---
sourceDocument: Xanadu 빌드 워크플로우
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 빌드 워크플로우

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# 작업 오류 평가

# 작업 오류 평가 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

단계 실패를 포착하고 실행을 계속하는 작업을 활성화합니다. 특정 오류 조건이 발생하는 시기를 식별하고 고유한 작업 상태 코드, 상태 메시지 및 오류 상태를 반환합니다.

## 이점 {#action-error-evaluation__section_fn1_zbn_hpb}

이러한 이점을 얻으려면 작업 오류 평가를 활성화합니다.

* 단계 오류를 catch하고 작업이 계속 실행되도록 허용합니다. 작업에 추가하는 각 단계의 실패 동작을 지정합니다.
* 오류 조건을 직접 만듭니다. 작업이 오류 상태를 반환하는 시기와 반환되는 상태 코드 및 메시지를 지정합니다.
* Flow Designer에게 더 많은 오류 처리 정보와 옵션을 제공합니다. 고유한 작업 상태 코드 및 메시지를 사용하여 문제를 식별하고 수정 작업에 대한 세부 정보를 제공합니다.
{#action-error-evaluation__ul_gtb_dcn_hpb}

## 작업 오류 평가 단계 구성요소 {#action-error-evaluation__section_jj4_p3s_jpb}

각 단계는 이러한 오류 평가 구성 요소를 제공합니다.  
그림 1. 오류 평가 단계 구성요소

1. 이 단계가 실패하면 옵션
:   다음 단계를 계속 실행하거나 오류 평가로 이동하는 옵션입니다. 이 옵션은 단계 상태에 영향을 주지 않습니다.

2. 단계 상태
:   단계에 대한 런타임 상세 정보를 포함하는 객체 데이터 알약입니다. 작업의 각 단계는 단계 상태를 반환합니다.

3. 단계 상태 \> 코드
:   단계에서 오류가 발생했는지 여부를 나타내는 정수 데이터 알약입니다. 어떤 이유로든 오류가 발생하면 단계에서 값 1을 반환합니다. 예를 들어, 단계에서 필수 입력 데이터가 누락되었거나 잘못된 데이터 형식의 출력을 반환하는 경우 오류가 발생할 수 있습니다. 단계가 성공적으로 실행되면 값 0을 반환합니다. 이러한 코드는 사용자 지정할 수 없습니다.

4. 단계 상태 \> 메시지
:   단계 또는 시스템 운영에 의해 생성된 오류 메시지를 포함하는 문자열 데이터 알약입니다. 단계 상태 메시지는 사용자 지정할 수 없습니다.

## 작업 오류 평가 구성 구성요소 {#action-error-evaluation__section_cns_t14_mpb}

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

5. 오류 평가 섹션
:   가능한 오류 조건이 포함된 섹션입니다. 작업이 실행되면 사용 가능한 오류 조건을 위에서 아래로 평가하여 가능한 일치를 찾습니다. 작업은 첫 번째 일치하는 오류 조건에 지정된 작업 상태를 반환합니다. 일치하는 오류 조건이 없는 경우 작업 상태는 마지막 단계 실행의 단계 상태로 설정됩니다.  
    주:  
    데이터 스트림 작업에는 오류 평가 섹션이 없습니다.

6. 오류 조건 옵션 추가
:   오류 조건을 추가하는 옵션입니다. 각 오류 조건은 else if 플로우 로직 블록과 동일합니다. 한 번에 하나의 오류 조건만 예가 될 수 있습니다.

7. 오류 조건 구성
:   오류 조건을 구성하는 데 사용할 수 있는 옵션입니다.

    * 이 오류 조건을 식별하는 데 사용하려는 레이블
    * 이 오류 조건과 일치하기 위해 충족되어야 하는 조건
    * 작업을 플로우로 되돌리려는 오류 상태
    * 작업 상태 작업을 플로우로 되돌리려는 코드
    * 작업 상태 작업을 플로우로 되돌리려는 메시지
    {#action-error-evaluation__ul_dzc_h4n_mpb}

8. 작업 상태
:   작업에 대한 런타임 상세 정보를 포함하는 객체 데이터 알약입니다. 작업은 항상 작업 상태를 반환합니다.

9. 작업 상태 \> 코드
:   첫 번째 일치하는 오류 조건 또는 마지막 단계 실행에서 반환된 코드를 포함하는 정수 데이터 알약입니다. 사용자 지정 오류 조건을 만들 때 사용자 고유의 코드를 반환할 수 있습니다.

10. 작업 상태 \> 메시지
:   일치하는 오류 조건 또는 마지막 단계 실행에 의해 생성된 메시지를 포함하는 문자열 데이터 알약입니다. 사용자 지정 오류 조건을 만들 때 사용자 고유의 메시지를 반환할 수 있습니다.

## 일반 가이드라인 {#action-error-evaluation__id_tk3_hvb_ptb}

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

독립적인 단계만 계속 실행되도록 허용
:   이후 단계에서 필요한 데이터를 반환하지 않는 경우 단계를 계속 실행할 수 있습니다. 단계가 이후 단계에 필요한 데이터를 제공하는 경우 이후 단계를 성공적으로 실행할 수 없다는 것을 알고 있습니다.

10개 이상의 오류 조건 방지
:   만들 수 있는 오류 조건의 수에는 제한이 없지만 각 오류 조건에 대한 평가가 필요합니다. 평가해야 하는 작업 오류 조건이 많을수록 작업 실행 속도가 느려질 수 있습니다.

특정 단계 실패 식별
:   단계 상태를 사용하여 특정 단계가 실패하는 시기를 식별할 수 있습니다. 특정 단계 식별은 작업에 동일한 유형의 단계 인스턴스가 여러 개 포함되어 있는 경우에 유용할 수 있습니다. 플로우 오류 처리기가 오류에 대한 특정 수정 작업을 수행할 수 있도록 특정 단계를 식별할 수도 있습니다.

일반 오류 조건 앞에 특정 오류 조건을 넣으십시오.
:   작업이 일치하는 오류 조건을 찾으면 오류 평가가 중지됩니다. 일반 오류 조건을 먼저 배치하면 작업이 특정 오류 조건과 일치하지 않을 수 있습니다.

설명이 포함된 오류 조건 레이블 사용
:   편집할 필요 없이 오류 조건을 식별합니다. 기본적으로 오류 조건은 편집할 때만 볼 수 있습니다.
* **[오류 조건 추가](https://servicenow-prod.fluidtopics.net/f1J9~LSVFypIy7DZZpNkAw)**   
  특정 조건이 충족되면 작업을 활성화하여 사용자 지정 상태 정보를 반환합니다. 플로우에서 사용자 지정 작업 상태를 오류로 간주할지 아니면 실행의 성공으로 간주할지 지정합니다.

