데모 데이터 삭제 디지털 경험 스코어
더 이상 필요하지 않은 경우를 대비하여 디지털 경험 스코어 데모 데이터를 삭제합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
- 다음으로 이동 모두 > 시스템 정의 > 예약된 작업.
- 예약된 작업을 찾아서 엽니다 DeleteAggregatedDemoDataDexScore .
-
지금 실행을 선택합니다.
작업은 백그라운드에서 실행됩니다.
-
예약된 작업의 완료 상태를 확인합니다.
-
보류 중인 예약된 작업 및 실행 중인 예약된 작업 테이블에 액세스합니다.
- 보류 중인 예약된 작업: 다음으로 이동 모두 > 시스템 진단 > 보류 중인 예약된 작업.
- 실행 중인 예약된 작업: 다음으로 이동 모두 > 시스템 진단 > 실행 중인 예약된 작업.
- 작업이 DeleteAggregatedDemoDataDexScore 테이블 중 하나에 나열되지 않는지 확인합니다.
-
보류 중인 예약된 작업 및 실행 중인 예약된 작업 테이블에 액세스합니다.
- 예약된 작업 목록으로 다시 이동합니다.
- 예약된 작업을 찾아서 엽니다 DeleteDemoDataDexScore .
-
지금 실행을 선택합니다.
작업은 백그라운드에서 실행됩니다.
- 작업이 DeleteDemoDataDexScore 보류 중인 예약된 작업 및 실행 중인 예약된 작업 테이블에 나열되지 않는지 확인합니다.
-
전역 범위에 있는 기록을 삭제합니다.
- 다음으로 이동 모두 > 시스템 정의 > 스크립트 - 백그라운드.
-
스크립트 실행(서버에서 실행된 JavaScript) 필드에 삭제 스크립트를 입력합니다.
var prefix = "[DEXScore Demo]"; //Deleting computer records var comp = new GlideRecord('cmdb_ci_computer'); comp.addEncodedQuery('nameSTARTSWITH' + prefix); comp.query(); comp.deleteMultiple(); //Deleting User Records var userGR = new GlideRecord("sys_user"); userGR.addEncodedQuery('nameSTARTSWITH' + prefix); userGR.query(); userGR.deleteMultiple(); //Deleting CMN Location Records var location = new GlideRecord('cmn_location'); location.addEncodedQuery('nameSTARTSWITH' + prefix); location.query(); location.deleteMultiple(); - 범위 내 필드의 기본값이 전역으로 설정되지 않은 경우 드롭다운 목록에서 전역을 선택합니다.
- 스크립트 실행을 선택합니다.
결과
예약된 작업이 모두 성공적으로 실행되고 전역 범위에서 기록을 삭제하는 스크립트가 실행되면 인스턴스에서 데모 데이터가 삭제됩니다.
예약된 작업을 실행하는 동안 오류가 발생하면 작업을 다시 실행하십시오.