스크립트 추적기 및 디버깅 스크립트
스크립트 추적기를 사용하면 디버깅 검색을 필터링하여 스크립트 문제의 범위를 빠르게 좁힐 수 있습니다. 실행 중에 변경된 Glide 기록의 스크립트 줄을 식별할 수 있습니다. 광범위한 검색을 수행하는 대신 특정 스크립트 줄을 찾으면 시간을 절약하고 생산성을 향상시키는 데 도움이 됩니다.
개요
스크립트 추적기를 사용하여 검색 범위를 좁히면 스크립트와 비즈니스 규칙을 보다 효율적으로 디버깅할 수 있습니다. 왼쪽 탐색 창에서 검색하여 스크립트 추적기를 찾을 수 있습니다.
주:
스크립트 추적기를 사용하려면 역할이 관리자여야 합니다.
- 파일 형식: 특정 파일 형식 검색
- 테이블: 특정 테이블에서 실행 중인 스크립트 확인
스크립트 추적기는 실행 중에 스크립트의 변경 내용을 검색하여 검사할 수 있도록 목록으로 표시합니다. 추적 프로그램 시작을 클릭하면 추적 프로그램이 Glide 기록의 변경 내용을 검색하기 시작합니다. 언제든지 스크립트 디버그 버튼을 클릭하여 스크립트 자체를 볼 수 있습니다.
탭을 사용하여 추적 프로그램의 특정 정보를 확인할 수 있습니다.
상태 탭에는 이전 스크립트와 새 스크립트 간의 차이점이 표시됩니다.
- 기본적으로 변경된 값만 표시 확인란이 활성화되어 있으므로 변경되지 않은 필드를 피할 수 있습니다.
- 모든 필드(변경 여부)를 보려면 해당 확인란의 선택을 취소하면 됩니다.
주:
파일이 trace 문에 반영되지 않은 경우 시스템에서 Glide 기록의 변경 사항을 인식하지 못함을 의미합니다.
오류가 있는 경우 상태 탭의 맨 위에 표시되며 라인 번호와 오류 메시지가 발생 순서대로 표시됩니다.
- 스크립트: 실행 중에 Glide 기록이 거치게 된 변경된 스크립트의 라인을 표시합니다. Show Script 버튼을 클릭하여 스크립트의 전체 줄을 볼 수 있습니다.
- 트랜잭션: 추적의 모든 트랜잭션 레코드를 표시합니다.
- 디버그 스크립트: 디버거에서 스크립트를 열어 스크립트를 디버그합니다.
- 파일 보기: 편집할 수 있도록 플랫폼에서 스크립트를 엽니다.ServiceNow
- 추적 지우기: 완료되면 추적을 지웁니다.
추적기 제한
너무 많은 반환을 생성하지 않도록 추적에 대한 제한을 설정할 수 있습니다. 기본적으로 최대 1,000줄의 스크립트가 추적됩니다. 이 숫자에 도달하면 추적을 지우고 추적을 다시 시작해야 합니다. 추적할 최대 줄 수를 변경하려면 속성을 glide.debug.trace.trace_line_limit사용하여 제한을 구성할 수 있습니다.
실행하는 각 추적은 새 추적이므로 한 추적의 결과 읽기를 완료한 후 지우고 다른 추적을 시작해야 합니다.
자세한 내용은 디버깅 스크립트 문서를 참조하십시오.