---
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) 소요 시간: 4분

결정 테이블을 워크플로우 스튜디오 생성하여 비즈니스 논리를 일련의 if-then 결정 규칙에 포함시킵니다. 비즈니스 논리가 복잡하거나 여러 위치에서 재사용될 수 있는 경우 결정 테이블을 사용합니다.

## 시작하기 전에

필요한 역할: admin, decision_table_admin 또는 위임된 개발자 권한. 자세한 내용은 [앱 엔진 스튜디오를 사용하여 개발자 위임](https://www.servicenow.com/docs/access?context=aes-app-dev-workflow&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)을 참조하십시오.

## 이 태스크 정보

플로우, 하위 플로우, Playbook 및 스크립트에 사용할 결정 테이블을 생성할 수 있습니다. 결정 테이블을 생성한 후 해당 오브젝트 중 하나에서 또는 코드를 작성하는 플랫폼의 다른 위치에서 참조합니다. 릴리스부터 Xanadu 는 플로우 또는 플레이북에서 직접 결정 테이블의 구조를 생성하고 나중에 테이블을 채울 수도 있습니다.

## 프로시저

1. 다음으로 이동 모두프로세스 자동화워크플로우 스튜디오.
2. 새로 만들기를 선택합니다.
3. 결정 테이블을 선택합니다.
4. 양식의 필드에 내용을 입력합니다.  
   {#create-decision-table-in-decision-designer__table_jg4_vzd_qqb__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 의사 결정 테이블 이름 | 결정 테이블의 이름입니다. |
   | 애플리케이션 | 결정 테이블에 대한 애플리케이션 범위입니다. |
   | 다음에서 접근 가능 | 결정 테이블을 사용할 수 있는 범위입니다. 사용 가능한 값은 애플리케이션 범위만또는 모든 애플리케이션 범위입니다. |
   [표 1. 속성 양식]

   {#create-decision-table-in-decision-designer__table_jg4_vzd_qqb}
5. 결정 테이블 빌드를 선택합니다.
6. 입력 추가를 선택합니다.  
   주:  
   테이블에 입력을 30개 넘게 추가하면 테이블을 생성하는 동안 애플리케이션의 성능이 저하될 수 있습니다.
7. 양식의 필드에 내용을 입력합니다.  
   {#create-decision-table-in-decision-designer__table_bm2_jzd_qqb__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 레이블 | 입력의 헤더입니다. |
   | 유형 | 입력에 사용되는 데이터의 유형입니다. 입력 유형이 참조인 경우 참조 라는 새 열이 입력 섹션에 나타나고 참조 테이블이 표시됩니다. 이 입력 유형을 사용하면 결정 테이블에 여러 조건 열을 추가할 수 있습니다. 사용 가능한 입력 유형은 다음과 같습니다. * 선택 * 통화 * 날짜 * 날짜/시간 * 10진수 * 기한 * 정수 * 길게 * 참조 * 문자열 * 문자열(전체 UTF-8) * True/False {#create-decision-table-in-decision-designer__ul_gvz_kt3_tqb} |
   | 필수 | 테이블을 사용할 때 입력 필드를 필수로 만드는 옵션입니다. |
   [표 2. 입력 정의]

   {#create-decision-table-in-decision-designer__table_bm2_jzd_qqb}
8. 조건 열 추가를 선택합니다.
9. 양식의 필드에 내용을 입력합니다.  
   {#create-decision-table-in-decision-designer__table_dzj_sc2_qqb__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 조건 열 레이블 | 조건 열의 레이블입니다. |
   | 설명 | 조건 열에 대한 간략한 개요입니다. |
   | 입력 | 조건 열에 연결된 입력입니다. 여러 필드를 평가하려면 참조 입력 유형을 사용하여 여러 조건을 추가할 수 있습니다. |
   | 테이블 | 데이터 유형이 참조인 경우 참조 테이블의 이름이 표시됩니다. |
   | 평가할 데이터 | 입력 유형이 참조인 조건 열의 경우 조건 열이 참조 기록 또는 참조 테이블의 필드를 평가할지 여부를 지정합니다. |
   | 조건 유형 | 조건 열에 대해 선택된 데이터 유형입니다. |
   | 기본 연산자 | 조건 열의 모든 행이 사용자가 지정한 값을 평가하는 방법입니다. True 또는 False를 제외한 모든 입력 데이터 유형에는 기본 연산자가 필요합니다. 연산자에 대한 자세한 내용은 을 참조하십시오 [Operators available for filters and queries](https://www.servicenow.com/docs/access?context=r_OpAvailableFiltersQueries&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US). |
   [표 3. 새 조건 열 양식]

   {#create-decision-table-in-decision-designer__table_dzj_sc2_qqb}
10. 완료를 선택합니다.
11. **옵션:** 조건 열을 더 추가합니다.
    1. 마지막 조건 열로 이동하여 더하기 아이콘(+)을 선택하고 조건 열 추가를 선택합니다.
    2. 조건 열을 가리키고 더하기 아이콘(+)을 선택합니다.
    3. 입력 오른쪽에 있는 조건 추가 열 버튼을 선택합니다.
12. 결과 열 추가를 선택합니다.
13. 양식의 필드에 내용을 입력합니다.  
    {#create-decision-table-in-decision-designer__table_ppp_pzm_vsb__entry__2}

    | 필드 | 설명 |
    |-|-|
    | 결과 열 레이블 | 결과 열의 레이블입니다. |
    | 설명 | 결과 열에 대한 간략한 개요입니다. |
    | 결과 유형 | 결과 열에 사용되는 데이터의 유형입니다. 사용 가능한 결과 유형은 다음과 같습니다. * 선택 * 통화 * 날짜 * 날짜/시간 * 10진수 * 기한 * 정수 * 길게 * 참조 * 문자열 * 문자열(전체 UTF-8) * True/False {#create-decision-table-in-decision-designer__ul_zfn_c1n_vsb11} |
    [표 4. 새 결과 열 양식]

    {#create-decision-table-in-decision-designer__table_ppp_pzm_vsb}  
    주:  
    Currency 및 True/False 결과 형식에는 몇 가지 중요한 예외가 있습니다.
    * 대체 결과가 지정되지 않은 경우(통화의 경우 0.00, true/false의 경우 false), 통화 셀과 true/false 유형 결과 열의 셀이 기본값을 반환합니다.
    * 복수 통화 모드를 사용하는 인스턴스의 경우 사용 가능한 인스턴스 통화를 사용하여 통화 결과를 지정할 수 있습니다. 그러나 결과 값은 항상 저장 시 세션 통화로 변환됩니다.
    * 단일 통화 모드를 사용하는 인스턴스의 경우 단일 인스턴스 통화를 사용하여 통화 결과만 지정할 수 있습니다.
    {#create-decision-table-in-decision-designer__ul_gv3_fyq_fwb}
14. 완료를 선택합니다.
15. **옵션:** 다음 방법 중 하나를 사용하여 결과 열을 더 추가하여 결정 테이블에서 여러 결과를 활성화합니다.
    * 첫 번째 결과 열로 이동하여 더하기 아이콘(+)을 선택하고 결과 열 추가를 선택합니다.
    * 마지막 결과 열로 이동하여 더하기 아이콘(+)을 선택합니다.
    * 결과 열을 가리키고 더하기 아이콘(+)을 선택합니다.
    {#create-decision-table-in-decision-designer__choices_cyw_5y2_xsb}
16. 각 조건에 대해 조건 열의 빈 상자를 클릭하여 연산자를 선택하고 값을 입력합니다.  

    연산자에 대한 자세한 내용은 을 참조하십시오 [Operators available for filters and queries](https://www.servicenow.com/docs/access?context=r_OpAvailableFiltersQueries&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US).
17. **옵션:** 결정 규칙 보기에서 결정 테이블 조건을 수정하려면 행 번호 왼쪽에 있는 결정 규칙 행 메뉴 옵션 아이콘( ![결정 규칙 행 메뉴 옵션.]())을 선택한 다음 결정 규칙 보기에서 열기를 선택합니다.  
    결정 규칙 뷰는 테이블 구조에 맞지 않을 수 있는 복잡한 조건을 지원합니다.
    그림 1. 결정 규칙 뷰  
    주:  
    결정 규칙 뷰를 사용하면 복잡한 조건이 생성될 수 있습니다. 고급 행이 있는 표는 Excel에서 편집할 수 있지만 고급 행은 읽기 전용입니다. 자세한 내용은 [Excel에서 결정 테이블 관리](https://servicenow-prod.fluidtopics.net/AXdFXntn4fiFdoy38uCuig "작성할 큰 결정 테이블이 있거나 외부 Now Platform에서 결정 테이블을 개선하려는 경우 Excel에서 관리합니다. 결정 테이블을 Excel 파일로 내보내고, 다운로드한 파일을 편집하여 행을 추가 및 편집한 다음, 파일을 다시 로 임포트합니다 워크플로우 스튜디오.") 문서를 참조하십시오. 가능하면 복잡한 결정을 여러 개의 단순화된 결정 규칙 행으로 분할합니다.
    1. **옵션:** 필요에 따라 조건을 편집합니다.
    2. **옵션:** 완료를 선택하여 변경 내용을 커밋합니다.
    {#create-decision-table-in-decision-designer__substeps_mhk_yfv_15b}
18. 각 결과에 대해 결과 열의 빈 상자를 클릭하고 결과 값을 입력합니다.  
19. **옵션:** 새 결정 행 추가를 선택하고 조건과 원하는 결과를 입력하여 결정 규칙을 더 추가합니다.
20. 저장을 선택합니다.
21. 게시를 선택합니다.

