---
sourceDocument: Xanadu 애플리케이션과의 통합 생성
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/integrate-applications

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu 애플리케이션과의 통합 생성

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# RPA 작업 및 하위 플로우

# RPA 작업 및 하위 플로우 {#ariaid-title1}

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

원활한 로봇 실행을 위해 작업과 하위 플로우를 워크플로우 스튜디오RPA 허브 양방향으로 통합합니다.

## 개요 {#rpa-hub-actions__section_gqr_gbj_lrb}

플로우와 작업은 를 사용하여 ServiceNow 워크플로우 스튜디오빌드되므로 [워크플로우 스튜디오에서 동작 빌드](https://www.servicenow.com/docs/access?context=actions&version=xanadu&pubname=xanadu-build-workflows&ft:locale=en-US) 및 [워크플로우 스튜디오에서 하위 플로우 빌드](https://www.servicenow.com/docs/access?context=subflows&version=xanadu&pubname=xanadu-build-workflows&ft:locale=en-US) 기본 사항을 숙지해야 합니다.

## 플로우 또는 하위 플로우 호출 {#rpa-hub-actions__section_aft_5gv_ksb}

, 무인 로봇또는 유인 로봇를 통해 RPA 데스크톱 디자인 스튜디오플로우 또는 하위 플로우를 호출합니다. 자세한 내용은 에 [Flow Designer 구성요소](https://servicenow-prod.fluidtopics.net/l4Zg0qbyI0Z2RORUFjN9kw "Flow Designer 구성요소를 사용하면 워크플로우에서 워크플로우 스튜디오 플로우, 하위 플로우 및 작업을 호출하고 워크플로우의 일부로 사용할 수 있습니다. 이러한 구성요소를 사용하여 플로우의 출력 또는 실행 상태를 결정할 수도 있습니다.")나열된 항목을 참조하십시오.

## 플로우 또는 하위 플로우에 클라이언트 호출 가능 옵션 활성화 {#rpa-hub-actions__section_cy1_myp_w1c}

플로우 또는 하위 플로우를 트리거하는 클라이언트 스크립트를 활성화합니다 RPA 허브 . 자세한 내용은 [플로우 또는 하위 플로우에서 RPA 허브 클라이언트 호출 가능 옵션 사용](https://servicenow-prod.fluidtopics.net/jruXGsX3IIEdX6NC1ZsMIA "플로우 또는 하위 플로우를 트리거하는 클라이언트 스크립트를 활성화합니다 RPA 허브 .") 문서를 참조하십시오.

## RPA 작업 {#rpa-hub-actions__section_g5y_vjh_g5b}

다음 테이블에서는 RPA 작업의 자세한 설명, 작업 입력 및 작업 출력을 보여줍니다.
{#rpa-hub-actions__table_efr_qkt_tsb__entry__4}

| 작업 | 설명 | 작업 입력 | 작업 출력 |
|-|-|-|-|
| 큐 작업에 작업 항목 추가 | 응용 프로그램의 지정된 큐 RPA 허브 에 WorkItem을 추가하고 WorkItem ID를 반환합니다. | * 큐 이름: 기록 * 이름: 문자열 * 내용: 문자열 * 유형: 문자열 * 우선 순위: String.Choice * 스테이지: 문자열 * SLA: 날짜/시간 {#rpa-hub-actions__ul_rjv_jw3_jbb} 컨텐츠 필드(요청 컨텐츠 및 응답 컨텐츠)의 최대 한도는 8,000자입니다. | * 작업 상태: 개체 * 작업 항목 ID: GUID * IsNameExists: 부울 * status: 문자열 * message: 문자열 {#rpa-hub-actions__ul_epw_4w3_jbb} |
| 유인 자동화 프로세스 작업에 사용자 할당 | 유인 자동화 프로세스에 사용자를 할당합니다. | * 프로세스 이름: 기록 * 사용자 이름: 기록 {#rpa-hub-actions__ul_r2y_hz3_lrb} | * 작업 상태: 개체 * status: 문자열 * 메시지: 문자열 {#rpa-hub-actions__ul_awl_3z3_lrb} |
| 작업에 사용자 유인 로봇 할당 | 유인 로봇에 사용자를 할당합니다. | 사용자 이름: 기록 | * 작업 상태: 개체 * status: 문자열 * 메시지: 문자열 {#rpa-hub-actions__ul_xn5_25y_jsb} |
| 봇 프로세스 작업의 수명 주기 단계 상태 변경하기 | 폐기되지 않은 봇 프로세스의 수명 주기 단계 상태를 변경합니다. 봇 프로세스가 빌드 수명 주기 단계 상태인 경우 필요한 역할이 있는 경우 게시됨 상태로 업데이트할 수 있지만 유지 관리 중으로 업데이트할 수는 없습니다. 봇 프로세스가 게시된 수명 주기 스테이지 상태인 경우 필요한 역할이 있는 경우 유지관리 중 상태로 업데이트할 수 있으며 그 반대의 경우도 마찬가지입니다. | * 프로세스 이름: 기록 * 수명 주기 스테이지 상태: 선택 {#rpa-hub-actions__ul_snm_zcy_wzb} | * 결과: 문자열 * message: 문자열 * 작업 상태: 개체 {#rpa-hub-actions__ul_bk2_2dy_wzb} |
| 생성된 작업 작업 가져오기 | 에서 RPA 허브프로세스 작업을 가져옵니다. | * 프로세스 번호: 문자열 * 로봇: Array\[String\] {#rpa-hub-actions__ul_rsb_jqy_jsb} | * 작업 상태: 개체 * 결과: 문자열 * 작업: Array\[String\] * startedRobots: 배열\[문자열\] * pendingRobots: 배열\[문자열\] {#rpa-hub-actions__ul_ssb_jqy_jsb} |
| 실행 상태 작업 가져오기 | 에서 RPA 허브특정 프로세스 작업의 실행 상태를 가져옵니다. | 프로세스 작업 번호: 문자열 | * 작업 상태: 개체 * ProcessJob: 개체 * 프로세스 이름: 문자열 * 로봇 이름: 문자열 * 상태: 문자열 * 시작 시간: 날짜/시간 * 완료 시간: 날짜/시간 * 메시지: 문자열 {#rpa-hub-actions__ul_vk4_2ty_jsb} * status: 문자열 * message: 문자열 {#rpa-hub-actions__ul_fj5_xz3_lrb} |
| 작업 항목 상태 가져오기 작업 | 특정 작업 큐 항목의 상태를 비동기식으로 가져옵니다. | 작업 큐 항목 ID: GUID | * 작업 상태: 개체 * 코드: 정수 * 메시지: 문자열 {#rpa-hub-actions__ul_xzr_4ty_jsb} * 작업 항목: 개체 * sysId: 문자열 * name: 문자열 * 유형: 문자열 * priority: 문자열 * status: 문자열 * lockedBy: 문자열 * additionalComments: 문자열 * requestContent: 문자열 * responseContent: 문자열 * deferredTill: 날짜/시간 * SLA: 날짜/시간 * 생성됨: 날짜/시간 * startedOn: 날짜/시간 * completedOn: 날짜/시간 * lastStartedTime: 날짜/시간 {#rpa-hub-actions__ul_ucj_tty_jsb} * status: 문자열 * message: 문자열 {#rpa-hub-actions__ul_n25_21j_lrb} |
| 프로세스 작업 시작 | 에서 특정 봇 프로세스(API 기반 트리거) RPA 허브 를 트리거하고 상태를 반환합니다. | * 프로세스 이름: 기록 * 로봇: Array\[String\] 프로세스 시작 워크플로우 스튜디오 작업을 호출하면 유지관리 중 수명 주기 스테이지 상태에 있는 로봇은 실패한 로봇으로 처리됩니다. {#rpa-hub-actions__ul_qlp_n1j_lrb} | * 작업 상태: 개체 * 결과: 문자열 * 로봇: Array\[String\] * 프로세스: 문자열 * 실패한 로봇: 배열\[객체\] {#rpa-hub-actions__ul_ojf_41j_lrb} |
| 프로세스 작업 중지 | 봇 프로세스를 중지합니다. 유예 중지가 활성화된 경우 이 작업은 봇 프로세스를 정상적으로 중지합니다. | * 프로세스 이름: 기록 * 로봇: Array\[String\] * 유예 중지 대기: 예/아니오 이 확인란을 선택하면 봇 프로세스가 정상적으로 중지되어야 합니다. 봇 프로세스 중지에 대한 자세한 내용은 을 참조하십시오 [에서 무인 봇 프로세스 중지 RPA 허브](https://servicenow-prod.fluidtopics.net/~Q1HMDeSg0aAsI_KQBQG0A "무인 봇 프로세스를 중지하여 선택한 로봇에 의한 자동화를 중단합니다."). 유예 중지에 대한 자세한 내용은 을 참조하십시오 . 로봇 풀에 대한 자세한 내용은 을 참조하십시오 . {#rpa-hub-actions__ul_j5t_sdy_wzb} | * 결과: 문자열 * 작업 상태: 개체 * 로봇: Array\[String\] * 프로세스: 문자열 * 실패한 로봇: 배열\[객체\] {#rpa-hub-actions__ul_v43_c2y_wzb} |
| 유인 자동화 프로세스 작업에서 사용자 할당 해제 | 유인 자동화 프로세스에서 사용자 할당을 해제합니다. | * 프로세스 이름: 기록 * 사용자 이름: 기록 {#rpa-hub-actions__ul_wvs_z5y_jsb} | * status: 문자열 * message: 문자열 * 작업 상태: 개체 {#rpa-hub-actions__ul_fgg_q5y_jsb} |
| 작업에서 유인 로봇 사용자 할당 해제 | 유인 로봇에서 사용자 할당을 해제하고 유인 로봇을 폐기합니다. | 사용자 이름: 기록 | * 작업 상태: 개체 * 상태: 문자열 * 메시지: 문자열 {#rpa-hub-actions__ul_p5r_s1j_lrb} |
| 프로세스 매개변수 작업 업데이트 | 프로세스 매개변수의 값 필드를 업데이트합니다. | * 프로세스: 기록 * 매개변수 이름: String * 값: 문자열 {#rpa-hub-actions__ul_nqk_c5d_qvb} | * status: 문자열 * 작업 상태: 개체 * message: 문자열 {#rpa-hub-actions__ul_nyk_h5d_qvb} |
| WorkItem 작업 업데이트 | 작업 큐 항목을 업데이트합니다. | * 큐 이름: 기록 * WorkItemID: 문자열 * 스테이지: 문자열 * DefferedTill: 날짜/시간 * 이름: 문자열 * 우선 순위: 선택 * 상태: 선택 * 요청 컨텐츠: 문자열 * 유형: 문자열 * 비고: 문자열 * SLA: 날짜/시간 * 응답 내용: 문자열 {#rpa-hub-actions__ul_plc_ggk_4tb} 요청 콘텐츠 및 응답 콘텐츠 필드의 최대 한도는 8,000자입니다. | * IsNameExist: 참/거짓 * 상태: 문자열 * 메시지: 문자열 * 작업 상태: 개체 {#rpa-hub-actions__ul_tk5_qgk_4tb} |
| 패키지 버전의 해시 코드 확인 | 패키지 버전의 RPA 허브 해시 코드를 확인하여 연결된 패키지 버전 기록과 함께 수동으로 업로드된 자동화 zip 파일의 해시 코드를 확인합니다. 패키지 버전의 HashCode 확인에 대한 자세한 내용은 을 참조하십시오 [에서 패키지 버전의 해시 코드 확인 RPA 허브](https://servicenow-prod.fluidtopics.net/AhKYPSM8G5w9TOF5x2aDNw "연결된 패키지 버전 기록과 함께 수동으로 업로드된 자동화 zip 파일의 해시 코드를 확인할 수 있도록 에서 RPA 허브 패키지 버전의 해시 코드를 확인합니다."). | 패키지 버전: 기록 | * 작업 상태: 개체 * 메시지: 문자열 * isAttachmentValid: 참/거짓 {#rpa-hub-actions__ul_rj4_4hq_w1c} |
[표 1. RPA 작업]

{#rpa-hub-actions__table_efr_qkt_tsb}

## RPA 하위 플로우 {#rpa-hub-actions__section_r4w_yjh_g5b}

다음 테이블에서는 RPA 하위 플로우에 대한 자세한 설명, 작업 입력 및 작업 출력을 보여줍니다.
{#rpa-hub-actions__id_f1t_skt_tsb__entry__4}

| 하위 플로우 | 설명 | 하위 플로우 입력 | 하위 플로우 출력 |
|-|-|-|-|
| 임포트 패키지 버전 첨부 파일 하위 플로우 | 패키지 버전에 대한 패키지 버전 첨부 파일을 자동으로 임포트합니다. 패키지 첨부 파일(자동화 zip 파일)을 하위 환경(비프로덕션)에서 상위 환경(프로덕션)으로 자동으로 마이그레이션합니다. 패키지 버전 첨부 파일을 RPA 허브가져오는 방법에 대한 자세한 내용은 을 참조하십시오 . | * 이메일: 이메일 * 패키지 버전: 기록 {#rpa-hub-actions__ul_qjh_wjq_w1c} | 첨부 파일이 성공적으로 업로드된 후 또는 첨부 파일을 업로드하는 동안 오류가 발생하면 이 첨부 파일 임포트 작업을 수행하는 사용자에게 이메일 알림(이메일이 입력으로 제공된 경우)이 전송됩니다. |
| 프로세스 하위 플로우 시작 | 에서 특정 봇 프로세스 (API 기반 트리거) 를 트리거합니다 RPA 허브. 프로세스 작업 상세 정보를 반환합니다. | * 프로세스 이름: 기록 * 로봇: Array\[String\] 프로세스 작업이 실행 중 상태가 아닌 경우 프로세스 작업과 연결된 로봇은 프로세스 시작 하위 플로우 출력에서 실패로 처리됩니다. {#rpa-hub-actions__ul_a5w_v4q_lrb} | * 실패한 로봇: 배열\[객체\] * 중지된 로봇: Array\[String\] * 보류 중인 로봇: Array\[String\] * 프로세스 작업: Array\[String\] * 결과: 문자열 * 메시지: 문자열 {#rpa-hub-actions__ul_cx1_zgf_prb} |
| 프로세스 하위 플로우 중지 | 에서 중지할 특정 봇 프로세스를 트리거합니다 RPA 허브. 로봇 상세 정보 및 프로세스 작업 상태를 반환합니다. 유예 중지가 활성화된 경우 이 하위 플로우는 봇 프로세스를 정상적으로 중지합니다. | * 유예 중지: 예/아니오 * 프로세스 이름: 기록 * 로봇: Array\[String\] {#rpa-hub-actions__ul_kyb_lfy_wzb} | * 실패한 로봇: 배열\[객체\] * 중지된 로봇: Array\[String\] * 보류 중인 로봇: Array\[String\] * 프로세스 작업: Array\[String\] * 메시지: 문자열 * 결과: 문자열 {#rpa-hub-actions__ul_ozb_lfy_wzb} |
[표 2. RPA 하위 플로우]

{#rpa-hub-actions__id_f1t_skt_tsb}

