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

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 워크플로우 빌드

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# 동적 선택을 위한 데이터 수집 작업 생성

# 동적 선택을 위한 데이터 수집 작업 생성 {#ariaid-title1}

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

데이터 수집 작업을 생성하여 동적 선택 입력에 대한 선택 옵션 목록을 생성합니다.

## 시작하기 전에

* 필요한 역할: action_designer 또는 admin
* REST 엔드포인트에 대한 자격 증명 및 연결 생성

{#create-data-gathering-action-dynamic-choice__ul_bzg_l2q_mxb}  
주:  
기본 시스템에서는 동적 입력을 사용할 수 없습니다. 에서 동적 입력을 사용하려면 다음을 수행해야 합니다.워크플로우 스튜디오 [요청 통합 허브 플러그인](https://www.servicenow.com/docs/access?context=request-integrationhub&version=australia&pubname=australia-integrate-applications&ft:locale=en-US).

## 프로시저

1. 다음으로 이동 모두프로세스 자동화플로우 디자이너.
2. 선택 새로 작성동작.
3. 이름 필드에 작업의 이름을 입력하고 적절한 애플리케이션 범위를 선택한 다음 제출을 선택합니다.
4. 작업 개요의 입력에서 새 단계 추가 아이콘(![새 단계 추가 아이콘]())을 선택하고 REST 단계를 선택합니다.  
   HTTP 메서드 <kbd class="ph userinput">GET</kbd>에 적용 가능한 쿼리 매개변수를 사용하여 적절한 기본 URL 및 자원 경로에서 데이터를 가져오도록 REST 단계를 구성합니다. 에서 REST 단계 통합 허브사용에 대한 자세한 내용은 [통합 허브의 REST](https://developer.servicenow.com/app.do#!/training/article/app_store_learnv2_rest_paris_rest_in_integrationhub/app_store_learnv2_rest_paris_rest_in_integrationhub_objectives?v=paris) 문서를 참조하십시오[REST 단계](https://servicenow-prod.fluidtopics.net/11T_LBiz0fesA2Q9dngoaA "외부 시스템에 아웃바운드 REST 웹 서비스 요청을 보냅니다.").
5. REST 단계 아래의 작업 개요에서 새 단계 추가 아이콘( ![새 단계 추가 아이콘]())을 선택하고 스크립트 단계를 선택합니다.
   1. 입력 변수에서 변수 생성을 선택합니다.  
      이 입력 변수는 REST 응답 본문을 저장합니다.  
      예를 들어 입력 변수 이름에 대해 <kbd class="ph userinput">payload</kbd>를 입력합니다.
   2. 입력 변수 값의 경우 REST 단계의 응답 본문 출력에 대한 데이터 알약을 선택합니다.
   3. 스크립트에 입력 변수에서 JSON 출력을 작성하는 스크립트를 입력합니다.  
      스크립트에서 이러한 작업을 수행해야 합니다.

      입력 변수를 JSON으로 구문 분석
      :   API를 사용하여 [JSON - Global](https://www.servicenow.com/docs/access?context=c_JSONAPI&version=australia&pubname=australia-api-reference&ft:locale=en-US) 문자열에서 JSON 객체로 입력 변수를 변환할 수 있습니다.

      동적 선택에 대한 형식이 지정된 새 JSON 객체 작성
      :   응답 값을 선택 목록 옵션에 매핑하려면 REST 응답의 데이터 구조를 알아야 합니다. 스크립트에서 data라는 속성이 있는 동적 선택 JSON 객체를 만들어야 합니다`.` 데이터 속성의 값은 선택 목록 옵션의 배열이어야 합니다. 각 선택 목록 옵션에는 `문자열` 값으로 설정된 `레이블 및 이름` 속성이 있어야 합니다. 레이블 속성은 옵션이 선택 목록에 표시되는 방식을 결정합니다. 이름 속성은 시스템에서 옵션을 저장하고 참조하는 방법을 결정합니다.

          예를 들어, 이 JSON 객체는 세 가지 선택 목록 옵션이 있는 배열을 정의합니다.

              {
                  data: [
                      {
                          label: "Choice Option 1",
                          name: "choice_option_1"
                          
                      }, 
                      {
                          label: "Choice Option 2",
                          name: "choice_option_2"
                      }, 
                      {	
                          label: "Choice Option 3",
                          name: "choice_option_3"
                      }
                  ]
              }

          주:  
          동적 선택 입력은 최대 5,000개의 선택 목록 옵션만 표시할 수 있습니다. 5,000개 이상의 선택 목록 옵션을 반환하는 JSON 객체는 렌더링될 때 잘립니다.

      출력 객체 설정
      :   동적 선택 JSON 객체를 반환하도록 출력 객체를 설정합니다.
   4. 출력 변수에서 변수 생성을 선택합니다.  
      이 출력 변수는 스크립트가 만드는 선택 목록 옵션을 저장합니다.
   5. 출력 변수 유형으로 JSON을 선택합니다.  
      스크립트 출력 변수 유형은 JSON이어야 합니다.
   {#create-data-gathering-action-dynamic-choice__substeps_ymx_zp3_mxb}
6. 작업 개요에서 출력을 선택합니다.
   1. 출력 생성을 선택합니다.
   2. 출력 레이블 및 이름 <kbd class="ph userinput">출력</kbd>을 설정합니다.
   3. 출력 유형을 JSON으로 설정합니다.  
      주:  
      작업에 여러 출력이 있을 수 있지만 JSON 형식은 하나만 있을 수 있습니다.
   4. 편집 모드 끝내기를 선택합니다.
   5. 값 필드 옆에 있는 데이터 알약 선택![기(데이터 알약 선택기]())를 선택한 다음 선택 목록 옵션을 저장하기 위해 생성한 스크립트 단계 출력 변수를 선택합니다.
   {#create-data-gathering-action-dynamic-choice__substeps_dd5_yw3_mxb}
7. 저장을 선택하고 [작업을 테스트합니다.](https://servicenow-prod.fluidtopics.net/1gmygvaaMu9r6GceWSOmBA "다른 사용자에게 게시하기 전에 작업을 테스트합니다.")  
   `출력`에 대한 런타임 값은 `데이터` 속성과 선택 목록 옵션의 배열이 있는 JSON 객체여야 합니다.  
8. 동일한 애플리케이션 범위 내의 다른 플로우 및 작업에서 작업을 사용할 수 있도록 하려면 게시 를 선택합니다.
{#create-data-gathering-action-dynamic-choice__steps_bfz_nlf_mjb}

## 결과

이제 데이터 수집 작업을 사용하여 상위 작업에서 동적 선택 입력에 대해 나타나는 옵션을 채울 수 있습니다.
**관련 태스크**   

* [동적 입력 시작하기](https://servicenow-prod.fluidtopics.net/86rslwRnH7NRO0n81UgrSA#getting-started-dynamic-input "플로우에서 사용 가능한 모든 유형의 동적 입력을 사용하는 것을 보여주는 샘플 작업을 만듭니다.")
* [동적 템플릿에 대한 데이터 수집 작업 생성](https://servicenow-prod.fluidtopics.net/NypcjlscYSQWirLA6ivhwA "데이터 수집 작업을 생성하여 동적 템플릿 입력에 대한 기록 필드 값을 수집합니다.")
* [동적 입력 유형 입력에 대한 데이터 수집 작업 생성](https://servicenow-prod.fluidtopics.net/7nvzTVh_u~5kZFOj8vg9_A "동적 입력 유형 입력을 사용하여 임의의 작업 입력을 생성하는 데이터 수집 작업을 생성합니다.")  
**관련 참조**   

* [동적 입력 구성 옵션](https://servicenow-prod.fluidtopics.net/4Cj_eKNpDMeLsQrgkd4D8g "이 옵션을 사용하여 동적 입력을 구성합니다.")

