---
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


---

# 사용자 지정 활동 디자이너 템플릿을 사용하여 사용자 지정 활동 생성

# 사용자 지정 활동 디자이너 템플릿을 사용하여 사용자 지정 활동 생성 {#ariaid-title1}

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

사용자 지정 템플릿을 사용하여 워크플로우 편집기에서 다양한 유형의 사용자 지정 활동을 만들고 업데이트할 수 있습니다.

## 시작하기 전에

필요한 역할: workflow_admin 또는 activity_creator

## 이 태스크 정보

활동 디자이너에는 생성하는 모든 활동에 적용할 수 있는 공통 단계가 포함되어 있습니다. 이 절차는 일반적인 단계와 설정 순서를 안내합니다. 사용자 지정 활동을 만들기 전에 활동 템플릿을 지정합니다.

## 프로시저

1. 다음으로 이동 모두오케스트레이션워크플로우 편집기.  
   워크플로우 편집기의 시작 탭이 열립니다.
2. 팔레트의 사용자 지정 탭에서 + 를 클릭하여 새 활동을 만들고 목록에서 적절한 [템플릿을](https://servicenow-prod.fluidtopics.net/2cMPYO_K5j1LPZ0iGyZIVw "오케스트레이션은 워크플로우 편집기에서 사용자 지정 활동을 만들고 관리할 수 있는 사용자 지정 가능한 활동 템플릿을 제공합니다.") 선택합니다.  
   상단에 스테이지 표시기가 있는 활동 디자이너 양식이 나타납니다. 모든 새 활동은 일반 스테이지에서 시작됩니다. 현재 스테이지는 파란색 밑줄로 표시됩니다. 그림 1. 활동 디자이너 스테이지 표시기   
   ![활동 디자이너 스테이지 표시기]()  
3. [일반 속성을](https://servicenow-prod.fluidtopics.net/kCnLmf9qL8MFgpTPrKQDyQ "다음 일반 속성 필드는 모든 활동 디자이너 템플릿에 공통적으로 적용됩니다.") 추가합니다.  
   이 정보는 각 사용자 지정 활동의 표준이며 이름, 설명 및 기타 관련 정보를 포함합니다.
4. 템플릿에 대한 템플릿을 [입력 변수 생성](https://servicenow-prod.fluidtopics.net/rDFI_n8_VB2XOvQRurs~hQ#CreateInputVariables "활동 디자이너의 입력 양식에서 활동에 전달할 변수를 만듭니다.") 생성합니다.  
   활동 디자이너의 입력 양식에서 활동에 전달할 변수를 만듭니다.
5. **옵션:** [전처리 스크립트를](https://servicenow-prod.fluidtopics.net/RgSlB8DIsyG40~XTqu6yEg "활동 디자이너의 전처리 양식을 사용하여 활동이 실행되기 전에 실행할 스크립트를 정의합니다.") 추가합니다.  
   입력 유효성 검사 또는 입력 데이터 변환의 경우 전처리 스크립트가 필요할 수 있습니다.  
   주:  
   이 단계는 스크립트 실행 활동에 포함되지 않습니다.
6. Continue(계속)를 클릭하여 Execution Command(실행 명령) 양식을 연 다음 해당 실행 템플릿을 기반으로 Execution Command(명령 실행) 단계를 입력합니다.  
   * [SOAP 웹 서비스 활동 작성](https://www.servicenow.com/docs/access?context=t_CreateASOAPWebServiceActivity&version=xanadu&pubname=xanadu-servicenow-platform&ft:locale=en-US)
   * [JDBC 활동 생성](https://servicenow-prod.fluidtopics.net/ASy9~6U0Zp5Jp2d7QHfyMA#t_CreateAJDBCActivity "사용자 지정 JDBC 활동을 생성하여 워크플로우에서 관계형 데이터베이스에 대한 SQL 명령 및 저장 프로시저 호출을 자동화합니다.")
   * [JavaScript 프로브 활동 생성](https://servicenow-prod.fluidtopics.net/Vtk0ltaHsmJ4F02HZlw0SQ#t_CreateAJavaScriptProbeActivity "MID 서버에 서버측 javascript를 실행하도록 지시하는 JavaScript 프로브 활동을 만듭니다.")
   * [PowerShell 활동 만들기](https://servicenow-prod.fluidtopics.net/vUhWYYjRiHh7pasyuS0Gww#t_CreateAPowershellActivity "사용자 지정 PowerShell 활동을 생성하고 Microsoft PowerShell을 사용하여 호스트에서 워크플로우로 데이터를 반환합니다.")
   * [REST 웹 서비스 활동 작성](https://servicenow-prod.fluidtopics.net/aXyN2FuSKuk0hH236eeSKQ#t_CreateARESTWebServiceActivity "다음 절차에 따라 사용자 정의 REST 웹 서비스 오케스트레이션 활동을 작성하십시오.")
   * [프로브 활동 작성](https://servicenow-prod.fluidtopics.net/lFu0eN7xy~fWpLVM9EmeCA#t_CreateAProbeActivity "특정 정보를 반환하도록 구성된 대상 호스트에서 프로브를 실행하는 활동을 작성합니다.")
   * [SFTP 활동 생성](https://servicenow-prod.fluidtopics.net/ZjYtakW080Eg~CEDCHGeqw#t_CreateAnSFTPActivity "원격 서버에서 기본 SFTP 명령을 실행하는 활동을 만듭니다.")
   * [스크립트 실행 활동 생성](https://servicenow-prod.fluidtopics.net/qr70023bcn5IdA_CUhtkhg#t_CreateARunScriptActivity "스크립트를 실행하는 활동을 생성합니다.")
   * [SSH 활동 생성](https://servicenow-prod.fluidtopics.net/N6betteTEtSV3ybGAmOekw#t_CreateAnSSHActivity "SSH 네트워크 프로토콜을 사용하는 대상 호스트에서 데이터를 추출하는 활동을 생성합니다.")
   * [JMS 활동 작성](https://servicenow-prod.fluidtopics.net/HML8D6muHJsiodTNoFI1hQ#t_CreateAJMSActivity "Java 메시징 서비스를 사용하여 외부 시스템으로 메시지를 검색하거나 전송하는 사용자 정의 JMS 활동을 만듭니다.")
   {#create-custom-activities__ul_dcm_mzh_2y}
7. **옵션:** [입력을 테스트합니다](https://servicenow-prod.fluidtopics.net/rDFI_n8_VB2XOvQRurs~hQ#test-template-inputs "워크플로우 컨텍스트에서 활동을 실행할 필요 없이 개발 중에 사용자 지정 활동의 입력 매개변수를 테스트할 수 있습니다.").
8. **옵션:** 출력 양식에서 로컬 및/또는 출력 변수를 정의합니다.  
   지역 변수는 계단식 구문 분석 규칙을 적용할 때 임시 저장소로 사용할 수 있습니다. 예를 들어, JSON 페이로드 내에서 XML 페이로드를 추출할 수 있습니다. 지역 변수는 XML 문서에 액세스하여 다른 구문 분석 규칙의 소스로 사용할 수 있습니다. 그래픽에는 <var class="keyword varname">Output2</var>에 대한 데이터를 구문 분석하기 위한 <var class="keyword varname">Local1</var> 변수 소스가 표시됩니다.  
   그림 2. 지역 변수 정의
9. 옵션 중 하나를 사용하여 출력에 값을 할당합니다.

   | 옵션 | 설명 |
   | 구문 분석 규칙 | 구문 분석 규칙을 생성하고 변수를 [구문 분석 규칙](https://servicenow-prod.fluidtopics.net/wpFk5f3z63DSYYFUiJ8p1g#t_CreateAParsingRule "사용자 지정 활동에 정의된 출력 변수를 외부 호스트 또는 엔드포인트의 입력 테스트에서 반환된 페이로드 데이터로 채웁니다.") 구조로 끌어서 놓아 출력 필드에 매핑할 수 있습니다. REST, SOAP 및 JDBC 템플릿은 구문 분석 규칙을 자동으로 작성하기 위한 자동 매핑을 제공합니다. 테스트 입력 양식에서 사용할 수 있는 경우 가능하면 자동 매핑을 사용해야 합니다. |
   | [후처리](https://servicenow-prod.fluidtopics.net/wpFk5f3z63DSYYFUiJ8p1g#r_ActivityDesignerParsingSources "이 표에는 각 실행 템플릿에서 사용할 수 있는 구문 분석 소스가 나열되어 있습니다.") | 후처리 스크립트를 사용하면 출력 데이터 확인, 출력 구문 분석 코드 및 관련 작업을 고유하게 코딩할 수 있습니다. 후 처리는 실행 명령 결과가 반환된 후 구문 분석 규칙 및 조건이 실행되기 전에 실행됩니다. 사후 처리(고급)로 이동(고급)(Go to Post-Processing (Advanced))을 클릭하여 후처리 스크립트를 만듭니다. 주: 스크립트를 생성하면 이 단계가 표시기의 스테이지로 반영됩니다. |
   |-|-|

   {#create-custom-activities__choicetable_lh4_h3j_4y}
10. Continue(계속)를 클릭하여 [Conditions(조건)](https://servicenow-prod.fluidtopics.net/fUFtgaHwwBOFJnfhP3rJjQ "조건 열에서 활동에 대한 종료 조건을 만들고 각 조건의 순서를 설정합니다.") 양식을 열어 활동에 대한 종료 조건 규칙을 만든 다음 Save(저장)를 클릭합니다.
* **[활동 디자이너 템플릿에 대한 일반 속성](https://servicenow-prod.fluidtopics.net/kCnLmf9qL8MFgpTPrKQDyQ)**   
  다음 일반 속성 필드는 모든 활동 디자이너 템플릿에 공통적으로 적용됩니다.
* **[입력 변수 생성](https://servicenow-prod.fluidtopics.net/rDFI_n8_VB2XOvQRurs~hQ#CreateInputVariables)**   
  활동 디자이너의 입력 양식에서 활동에 전달할 변수를 만듭니다.
* **[활동 변수에 대한 데이터 암호화](https://servicenow-prod.fluidtopics.net/gQM655dcAW5dVTeLVsk2aw)**   
  입력 및 출력 변수를 암호화하여 오케스트레이션 활동에서 전달된 중요한 데이터를 보호할 수 있습니다.
* **[활동 디자이너 템플릿 전처리 필드](https://servicenow-prod.fluidtopics.net/RgSlB8DIsyG40~XTqu6yEg)**   
  활동 디자이너의 전처리 양식을 사용하여 활동이 실행되기 전에 실행할 스크립트를 정의합니다.
* **[템플릿 후처리 필드](https://servicenow-prod.fluidtopics.net/m06M51dSHSggdvLhPnsk_A)**   
  활동 디자이너의 후처리 양식에서 활동이 실행된 후 실행할 스크립트를 정의할 수 있습니다.
* **[활동 출력 변수 자동 매핑](https://servicenow-prod.fluidtopics.net/1V~h9Lmkn7Uze8P1bbOKSw)**   
  테스트 페이로드의 매개변수 값을 출력 탭의 변수에 자동으로 매핑 할 수 있습니다 .
* **[출력 변수 생성](https://servicenow-prod.fluidtopics.net/_deqfM66q1JCmFBYL2dyDg#t_CreateAnOutputVariable)**   
  디자이너의 출력 양식에는 개체 및 배열의 데이터 구조를 만들기 위한 변수 작성기가 포함되어 있습니다.
* **[구문 분석 규칙 생성](https://servicenow-prod.fluidtopics.net/wpFk5f3z63DSYYFUiJ8p1g#t_CreateAParsingRule)**   
  사용자 지정 활동에 정의된 출력 변수를 외부 호스트 또는 엔드포인트의 입력 테스트에서 반환된 페이로드 데이터로 채웁니다.
* **[활동 조건](https://servicenow-prod.fluidtopics.net/fUFtgaHwwBOFJnfhP3rJjQ)**   
  조건 열에서 활동에 대한 종료 조건을 만들고 각 조건의 순서를 설정합니다.

