---
sourceDocument: Xanadu Now Platform 기능
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/servicenow-platform

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu Now Platform 기능

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# 원격 테이블에 대한 스크립트 정의 만들기

# 원격 테이블에 대한 스크립트 정의 만들기 {#ariaid-title1}

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

스크립트를 정의하고 스크립트를 사용하여 외부 소스에서 데이터를 검색할 수 있도록 스크립트를 원격 테이블에 연결합니다. Now Platform 외부 데이터 소스에 대해 스크립트를 실행하여 원격 테이블의 데이터를 검색하고 캐시하므로 사용자가 보거나 수정할 수 있습니다. 또한 이 외부 데이터가 캐시되는 방법과 스크립트가 다시 실행되어야 할 때까지 데이터가 메모리에 캐시되는 기간을 지정할 수 있습니다.

## 시작하기 전에

필요한 역할: admin

## 이 태스크 정보

다른 스크립트와 마찬가지로 원격 테이블에 대한 스크립트 정의를 생성합니다. 스크립트 입력, 수정 및 디버깅에 대한 자세한 내용은 [JavaScript 구문 편집기](https://www.servicenow.com/docs/access?context=c_SyntaxEditor&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)를 참조하세요.

## 프로시저

1. 다음으로 이동 모두시스템 정의원격 테이블정의.
2. 새로 만들기를 클릭합니다.
3. 양식의 필드에 내용을 입력합니다.  
   {#create-remote-table-script__table_yxx_ndv_tr__entry__2}

   | 제어 | 설명 |
   |-|-|
   | 이름 | 선택한 원격 테이블과 연결하기 위해 생성 중인 스크립트의 이름입니다. |
   | 테이블 | 생성하는 스크립트와 연결할 원격 테이블의 이름입니다. * 범위가 지정된 애플리케이션의 원격 테이블의 경우, 이름 앞에 네임스페이스 식별자가 추가되고 원격이며 애플리케이션의 일부임을 나타내는 문자열이 st_ 됩니다. * 전역 애플리케이션의 원격 테이블의 경우 이름 앞에 u_st_ 문자열이 붙습니다. {#create-remote-table-script__ul_ukf_pzc_4hb} |
   | 애플리케이션 | 이 원격 테이블과 연결된 애플리케이션입니다. 애플리케이션에서 작업하거나 애플리케이션 기록에서 원격 테이블을 만드는 경우 필드는 기본적으로 해당 애플리케이션으로 설정됩니다. 그렇지 않으면 필드의 기본값은 전역입니다. 모듈 및 보안 규칙과 같이 테이블 기록에서 생성된 모든 기록은 기본적으로 이 애플리케이션에 할당됩니다. |
   | 활성 | 원격 테이블과 연결할 스크립트를 활성화하는 옵션입니다. 원격 테이블에 대해 여러 개의 비활성 스크립트 정의를 가질 수 있지만 활성 스크립트 정의는 하나만 있을 수 있습니다. |
   | 고급 | 캐싱 섹션에 액세스하여 이 원격 테이블에 대해 메모리 캐싱이 작동하는 방식을 지정하는 옵션입니다 Now Platform . 주: 고급 사용자만 원격 테이블에 대한 캐싱 매개 변수를 설정해야 합니다. |
   [ ]

   {#create-remote-table-script__table_yxx_ndv_tr}
4. 스크립트 섹션에서 JavaScript 구문을 스켈레톤 템플릿에 추가합니다.  
   주:  
   스크립트 섹션은 플로우 필드가 비어 있는 경우에만 표시됩니다.  
   주:  
   스크립트 입력, 수정 및 디버깅에 대한 자세한 내용은 [JavaScript 구문 편집기](https://www.servicenow.com/docs/access?context=c_SyntaxEditor&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)를 참조하세요.
5. 캐싱 섹션에서 이 데이터가 캐시되는 방법과 데이터가 메모리에 Now Platform캐시되는 기간을 지정합니다.  
   {#create-remote-table-script__table_uv3_gvz_mhb__entry__2}

   | 필드 | 설명 |
   |-|-|
   | 캐시 TTL | 이 원격 테이블 스크립트 정의에 대해 외부 데이터가 메모리에 캐시되는 캐시 TTL(Time to Live)(초)입니다. 예를 들어 5분 동안 메모리에 데이터를 캐시하려면 <kbd class="ph userinput">300</kbd> 을 입력합니다. 입력할 수 있는 최대값은 60분(3600초)입니다. |
   | 향상된 용량 | 원격 테이블에서 1,000개 이상의 행을 지원하기 위해 향상된 용량을 선택하는 옵션입니다. 주: 외부 원본에서 검색되는 데이터 크기가 작은 경우 원격 테이블의 1000개 행 기본 제한을 사용하여 쿼리 시간을 최소화합니다. 검색된 데이터 크기가 크고 성능이 떨어질 수 있는 경우 확장 용량 기능을 사용할 수 있습니다. |
   [ ]

   {#create-remote-table-script__table_uv3_gvz_mhb}  
   주:  
   기본적으로 외부 데이터는 사용자에 의해 메모리에 캐시됩니다.
6. 제출을 클릭합니다.
{#create-remote-table-script__steps_ezl_hsw_lhb}

## 결과

스크립트 정의를 활성화하면 외부 데이터를 검색하고 캐시할 수 있도록 이를 원격 테이블에 연결합니다.
* **[예 1: 외부 소스에서 모든 인시던트 기록 검색](https://servicenow-prod.fluidtopics.net/2jo4Cvd5~NdBLlmPV_d6ig)**   
  다음은 현재 인스턴스 외부의 소스에서 데이터를 검색하고 캐싱하기 위해 만들 수 있는 스크립트 정의의 예입니다. 첫 번째 예에서는 외부 소스에서 모든 인시던트 기록을 로드하는 스크립트를 만듭니다.
* **[예제 2: 외부 공급업체 소스에서 특정 기록 검색](https://servicenow-prod.fluidtopics.net/4U3LC2GgOOz23XBng39ylA)**   
  이 예에서는 외부 공급업체 소스에서 특정 유형의 인시던트 기록을 검색하는 스크립트를 만듭니다.

**관련 정보**   

* [v_query - 범위, 전역](https://www.servicenow.com/docs/access?context=v_queryAPI&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US)
* [v_table - 범위, 전역](https://www.servicenow.com/docs/access?context=v_tableAPI&version=xanadu&pubname=xanadu-api-reference&ft:locale=en-US)

