---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# JS 코드 범위 디버그

# JS 코드 범위 디버그 {#ariaid-title1}

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

JS 코드 범위 디버그 를 사용하면 관리자와 애플리케이션 개발자가 사용자 세션 중에 트리거된 서버 측 스크립트를 기록한 다음 시스템이 실행한 코드 줄을 검토할 수 있습니다.  
js_coverage_debugger 역할을 가진 사용자는 중단점을 설정하거나 화면상의 디버그 메시지를 검토하지 않고도 서버 측 스크립트를 디버그할 수 있습니다. 대신 시스템은 JavaScript 코드 범위 \[sys_js_code_coverage\] 테이블에 스크립트 사용 데이터를 저장합니다. 각 JavaScript 코드 범위 기록에는 다음이 포함됩니다.

* 스크립트를 호출한 사용자 세션입니다.
* 테이블, sys_id 및 스크립트 필드로 식별되는 시스템이 호출한 스크립트 기록입니다.
* 유형 및 이름으로 식별되는 시스템이 호출한 스크립트 기록입니다.
* 스크립트를 호출한 트랜잭션입니다.
* 트랜잭션의 시작 시간입니다.
* 시스템이 실행한 줄을 나타내기 위해 강조 표시된 스크립트 필드의 내용입니다.
{#js-code-coverage-debug__ul_oyd_fbg_5y}  
주:  
JS 코드 범위 디버그 클라이언트 측 스크립트에 대한 정보를 기록하지 않습니다.

## JS 코드 범위 강조 표시 {#ariaid-title2}

JS 코드 적용 범위 애플리케이션은 스크립트 필드를 강조 표시하여 시스템이 각 줄을 실행했는지 또는 건너뛰었는지 여부를 나타냅니다.

강조 표시 색상은 시스템이 코드 라인을 평가한 방법을 나타냅니다.

관리자와 애플리케이션 개발자는 이 정보를 사용하여 스크립트 조건이 충족되지 않는 이유를 확인하는 등 스크립트 디버거 보다 구체적인 디버깅 활동을 수행할 수 있습니다.  
그림 1. 샘플 코드 강조 표시  
{#js-code-coverage-highlighting__table_utc_44l_5y__entry__2}

| 강조 표시 색상 | 설명 |
|-|-|
| 녹색 | 세션 중에 시스템이 실행한 실행 가능한 코드 라인입니다. |
| 적색 | 어떤 이유로 시스템에서 건너뛴 실행 가능한 코드 줄입니다. 필요한 스크립트 조건이 충족되지 않았거나 스크립트 함수가 호출되지 않았기 때문에 시스템에서 실행 가능한 코드 줄을 건너뛰었을 수 있습니다. 를 스크립트 디버거 사용하여 시스템에서 실행 코드 줄을 건너뛰었던 이유를 확인할 수 있습니다. |
| 회색 | 공백, 코드 주석 또는 자체적으로 실행할 수 없는 여러 줄로 분할된 표현식의 일부와 같은 실행할 수 없는 코드 줄입니다. |
[표 1. JS 코드 범위 강조 표시]

{#js-code-coverage-highlighting__table_utc_44l_5y}

## JS 코드 범위 디버그 활성화 {#ariaid-title3}

관리자 역할이 있는 경우 플러그인(com.glide.js.coverage)을 JS 코드 범위 디버그 활성화할 수 있습니다.

### 시작하기 전에

필요한 역할: 관리자

### 프로시저

1. 다음으로 이동 모두시스템 애플리케이션사용 가능한 모든 애플리케이션모두. {#activate-js-code-coverage-debug__find-plugins-cmd}
{#activate-js-code-coverage-debug__navigate-application}
2. 필터 조건과 검색 창을 사용하여 플러그인을 찾습니다.  
   이름 또는 ID를 기준으로 플러그인을 검색할 수 있습니다. 플러그인을 찾을 수 없으면 ServiceNow 담당자에게 요청해야 할 수 있습니다.{#activate-js-code-coverage-debug__p_cb1_nfg_h1c}
   {#activate-js-code-coverage-debug__find-plugin-cmd}
{#activate-js-code-coverage-debug__find-plugin}
3. 설치를 선택하여 설치 프로세스를 시작합니다.  
   주:  
   인스턴스에서 도메인 분리와 위임된 관리자가 활성화된 경우, 관리자 역할이 있는 사용자가 전역 도메인에 있어야 합니다. 그렇지 않으면 \<플러그인 이름\>에 대한 플러그인 활성화 작업이 실행 중이므로 애플리케이션 설치를 사용할 수 없습니다라는 오류가 나타납니다.
   설치가 완료되면 메시지가 표시됩니다. 플러그인과 함께 설치되는 구성요소에 대한 자세한 내용은 [애플리케이션과 함께 설치된 구성요소 찾기를](https://www.servicenow.com/docs/bundle/australia-platform-administration/page/administer/plugins/task/find-components.html) 참조하십시오. {#activate-js-code-coverage-debug__activate-plugin}
{#activate-js-code-coverage-debug__activate-plugin}{#activate-js-code-coverage-debug__steps_rfx_bf1_2t}

### 다음에 수행할 작업

플러그인이 설치된 구성요소를 보려면 플러그인 양식을 새로 고치고 플러그인 파일 관련 목록을 선택합니다.

## 디버그로 JS 코드 범위 디버그 {#ariaid-title4}

사용자 세션을 기록한 다음 시스템에서 실행한 서버 측 스크립트 및 코드 줄을 검토하는 데 사용합니다 JS 코드 범위 디버그 .

### 시작하기 전에

필요한 역할: js_coverage_debugger 또는 admin

### 프로시저

1. 다음으로 이동 모두JS 코드 범위 디버그범위 활성화.  
   시스템은 시스템에서 실행되는 서버 측 스크립트 및 코드 라인을 기록하고 JS 코드 범위 네임스페이스에 세션 디버그 메시지를 표시합니다.  
2. 논리를 테스트할 테이블이나 페이지로 이동합니다.  
   예를 들어 인시던트새로 작성.
3. 테스트하려는 서버 측 스크립트를 트리거합니다.  
   예를 들어, 연결된 구성 항목으로 인시던트를 생성하여 여러 비즈니스 규칙을 테스트합니다.
4. 테스트를 완료했으면 JS 코드 범위 디버그범위 비활성화.  
   시스템이 스크립트 및 코드 라인 실행 로깅을 중지합니다.
5. 다음으로 이동 JS 코드 범위 디버그범위 데이터.  
   현재 사용자 세션과 연결된 범위 데이터 목록이 표시됩니다.
6. 검토하려는 스크립트 또는 트랜잭션을 선택합니다.  
   {#debug-with-code-coverage__table_grx_zxl_5y__entry__2}

   | 열 | 설명 |
   |-|-|
   | 스크립트 이름 | 테이블 이름, sys_id 값 및 스크립트 필드로 실행되는 스크립트를 표시합니다. |
   | 스크립트 참조 | 스크립트 유형 및 이름으로 실행된 스크립트를 표시합니다. |
   | 트랜잭션 이름 | 스레드 ID 및 URI로 스크립트를 호출한 트랜잭션을 표시합니다. |
   [표 2. JavaScript 코드 범위 목록]

   {#debug-with-code-coverage__table_grx_zxl_5y}  
   시스템에 기록이 JS 코드 범위 디버그 표시됩니다.  
7. 스크립트 필드를 검토하여 시스템이 실행한 코드 줄을 확인합니다.

### 다음에 수행할 작업

코드 범위 정보를 사용하여 중단점을 설정하고 변수 값을 검토하는 등 보다 대상이 지정된 디버깅 활동을 수행합니다.스크립트 디버거 자세한 내용은 [스크립트 디버거 및 세션 로그](https://servicenow-prod.fluidtopics.net/I0Z2YS95jlvi_fSsviM1tA "이를 통해 스크립트 디버거 script_debugger 역할을 가진 사용자는 서버 측 JavaScript를 디버그할 수 있습니다. log_debugger 역할을 가진 사용자는 을 사용하여 필요한 로그를 보고 다운로드할 수 있습니다 세션 로그 .") 문서를 참조하십시오.

