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

클라우드 서비스 프로비저닝을 위한 하위 플로우를 동적으로 호출하는 샘플 플로우를 생성합니다.

## 시작하기 전에

필요한 역할: flow_designer 또는 admin

## 이 태스크 정보

동적 플로우 및 플로우 출력 가져오기 플로우 논리를 함께 사용하는 방법을 이해하기 위해 이 작업에서 작성하는 플로우는 클라우드 서비스 프로비저닝과 관련된 하위 플로우를 동적으로 실행합니다. 이 플로우는 다음을 수행합니다.  
1. 클라우드 인스턴스 프로비저닝 요청 기록이 생성될 때 트리거됩니다.
2. 적절한 하위 플로우를 호출하여 클라우드 인스턴스 기록을 만듭니다.
3. 동적으로 호출된 하위 플로우에서 출력을 가져오고 클라우드 인스턴스 프로비저닝 요청 기록을 출력 값으로 업데이트합니다.
{#getting-started-dynamic-flow-get-flow-outputs__ol_rnd_d3c_ccb}

## 프로시저

1. 다음으로 이동 모두시스템 애플리케이션스튜디오.
2. Select Application(애플리케이션 선택) 화면에서 Create Application(애플리케이션 생성)을 클릭합니다.
3. Guided App Creator 시작 화면에서 시작하기를 클릭합니다.
4. 이름 필드에 <kbd class="ph userinput">클라우드 인스턴스 프로비저닝을</kbd> 입력한 후 생성을 클릭합니다.
5. Roles(역할) 필드에 flow_designer 또는 <kbd class="ph userinput">admin</kbd><kbd class="ph userinput">을</kbd> 입력하고 Continue(계속)를 클릭합니다.
6. 앱 형식 목록에서 Classic(클래식 )을 선택하고 Continue(계속)를 클릭합니다.
7. 선택 새 테이블 생성테이블을 처음부터 신규계속 을 클릭하여 애플리케이션에 대해 두 개의 새 테이블을 만듭니다.  
   * 첫 번째 테이블에 다음 필드를 추가하고 테이블 이름을 <kbd class="ph userinput">클라우드 인스턴스</kbd>로 지정합니다.{#getting-started-dynamic-flow-get-flow-outputs__table_upx_rtj_qjb__entry__3}

     | 필드 레이블 | 필드 유형 | 참조 |
     |-|-|-|
     | 소유자 | 참조 | 사용자 \[sys_user\] |
     | 인스턴스 유형 | 문자열 | 없음 |
     | 인스턴스 URL | URL | 없음 |
     | 빌드 상태 | 문자열 | 없음 |
     [ ]

     {#getting-started-dynamic-flow-get-flow-outputs__table_upx_rtj_qjb}
   * 두 번째 테이블에 다음 필드를 추가하고 테이블 이름을 <kbd class="ph userinput">클라우드 인스턴스 프로비저닝 요청</kbd>으로 지정합니다.{#getting-started-dynamic-flow-get-flow-outputs__table_npd_fn5_mjb__entry__3}

     | 필드 레이블 | 필드 유형 | 참조 |
     |-|-|-|
     | 요청된 인스턴스 유형 | 문자열 | 없음 |
     | 요청한 사람 | 참조 | 사용자 \[sys_user\] |
     | 승인 상태 | 문자열 | 없음 |
     | 승인된 인스턴스 | URL | 없음 |
     [ ]

     {#getting-started-dynamic-flow-get-flow-outputs__table_npd_fn5_mjb}
   {#getting-started-dynamic-flow-get-flow-outputs__ul_qzz_ptj_qjb}
8. 두 테이블을 모두 만든 후 테이블 완료를 클릭합니다.
9. 선택 시작생성앱 완료 을 클릭하여 애플리케이션 생성을 마칩니다.
{#getting-started-dynamic-flow-get-flow-outputs__steps_zdq_d35_mjb}

## 하위 플로우 템플릿 만들기 {#ariaid-title2}

클라우드 서비스 프로비저닝을 위한 샘플 하위 플로우 템플릿을 만듭니다.

### 시작하기 전에

필요한 역할: flow_designer 또는 admin

### 프로시저

1. 비즈니스 논리, 프로세스 자동화 및 통합에서 플로우 디자이너로 이동을 선택합니다.
2. 워크플로우 스튜디오 방문 페이지 메인 헤더에서 신규새 하위 플로우.
3. 하위 플로우 속성 화면에서 이름 필드에 <kbd class="ph userinput">템플릿: 클라우드 인스턴스 기록 생성</kbd>을 입력한 다음 제출을 선택합니다.
4. 입력 및 출력에서 더하기 아이콘( ![더하기 아이콘]())을 선택하여 하위 플로우 템플릿에 대한 두 개의 입력을 생성합니다.  
   {#get-started-dynamic-flow-create-subflow-template__table_rn2_sr5_mjb__entry__2}

   | 레이블 | 유형 |
   |-|-|
   | 요청한 사람 | Reference.User |
   | 요청된 인스턴스 유형 | 문자열 |
   [ ]

   {#get-started-dynamic-flow-create-subflow-template__table_rn2_sr5_mjb}
5. 더하기 아이콘( ![더하기 아이콘]())을 선택하여 하위 플로우 템플릿에 대한 하나의 출력을 생성합니다.  
   {#get-started-dynamic-flow-create-subflow-template__table_a1w_d2v_mjb__entry__2}

   | 레이블 | 유형 |
   |-|-|
   | 인스턴스 URL | URL |
   [ ]

   {#get-started-dynamic-flow-create-subflow-template__table_a1w_d2v_mjb}
6. 출력에서 완료를 선택합니다.
7. 플로우 끝에 작업, 플로우 논리 또는 하위 플로우 추가 아이콘(플로우 ![끝에 작업, 플로우 논리 또는 하위 플로우 추가 아이콘]())을 선택한 다음 작업을 선택합니다.
8. ServiceNow Core 작업 목록에서 로그를 선택합니다.
9. 데이터 패널에서 이전에 생성한 `요청한 사람` 및 `요청된 인스턴스 유형` 입력에 대한 데이터 정제를 끌어서 메시지 필드에 놓습니다.
10. Subflow(하위 흐름) 헤더에서 Save(저장 )를 선택한 다음, Publish(게시 )를 선택하여 하위 흐름 템플릿을 게시합니다.
{#get-started-dynamic-flow-create-subflow-template__steps_d5s_tdy_nkb}

## 클라우드 인스턴스 프로비저닝 요청에 대한 Jira 하위 플로우 생성 {#ariaid-title3}

에서 클라우드 서비스 프로비저닝을 위한 샘플 하위 플로우를 Jira만듭니다.

### 시작하기 전에

필요한 역할: flow_designer 또는 admin

### 프로시저

1. 하위 플로우 헤더에서 추가 작업 아이콘( ![추가 작업 아이콘]())을 선택하고 하위 플로우 복사를 선택합니다.
2. 하위 플로우 복사 화면에서 새 하위 플로우 이름 필드에 <kbd class="ph userinput">클라우드 인스턴스 기록 생성 - Jira</kbd>를 입력한 다음 복사를 선택합니다.
3. 로그 작업에서 [레코드 만들기 작업을](https://servicenow-prod.fluidtopics.net/x35UrOel5sx8MOiP~xSrSQ "모든 테이블에 기록을 작성합니다. 기록에 대해 동적으로 필드를 추가하고 구성할 수 있습니다.") 추가합니다.
4. 테이블 이름 필드에서 <kbd class="ph userinput">클라우드 인스턴스를</kbd> 선택한 후 다음 필드를 채웁니다.  
   {#get-started-dynamic-flow-create-jira-subflow__table_vzm_mfv_mjb__entry__2}

   | 필드 | 값 |
   |-|-|
   | 소유자 | 데이터 정제 선택기( ![데이터 정제 선택기]())를 선택하고 선택합니다. 하위 플로우 - 입력요청한 사람. |
   | 인스턴스 유형 | 데이터 정제 선택기( ![데이터 정제 선택기]())를 선택하고 선택합니다. 하위 플로우 - 입력요청된 인스턴스 유형. |
   | 인스턴스 URL | <kbd class="ph userinput">https://mycompany-</kbd>를 입력합니다. 그런 다음 데이터 정제 선택기( ![데이터 정제 선택기]())를 선택하고 선택합니다 하위 플로우 - 입력요청한 사람이름. 마지막으로 <kbd class="ph userinput">.atlassian.net</kbd> 를 입력합니다. |
   | 빌드 상태 | <kbd class="ph userinput">진행 중을</kbd> 입력합니다. |
   [ ]

   {#get-started-dynamic-flow-create-jira-subflow__table_vzm_mfv_mjb}
5. 기록 생성 작업에서 작업, 플로우 논리 또는 하위 플로우 추가플로우 논리하위 플로우 출력 할당.
6. 더하기 아이콘을 선택하여 출력을 추가합니다.
7. Name(이름)에서 Instance URL(인스턴스 URL)을 선택합니다.
8. 데이터에서 데이터 알약 선택기(![데이터 알약 선택기]())를 선택한 다음 2 - 기록 생성 -클라우드 인스턴스 기록인스턴스 URL
9. 하위 플로우 헤더에서 저장 을 선택한 다음, 게시 를 선택하여 하위 플로우를 게시합니다.
{#get-started-dynamic-flow-create-jira-subflow__steps_s12_g5f_4kb}

## 클라우드 인스턴스 프로비저닝 요청에 대한 Salesforce 하위 플로우 생성 {#ariaid-title4}

에서 클라우드 서비스 프로비저닝을 위한 샘플 하위 플로우를 Salesforce만듭니다.

### 시작하기 전에

필요한 역할: flow_designer 또는 admin

### 프로시저

1. 하위 플로우 헤더에서 추가 작업 아이콘( ![추가 작업 아이콘]())을 선택하고 하위 플로우 복사를 선택합니다.
2. 하위 플로우 복사 화면에서 새 하위 플로우 이름 필드에 <kbd class="ph userinput">클라우드 인스턴스 기록 생성 - Salesforce</kbd>를 입력한 다음 복사를 선택합니다.
3. 클라우드 인스턴스 기록 생성 작업을 확장하고 인스턴스 URL 필드의 <kbd class="ph userinput">.atlassian.net</kbd> 값을 <kbd class="ph userinput">.salesforce.com</kbd>
4. 하위 흐름 헤더에서 저장을 선택하고, 데이터 변경 경고 메시지를 수락한 다음, 게시 를 선택하여 하위 흐름을 게시합니다.
{#get-started-dynamic-flow-create-salesforce-subflow__steps_jwl_tyf_4kb}

## 하위 플로우를 동적으로 실행하는 플로우 생성 {#ariaid-title5}

프로비저닝 클라우드 서비스 하위 플로우를 실행하는 샘플 플로우를 생성합니다.

### 시작하기 전에

필요한 역할: flow_designer 또는 admin

### 프로시저

1. 워크플로우 스튜디오 헤더 아래에서 플로우, 하위 플로우 또는 작업 생성(![플로우, 하위 플로우 또는 작업 생성 아이콘]()) 아이콘을 선택하고 플로우를 선택합니다.
2. 플로우 속성 화면에서 이름 필드에 <kbd class="ph userinput">클라우드 인스턴스 프로비저닝 요청 처리를</kbd> 입력한 다음 제출을 선택합니다.
3. 트리거 아래에서 더 ![하기 아이콘 더하기 아이콘]())을 선택하여 플로우에 트리거를 추가한 후 다음 필드를 채웁니다.  
   {#get-started-dynamic-flow-run-subflow-dynamically__table_kfq_cqm_4kb__entry__2}

   | 필드 | 값 |
   |-|-|
   | 트리거 | 생성됨을 선택합니다. |
   | 테이블 | 클라우드 인스턴스 프로비저닝 요청\[x_cloud_instance_p_cloud_instance_provisioning_request\]을 입력합니다. |
   [ ]

   {#get-started-dynamic-flow-run-subflow-dynamically__table_kfq_cqm_4kb}
4. 동작에서 더 ![하기 아이콘 더하기 아이콘을]()선택한 다음 플로우 논리동적 플로우.
5. 다음 필드에 내용을 입력합니다.  
   {#get-started-dynamic-flow-run-subflow-dynamically__table_agg_drm_4kb__entry__2}

   | 필드 | 값 |
   |-|-|
   | 플로우 템플릿 | 템플릿 선택: 클라우드 인스턴스 기록 생성 |
   | 플로우 | <kbd class="ph userinput">클라우드 인스턴스 기록 생성을 </kbd> 입력한 다음 데이터 정제 선택기(![데이터 정제 선택기]())를 선택하고 트리거 - 기록 생성됨클라우드 인스턴스 프로비저닝 요청 기록요청된 인스턴스 유형. |
   | 완료 대기 | 플로우의 다른 작업이 발생하기 전에 먼저 하위 플로우를 동적으로 실행하려면 이 옵션을 활성화합니다. |
   | 요청한 사람 | 데이터 정제 선택기( ![데이터 정제 선택기]())를 선택하고 선택합니다. 트리거 - 기록 생성됨클라우드 인스턴스 프로비저닝 요청 기록요청한 사람. |
   | 요청된 인스턴스 유형 | 데이터 정제 선택기( ![데이터 정제 선택기]())를 선택하고 선택합니다. 트리거 - 기록 생성됨클라우드 인스턴스 프로비저닝 요청 기록요청된 인스턴스 유형. |
   [ ]

   {#get-started-dynamic-flow-run-subflow-dynamically__table_agg_drm_4kb}
6. 동적 플로우 플로우 논리 아래에 플로우 출력 가져오기 플로우 논리를 추가하고 다음 필드를 채웁니다.
7. 플로우 템플릿에서 템플릿: 클라우드 인스턴스 기록 작성을 선택합니다.
8. 컨텍스트의 경우 데이터 정제 선택기( ![Data pill picker]())를 선택하고 선택합니다 1 - 동적 플로우 -컨텍스트.
9. 플로우 출력 가져오기 플로우 논리에서 더하기 아이콘( ![더하기 아이콘]())을 선택한 다음 작업기록 업데이트 [플로우에 기록 업데이트 작업을](https://servicenow-prod.fluidtopics.net/F4G7jPxUm0GtD6~h74PLHg "테이블의 기존 기록을 업데이트합니다. 기록에 대해 동적으로 필드를 추가하고 구성할 수 있습니다.") 추가하려면
10. 다음 필드에 내용을 입력합니다.  
    {#get-started-dynamic-flow-run-subflow-dynamically__table_nw5_1tm_4kb__entry__2}

    | 필드 |   |
    |-|-|
    | 기록 | 데이터 정제 선택기( ![데이터 정제 선택기]())를 선택하고 선택합니다. 트리거 - 기록 생성됨클라우드 인스턴스 프로비저닝 요청 기록. |
    | 필드승인된 인스턴스 | 데이터 정제 선택기( ![데이터 정제 선택기]())를 선택하고 선택합니다. 2 - 플로우 출력 가져오기 -인스턴스 URL. |
    | 필드승인 상태 | <kbd class="ph userinput">Approved(승인됨)를</kbd> 입력합니다. |
    [ ]

    {#get-started-dynamic-flow-run-subflow-dynamically__table_nw5_1tm_4kb}
11. 저장을 선택합니다.
{#get-started-dynamic-flow-run-subflow-dynamically__steps_rsj_hzf_4kb}

## 플로우 테스트 {#ariaid-title6}

클라우드 서비스 프로비저닝에 대한 샘플 플로우를 테스트합니다.

### 시작하기 전에

필요한 역할: flow_designer 또는 admin

### 프로시저

1. 플로우 헤더에서 테스트를 선택하여 플로우를 테스트합니다.
2. 플로우 테스트 화면에서 새 기록 생성(새 ![기록 생성 아이콘]()) 아이콘을 선택하여 새 기록을 생성합니다.
3. 요청한 사람의 경우 목록을 사용하여 조회 아이콘( ![목록을 사용하여 조회 아이콘]())을 선택하고 목록에서 사용자를 선택합니다.
4. 요청된 인스턴스 유형에<kbd class="ph userinput">Jira</kbd> 또는 <kbd class="ph userinput">Salesforce</kbd>를 입력합니다.  
   입력하는 값에 따라 런타임에 동적으로 실행되는 하위 플로우가 결정됩니다. <kbd class="ph userinput">Jira</kbd>를 입력하면 하위 플로우가 Create Cloud Instance Record - Jira 실행되고 <kbd class="ph userinput">Salesforce</kbd>Create Cloud Instance Record - Salesforce를 입력하면 .
5. 제출을 선택합니다.
6. Run Test(테스트 실행)를 선택하고 흐름 실행이 완료되면 Your test has finished running(테스트 실행이 완료됨)을 선택합니다. 플로우 실행 상세 정보를 봅니다.  
   플로우의 각 단계에 대한 상태 열의 값이 완료됨 으로 표시되고 각 단계의 런타임 값이 적절하게 채워지면 플로우가 성공적으로 실행됩니다.
7. 클라우드 프로비저닝 요청 처리 플로우에 대한 탭을 선택하고 테스트 플로우 모달을 닫습니다.
8. 플로우 헤더에서 활성화 를 선택하여 클라우드 인스턴스 프로비저닝 [애플리케이션 범위](https://www.servicenow.com/docs/access?context=c_ApplicationScope&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US) 내에서 플로우에 액세스할 수 있도록 합니다.
{#get-started-dynamic-flow-test-flow__steps_whv_ltm_4kb}

### 결과

인스턴스의 사용자가 클라우드 프로비저닝 요청 테이블에 새 기록을 생성하면 클라우드 프로비저닝 요청 프로세스 플로우가 자동으로 실행됩니다. 이 플로우는 요청된 인스턴스 유형을 기반으로 적절한 클라우드 인스턴스 기록을 동적으로 생성합니다. 또한 클라우드 인스턴스 프로비저닝 요청 기록에 채워지는 클라우드 인스턴스 URL을 생성합니다.

