스캔 엔진 정의: 관리 용이성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 06월 16일
  • 소요 시간: 31분
  • 스캔 엔진 관리용이성 정의는 인스턴스, 애플리케이션 또는 인프라를 효과적으로 모니터링, 구성 및 유지관리할 수 있는 정도 ServiceNow 를 측정합니다.

    호주 정의

    다음 관리 용이성 정의가 Australia 2026 릴리스에 추가되었습니다.

    표 1. 관리 용이성 스캔 엔진 정의
    번호 활성 결과 수준 고유 ServiceNow 제품 간단한 설명 비즈니스 영향 해결 단계 지원 문서
    sn_SE10002 1 Act 여러 테이블이 동일한 번호 프리픽스를 사용하고 있습니다. 동일한 번호 프리픽스를 공유하는 여러 테이블은 워크플로우, 통합 또는 스크립트 오작동으로 인해 혼란과 노력과 시간 낭비를 초래할 수 있으며, 이로 인해 잘못된 기록 처리 또는 데이터 불일치, 부정확한 검색 및 보고서가 발생할 수 있습니다. 이 프리픽스는 여러 테이블에서 공유되고 있습니다. 테이블에는 자체 프리픽스가 있거나 확장 테이블의 프리픽스를 공유해야 합니다. 설명서
    sn_SE10021 1 Act onSubmit 클라이언트 스크립트는 비동기 AJAX 메서드를 사용해서는 안 됩니다. 클라이언트 측 논리는 사용자 모르게 건너뛸 수 있습니다. 또한 이로 인해 부정확한 데이터가 발생할 수 있습니다. 동기 AJAX 호출(getXMLWait())을 사용하여 onSubmit 클라이언트 스크립트 내에서 서버로 이동합니다. 설명서
    sn_SE10022 1 Act onBefore 변환 스크립트는 target.update()를 사용해서는 안 됩니다. 다른 프로세스에 영향을 줄 수 있는 데이터베이스 서버에 대한 추가 영향입니다. 대상 제거.update(). 설명서
    sn_SE10030 1 Act 스크립트에서 패키지 호출 제거 업그레이드 중에 기능이 중단될 수 있습니다. 패키지 호출을 적절한 GlideScriptable 클래스로 바꿉니다. 설명서
    sn_SE10034 1 제안 스크립트에는 하드 코딩된 sys_ids 포함해서는 안 됩니다. 프로덕션에서 예기치 않은 결과가 발생했습니다. 하드 코딩된 sys_id기록을 참조하는 속성을 사용하는 것이 좋습니다. 설명서
    sn_SE10036 1 제안 접근 제어는 일반적으로 그룹이 아닌 역할별로 설정됩니다. 유지관리 수준이 높아지면서 그룹/역할 액세스 충돌이 발생합니다. 사용자가 가지고 있는 역할과 사용자가 속한 그룹에 따라 액세스를 제한하도록 접근 제어를 설정하는 것이 좋습니다. 설명서
    sn_SE10043 1 제안 아무데나 적용되지 않는 카탈로그 UI 정책입니다. 개발자는 이 기록이 존재하는 이유를 파악하는 데 시간을 할애해야 할 수 있습니다. 카탈로그 UI 정책을 삭제하거나 적용 대상 확인란 중 하나를 선택합니다. 설명서
    sn_SE10044 1 제안 아무데나 적용되지 않으므로 불필요한 카탈로그 클라이언트 스크립트입니다. 개발자는 이 기록이 존재하는 이유를 파악하는 데 시간을 할애해야 할 수 있습니다. 카탈로그 UI 정책을 삭제하거나 적용 대상 확인란 중 하나를 선택합니다. 설명서
    sn_SE10049 1 제안 DOM 조작 방지(문서, $, gel 또는 jQuery) 프로덕션에서 예기치 않은 결과가 발생했습니다. 문서 객체 호출에 대한 참조를 제거합니다. 설명서
    sn_SE10055 1 Act Aysnc 비즈니스 규칙은 스크립트 필드에서 previous/changes/changesTo/changesFrom을 사용해서는 안 됩니다. 프로덕션에서 예기치 않은 결과가 발생했습니다. 이전 변수를 참조해야 하거나 필드 값이 변경될 때만 비즈니스 규칙을 실행해야 하는 경우 이후 실행되도록 비즈니스 규칙을 변환하는 것이 좋습니다. 설명서
    sn_SE10057 1 Recommend 새 기록을 삽입할 때 GlideRecord의 initialize() 또는 newRecord() 메서드를 호출해야 합니다. 프로덕션에서 예기치 않은 결과가 발생했습니다. 객체를 GlideRecord 생성한 후 or newRecord() 메서드를 initialize() 호출합니다. 기본값을 포함하는 데 사용합니다 newRecord() . 설명서
    sn_SE10059 1 Act g_form.showErrorBox()/hideErrorBox()는 g_form.showFieldMsg()/hideFieldMsg()로 대체해야 합니다. 향후 업그레이드로 인해 이러한 레거시 메서드의 사용이 제한되고 프로덕션에서 코드가 중단될 수 있습니다. () 및/또는 g_form.hideErrorBox() 함수 대신 g_form.showErrorBox() 또는 g_form.hideFieldMsg() 함수를 사용합니다g_form.showFieldMsg. 설명서
    sn_SE10061 1 제안 불필요한 UI 정책 작업 - 모든 작업이 "변경 안 함"으로 설정 개발자는 이 기록이 존재하는 이유를 파악하는 데 시간을 할애해야 할 수 있습니다. UI 정책 작업을 삭제합니다. 설명서
    sn_SE10071 1 제안 gs.getProperty(예|아니오 유형의 시스템 속성)은 "예"/"아니오"와 같이 문자열 값을 반환합니다. 문자열 값이 부울로 처리되면 예기치 않은 결과가 나올 수 있습니다
    • 시스템 속성에 대해 테스트 중인 조건 주위 true/false 내부에 따옴표를 추가합니다.
    • 깨짐: gs.getProperty("enable_email") == true.
    • 고정됨: gs.getProperty("enable_email") == "true".
    설명서
    sn_SE10097 1 제안 스크립트 포함 이름은 대문자 대문자여야 합니다. 개발 시간이 늘어날 수 있습니다.
    • 스크립트 포함 이름은 대문자 대소문자 형식을 따라야 합니다. 특수 문자는 사용해서는 안 됩니다.
    • 예: MyScriptInclude 또는 WorkflowUtils.
    • 참고: 스크립트 포함이 변경된 경우 이 스크립트 포함을 호출하는 모든 스크립트도 업데이트해야 합니다.
    설명서
    sn_SE10098 1 제안 카탈로그 변수 이름은 첫 글자가 소문자인 snake_case 형식을 따라야 합니다. 개발 시간이 늘어날 수 있습니다.
    • 형식을 따르십시오. snake_case 밑줄, 소문자 및 숫자만 사용해야 합니다.
    • 참고: 이 변수가 변경된 경우, 이 변수를 호출하는 모든 스크립트도 업데이트해야 합니다.
    설명서
    sn_SE10103 1 제안 특정 사용자에게 알림을 보내도록 구성하지 않도록 합니다. 중요한 알림이 올바른 사용자에게 전달되지 않을 수 있습니다(다른 사용자에게도 전달되지 않을 수 있음). 이로 인해 프로세스가 중단될 수 있습니다. 특정 그룹에 알림을 보내거나 알림을 트리거하는 기록에서 파생된 필드를 사용하는 것이 좋습니다. 설명서
    sn_SE10104 1 Act 사용자에게 직접 역할을 부여해서는 안 됩니다. 의도하지 않은 사용자가 플랫폼 내의 특정 기능에 액세스할 수 있습니다. 그룹을 만들고, 원하는 역할을 그룹에 부여하고, 그룹을 사용자에게 연결하는 것을 고려하십시오. 이제 사용자는 그룹을 통해 역할을 상속받습니다. 설명서
    sn_SE10118 1 Act MID 서버 버전이 인스턴스 버전과 일치해야 합니다. 디스커버리가 제대로 실행되지 않을 수 있으므로 구성 데이터가 업데이트되지 않을 수 있습니다. MID 서버 기록에서 MID 서버 업그레이드 UI 작업을 사용하여 MID 서버 자동 업그레이드를 시도합니다. MID 서버 기록에서 UI 동작 확인 을 사용합니다. 오류가 발생한 경우 아래 지침을 따르십시오. 최신 MID Server를 다운로드합니다(MID Server 애플리케이션 아래의 다운로드 모듈에서). 서버 관리자에게 최신 MID 서버 zip 파일을 서버에 설치하도록 요청하십시오. MID 서버 기록에서 UI 동작 확인 을 사용합니다. 설명서
    sn_SE10135 1 제안 워크플로우에는 30개 이상의 활동이 포함될 수 없습니다. 개발 시간 증가 하위 플로우를 만들어 메인 워크플로우에서 일부 활동을 제거하는 것이 좋습니다. 설명서
    sn_SE10136 1 제안 워크플로우는 알림 활동을 호출해서는 안 됩니다. 개발 시간이 길어지고 이메일 알림이 일관되지 않을 수 있음. 알림 활동을 이벤트 생성 활동으로 대체합니다. 그런 다음 워크플로우에서 트리거된 이벤트를 기반으로 알림을 만듭니다. 설명서
    sn_SE10137 1 제안 워크플로우에는 3개 이상의 분기 활동이 포함될 수 없습니다. 워크플로우는 실행 중에 중단되어 프로세스가 완료되지 않을 수 있습니다. 하위 플로우를 만들어 메인 워크플로우에서 일부 분기 활동을 제거하는 것이 좋습니다. 설명서
    sn_SE10145 1 Act UI 페이지의 이름은 테이블과 같을 수 없습니다(또는 그 반대의 경우도 마찬가지). 테이블 이름이나 UI 페이지를 참조할 때 혼동을 일으킬 수 있습니다. 테이블 이름은 자동 생성 값이므로 UI 페이지의 이름을 고유한 이름으로 변경합니다. 설명서
    sn_SE10241 1 제안 디스커버리 일정 이름은 검색 중인 것과 관련이 있어야 합니다. 특정 대상 또는 세그먼트에 대한 일정을 수동으로 검색해야 하는 필요성을 줄여 검색 관리 시간을 절약합니다. 범위 내 네트워크 세그먼트 또는 검색될 것으로 예상되는 항목을 반영하도록 검색 일정의 이름을 변경합니다. 설명서
    sn_SE10244 1 Recommend UI 작업에는 정의된 가시성 조건이 있어야 합니다. 데이터에 영향을 줄 수 있는 UI 작업의 우발적인 실행을 방지합니다. UI 작업을 편집하고 UI 작업을 표시해야 하는 경우에 대한 조건을 제공합니다. 설명서
    sn_SE10245 1 제안 UI 작업은 단순해야 합니다. UI 작업의 유지관리 및 개발 간소화 고급 및 복잡한 논리에 대한 비즈니스 규칙을 생성합니다. UI 작업을 편집하고 스크립트 포함을 호출하거나 비즈니스 규칙이 대신 반응하도록 허용하여 스크립트 복잡성을 줄입니다. 설명서
    sn_SE10252 1 Act 스크립트는 gs.sql 사용해서는 안 됩니다. 기능에 영향을 미쳐 사용자 경험이 저하될 수 있습니다. gs.sqlGlideRecord모든 사용을 . 설명서
    sn_SE10254 1 Act 스크립트 포함 이름은 고유해야 합니다. 기능이 손상되어 사용자 경험이 저하될 수 있습니다. 최신 스크립트 포함(또는 가장 적게 사용되는 스크립트 포함)을 가져와서 고유한 API 이름을 갖도록 이름을 바꿉니다. 이 스크립트 포함을 참조하는 모든 스크립트는 새 API 이름을 참조하도록 업데이트해야 합니다. 설명서
    sn_SE10257 1 Act 2011 SLA 엔진으로 이동 고려 부정확한 SLA 계산을 초래할 수 있는 SLA 정의에 대한 제어가 적습니다. 시스템 속성 값을 com.snc.sla.engine.version 2011로 설정합니다. 참고: 2011 SLA 엔진을 활성화하면 테이블의 task_sla 모든 비즈니스 규칙이 비활성화됩니다(2011 엔진의 일부인 작업 SLA 빈 일정 경고 규칙 제외). 추가 비즈니스 규칙을 추가하거나 기본 비즈니스 규칙을 사용자 지정한 경우 이러한 규칙은 자동으로 비활성화되지 않습니다. 설명서
    sn_SE10260 1 Act 제품 카탈로그의 항목은 제품 모델에 연결되어야 합니다. 자산 관리에 대한 가시성 낮음 기존 제품 모델을 만들거나 제품 카탈로그 항목에 연결합니다. 설명서
    sn_SE10261 1 Recommend 최신 버전의 Agile Development를 활용해야 합니다. 개발/관리 시간을 단축할 수 있는 새로운 기능을 활용하지 못할 가능성. Agile Development 2.0을 검토하여 회사의 Agile 프로세스에 적합한지 확인합니다. 설명서
    sn_SE10265 1 Act 예약된 작업은 비활성 사용자와 함께 실행해서는 안 됩니다. 시스템에 불필요한 부담이 됩니다. 예약된 작업을 계속 실행해야 하는지 여부를 결정하고, 실행할 경우 활성 사용자로 실행 필드를 업데이트합니다. 설명서
    sn_SE10268 1 Act 지원되지 않는 속성 "glide.ui11.show_switch_link"을(를) 예로 설정해서는 안 됩니다. 잘못된 데이터 또는 나쁜 사용자 경험을 초래할 수 있는 예기치 않은 동작입니다. "glide.ui11.show_switch_link" 속성 값을 로 false설정합니다. 설명서
    sn_SE10272 1 Act 사용자 지정 테이블은 카탈로그 작업, 문제, 변경 요청 또는 인시던트에서 확장되어서는 안 됩니다. 업그레이드 중에 불필요한 시간이 소요됩니다. 이면의 요구 사항을 다시 평가하고 확장된 테이블을 제거합니다. 프로세스 관련 요구사항은 조직 수준에서 프로세스를 표준화하고, 필요한 데이터를 사용자 지정 테이블 속성이 아닌 변수로 캡처하고, ITSM 이외의 사용 사례(예: 시설 문제, 변경 또는 인시던트)를 사용자 지정 앱으로 구현하거나 기존 <ph conref=".를 통해 구현하여 해결해야 합니다. /reusables/conrefs.dita#conrefs/company-no-reg-tm"/> 스토어 애플리케이션. 설명서
    sn_SE10283 1 제안 변수 확인 데이터 확인에 정규 표현식을 사용해야 합니다. 데이터를 확인하는 일관된 방법을 사용하면 사용자 경험이 향상됩니다. 변수 확인 정규 표현식 레코드를 사용하여 Service Catalog 내에서 공통 데이터 확인을 구성하는 것이 좋습니다. 설명서
    sn_SE10286 1 제안 Service Catalog 사용자 기준을 사용하도록 설정해야 합니다. 서비스 카탈로그 액세스에 대한 구성 및 설정이 적어 배포 위험이 낮아집니다. 서비스 카탈로그 속성을 glide.sc.use_user_criteriatrue설정하여 시스템에서 사용자 기준을 활성화합니다. 설명서
    sn_SE10288 1 Act 변환 맵의 임포트 세트 테이블에는 부울 필드가 없어야 합니다. 시스템에서 부정확한 데이터가 발생할 가능성이 있습니다. 임포트 세트 테이블의 예/아니오 필드를 문자열 필드로 바꾸고 필요한 경우 변환 스크립트를 작성하여 대상 기록의 값을 채웁니다. 이렇게 하면 이 필드가 업데이트를 위해 제공된 데이터의 일부가 아닌 경우 대상 기록에서 수정되지 않습니다. 설명서
    sn_SE10290 1 Act 과거 날짜가 "유효 기간"인 지식 문서 관련 문서가 만료되거나 관련 없는 문서가 지식베이스에 남아 있을 수 있습니다. 이 상황에서 식별된 지식 문서를 검토하고 "유효 기간" 날짜를 업데이트하거나 지식 문서를 폐기하십시오. 설명서
    sn_SE10291 1 Act 한 양식에 중복된 필드 부정확한 데이터와 사용자 불만. 저장에 문제가 발생할 수 있으므로 중복된 양식 필드를 검토하고 제거하십시오. 설명서
    sn_SE10292 1 Act 고유 번호 인덱싱 사용 중복된 번호는 혼동과 오류를 일으킬 수 있습니다. 이 테이블에서 고유 인덱스를 사용하도록 설정합니다. 시스템 정의 > 테이블로 이동하여 이 스캔한 기록의 테이블을 선택하고 데이터베이스 인덱스 관련 목록으로 이동하여 새로 만들기를 선택한 다음 "고유 인덱스" 상자를 선택하고 "번호" 필드를 선택한 상자로 이동한 다음 "인덱스 작성"을 누릅니다. 설명서
    sn_SE10294 1 Act GlideRecord 쿼리에 대해 엄격 모드를 사용하도록 설정해야 합니다. 잘못된 쿼리 허용을 사용하여 의도하지 않거나 설명할 수 없는 부작용이 발생합니다. "" 속성glide.invalid_query.returns_no_rows으로 sys_properties 이동하여 추가하거나 검토합니다. 속성 값이 로 설정되어 true있는지 확인합니다. 설명서
    sn_SE10299 1 Act 모든 이벤트에는 설명이 있어야 합니다. 설명이 비어 있는 이벤트가 있으면 목적이 불분명해질 수 있습니다. 설명 필드를 채웁니다. 설명서
    sn_SE10300 1 제안 이름이 중복된 보고서 보고서 라이브러리의 혼란과 손상이 증가합니다. 보고서에 고유한 명명 규칙을 사용하는 것이 좋습니다. 설명서
    sn_SE10301 1 Act 쿼리 이전 비즈니스 규칙에 ^NQ를 사용하지 마십시오. NQ(최상위 OR) 연산자는 이전의 모든 쿼리 용어를 다음 쿼리 용어로 OR. 이로 인해 원래 쿼리 자체의 결과가 변경될 수 있습니다. 스크립트 필드에서 ^NQ(최상위 수준 OR)를 제거합니다. 이를 위해서는 다른 접근 방식을 사용하도록 비즈니스 규칙을 리팩터링해야 할 수 있습니다. 설명서
    sn_SE10302 1 제안 스크립팅된 REST 서비스 및 해당 자원에는 의미 있는 짧은 설명이 있어야 합니다. 짧은 설명 없이 스크립트된 특정 REST 서비스를 찾기가 어려울 수 있습니다. 문서화를 위해 이러한 자원의 간단한 설명 필드를 채웁니다. 설명서
    sn_SE10304 1 제안 이벤트에는 "실행한 사람" 필드가 채워져 있어야 합니다. 실행한 사람 필드 없이 이벤트를 실행하는 비즈니스 규칙을 추적하기가 어려울 수 있습니다. 실행한 사람 필드에 이벤트를 실행하는 비즈니스 규칙의 이름으로 채웁니다. 설명서
    sn_SE10305 1 Act 존재하지 않는 테이블에 대한 딕셔너리 항목이 존재합니다. 개발/문제 해결 시간 증가. 고아 딕셔너리 항목을 비활성화합니다. 설명서
    sn_SE10306 1 Recommend LDAP 수신기 사용 인스턴스는 다음으로 예약된 새로 고침까지 사용자 계정에 대한 정보를 받지 못할 수 있으며, 이로 인해 사용자 데이터가 오래된 것입니다. 기록의 수신기 플래그를 설정합니다 true. 설명서
    sn_SE10307 1 Recommend JavaScript 모드는 애플리케이션에 대한 호환성 모드로 설정하면 안 됩니다. 호환성 모드에서 오류가 감지되지 않은 채 빠져나갈 수 있습니다. 전역 애플리케이션을 편집하는 경우 JavaScript 모드를 ES5 표준으로 설정하고, 범위가 지정된 애플리케이션을 사용하는 경우 ECMAScript 2021(ES12)로 설정합니다. 호환성 모드를 선택해서는 안 됩니다. 설명서
    sn_SE10415 1 Act 작성자 선택적 업데이트는 스토어 앱에서 처리해야 합니다. 속성 값이 false이면 author_elective_update 폴더의 삭제가 애플리케이션 업그레이드를 위한 업그레이드 이력 항목에 기록 건너뛰기로 기록되지 않습니다. 시스템 속성 "com.glide.apps.include_my_deletes"의 값 true으로 바꿉니다. 설명서
    sn_SE10451 1 Act REST 웹 서비스는 데이터를 직접 쓰지 않아야 합니다. 스크립팅된 REST 웹 서비스는 CRUD 작업을 유지관리하는 대신 트랜잭션을 위한 인터페이스를 제공합니다. 스크립트 포함보다는 웹 서비스 내에서 이러한 작업을 유지관리하는 것이 더 어렵습니다. 스크립팅된 REST 웹 서비스 대신 스크립트 포함을 사용하여 CRUD 작업을 수행합니다. 설명서
    sn_SE10454 1 제안 "다른 이름으로 실행" 필드에 정의된 사용자가 비활성 상태이거나 유효하지 않습니다. 유효하지 않거나 비활성 사용자 자격 증명으로 예약된 작업이 예상대로 실행되지 않을 수 있습니다. "다른 이름으로 실행" 필드를 업데이트하거나 사용자 기록이 활성 상태이고 "사용자 ID" 필드가 채워져 있는지 확인합니다. 설명서
    sn_SE10456 1 Recommend SOAP 웹 서비스는 데이터를 직접 쓸 수 없습니다. 스크립팅된 SOAP 웹 서비스는 CRUD 작업을 유지관리하는 대신 트랜잭션을 위한 인터페이스를 제공합니다. 스크립트 포함보다는 웹 서비스 내에서 이러한 작업을 유지관리하는 것이 더 어렵습니다. 스크립트된 SOAP 웹 서비스 대신 스크립트 포함을 사용하여 CRUD 작업을 수행합니다. 설명서
    sn_SE10464 1 Act 취약한 항목(VIT) 기록에 대한 활성 작업 SLA 정의 인스턴스 내에서 예기치 않은 동작이 발생할 수 있습니다. 모든 작업 SLA 정의를 비활성화합니다. 설명서
    sn_SE10477 1 Recommend gs.now()는 더 이상 스크립트에서 사용해서는 안 됩니다. gs.now() 호출은 지원되지 않으며 예기치 않은 동작이 발생할 수 있습니다. "gs.now()"를 새 ""GlideDate().getDisplayValue()로 바꿉니다. 설명서
    sn_SE10481 1 Act sys_update_xml 테이블이 권장 임계치를 초과합니다. 업그레이드 중에 성능 문제가 발생할 수 있습니다. "유형" 열별로 테이블을 sys_update_xml 그룹화하고 가장 큰 그룹을 기록해 둡니다. 종종 기록의 대부분을 구성하는 업데이트 유형은 한두 가지입니다. 가장 많이 기여하는 업데이트 유형을 식별한 후에는 이러한 업데이트가 일부 커스터마이제이션의 결과인지 확인합니다. 이 경우 확장하지 않고 sys_metadata테이블을 다시 생성하거나 테이블에 대한 기록을 너무 자주 생성 / 삭제하지 않는 방법을 찾으십시오. 초과 업데이트를 담당하는 사용자 지정 스크립트가 있을 수도 있습니다. 커스터마이제이션을 비활성화하고 생성된 초과 기록을 신중하게 정리합니다. 원인을 확인할 수 없는 경우 <ph conref=".에 문의하십시오. /reusables/conrefs.dita#conrefs/company-no-reg-tm"/> 지원을 요청합니다. 설명서
    sn_SE10482 1 Recommend Java 패키지에 대한 직접 호출 확인 다른 프로세스에 영향을 줄 수 있는 데이터베이스 서버에 대한 추가 영향입니다. 패키지 호출 제거 도구를 실행하고 모든 Java 패키지 호출을 Glide 대안으로 바꾸는 것이 좋습니다. 설명서
    sn_SE10484 1 Act 비프로덕션 인스턴스에서 ATF 테스트/테스트 도구 모음 실행이 활성화되어 있는지 확인합니다. ATF가 없으면 중요한 기능이 예상대로 작동하는지 확인하기 위한 테스트를 수행하지 못할 수 있습니다. Automated Test Framework > 관리 > 속성으로 이동한 다음 "테스트/테스트 실행 도구 모음 사용" 속성을 선택합니다. 설명서
    sn_SE10485 1 Act 기고할 수 있음/기고할 수 없음 사용자 기준은 각 지식베이스에 정의되어야 합니다. 사용자 기준이 정의되지 않은 경우 모든 사용자가 컨텐츠를 기고할 수 있습니다. 각 지식베이스에 기고할 수 있음 또는 기고할 수 없음 사용자 기준을 정의합니다. 설명서
    sn_SE10486 1 제안 기준선과 다른 서버/클라이언트 스크립트 유무 검사 업그레이드 중에 스크립트가 불필요하게 건너뛰지 않도록 방지합니다. 이러한 서버/클라이언트 스크립트의 변경 내용을 검토하고 필요한 경우 베이스라인 버전으로 되돌립니다. 그렇지 않으면 업그레이드 후 철저히 테스트하십시오. 설명서
    sn_SE10487 1 Recommend 지원되지 않는 API의 사용 확인 더 이상 지원되지 않는 API는 예기치 않게 동작할 수 있습니다. 지원되지 않는 API 호출을 GlideQueryGlobalAPI 또는 같은 GlideRecordAPI지원되는 API로 바꿉니다. 또는 테이블에서 sys_dictionary 필드 확인을 검색합니다. 설명서
    sn_SE10496 1 Recommend HR 템플릿에 담당 규칙과 상충하는 담당 그룹 매핑이 있음 필요한 기술이 없는 HR 사용자가 케이스에 할당될 수 있습니다. HR 템플릿을 검토하고 필요한 경우 그룹을 제거하거나 더 이상 필요하지 않은 경우 할당 규칙을 비활성화합니다. 설명서
    sn_SE10528 1 Recommend 취소된 검색 최소화 최대 런타임 값에 도달하면 중요한 검색 일정 및 프로세스가 취소될 수 있습니다. Discovery를 완료하지 않으면 CMDB에 부정확한 데이터가 생성됩니다. 오프셋된 시간 동안 검색을 예약하거나, 더 많은 자원을 할당하거나, 정의된 최대 실행 시간을 늘립니다. 설명서
    sn_SE10530 1 제안 세부 항목의 이름은 고유해야 합니다. 중복된 이름으로 인해 사용자가 표시기에 사용할 올바른 세분화에 대해 혼동할 수 있습니다. 적절하고 고유한 이름으로 세분화의 이름을 바꿉니다. 설명서
    sn_SE10531 1 Recommend 표시기가 없는 수집 작업 표시기가 없는 작업은 관련 없는 데이터를 비효율적으로 수집할 수 있습니다. 표시기 탭에서 구성하거나 새 표시기를 정의할 작업 표시기의 이름을 선택합니다. 설명서
    sn_SE10532 1 Recommend 여러 활성 수집 작업에 사용되는 표시기 수집 작업에서 관련 없는 데이터를 수집할 수 있습니다. 수집 작업에 정의된 표시기를 검토하여 여러 작업에 대해 정의되지 않았는지 확인합니다. 설명서
    sn_SE10544 1 제안 대시보드에는 탭이 하나 이상 있어야 합니다. 탭을 사용하지 않으면 컨텐츠가 흐트러질 수 있습니다. 대시보드에 탭이 없는 근본 원인을 조사합니다. 업데이트 세트를 사용하여 대시보드를 전송한 경우 설명서에 제공된 단계에 따라 필요한 모든 부분을 언로드해야 합니다. 그렇지 않으면 대시보드에서 구성 아이콘을 선택하여 구성 창을 연 다음 탭 생성을 선택합니다. 설명서
    sn_SE10546 1 제안 릴리스에 기본 상태가 사용되는지 확인 사용자 지정 상태에 대한 설명서가 생성되지 않으면 유지관리/적용이 어려울 수 있습니다. 릴리스 테이블에서 기본 상태를 사용합니다. 설명서
    sn_SE10547 1 제안 HTML 템플릿에서 국제화되지 않은 문자열을 사용하지 마십시오. 위젯의 HTML 템플릿, 클라이언트 스크립트 또는 서버 스크립트 필드에서 ${} 또는 gs.getMessage() 구문을 사용하여 번역할 문자열에 태그를 지정하면 서비스 포털 콘텐츠를 지역화할 수 있습니다. 위젯의 HTML 템플릿, 클라이언트 스크립트 또는 서버 스크립트 필드에서 ${} 또는 gs.getMessage() 구문을 사용하여 번역할 문자열에 태그를 지정하면 서비스 포털 콘텐츠를 지역화할 수 있습니다. 설명서
    sn_SE10550 1 제안 기준선 HR 상태가 수정됨 사용자 지정 상태에 대한 설명서가 생성되지 않으면 유지관리/적용이 어려울 수 있습니다. HR 관련 기록에 기본 상태를 사용합니다. 설명서
    sn_SE10552 1 검토 워크플로우가 연장 시간 체크아웃됨 장기간 체크 아웃된 워크플로우는 중단된 작업 또는 완료되지 않은 데이터 위생을 나타냅니다. 체크아웃된 지 7일이 넘은 워크플로우를 게시합니다. 설명서
    sn_SE10553 1 제안 세부 항목 소스에는 유효한 팩트 테이블 및 필드 값이 있어야 합니다. 유효하지 않은 팩트 테이블 또는 필드 값을 사용하면 예기치 않은 데이터 수집이 발생합니다. 팩트 테이블의 경우 세부 항목 소스가 요소를 가져오는 테이블을 선택합니다. 필드 테이블에서 모든 기록에 대해 고유한 값을 포함하는 필드를 선택합니다. 설명서
    sn_SE10554 1 제안 참조를 기반으로 하는 대화형 필터는 참조 테이블 및 필드에 매핑되어야 합니다. 대화형 필터는 불완전하며 참조 없이 특정 보고서/필드를 참조하지 않습니다. "대화형 필터 참조" 관련 목록의 대화형 필터에 매핑을 추가합니다. 설명서
    sn_SE10555 1 Recommend 활성 상태가 아닌 사용자에게 할당된 보고서 사용자는 비활성 상태이므로 보고서를 받지 못합니다. 사용자를 활성화하거나 이미 활성 상태인 사용자에게 보고서를 할당합니다. 설명서
    sn_SE10556 1 Recommend 더 이상 예약이 없는 자동 표시기가 있는 위젯 자동 표시기가 수집하는 정확하거나 시기적절한 데이터가 위젯에 더 이상 표시되지 않습니다. 자동 표시기가 계속 실행되도록 다시 예약합니다. 설명서
    sn_SE10557 1 Recommend 사용되지 않은 세부 항목 소스 세부 항목 소스에서 수집한 데이터는 세부 항목에서 사용되지 않으므로 아무 용도로도 사용되지 않습니다. 세부 항목 소스를 사용하는 세부 항목을 작성하거나 세부 항목 소스를 제거합니다. 필요하지 않은 경우 세부 항목 소스를 삭제합니다. 설명서
    sn_SE10558 1 제안 활성 HR 기록 생성자에는 HR 포털 및 검색에 표시할 범주와 카탈로그가 정의되어 있어야 합니다. 범주와 카탈로그가 채워지지 않은 경우 기록 생성자가 포털에 나타나지 않습니다. 기록 생성자에 범주와 카탈로그를 추가합니다. 설명서
    sn_SE10560 1 Recommend 사용자가 없는 역할과 보고서를 공유하면 안 됩니다. 보고서에 정의된 역할이 할당된 사용자가 없기 때문에 어떤 사용자도 보고서를 받지 못합니다. 보고서에 액세스해야 하는 사용자에게 역할을 할당합니다. 설명서
    sn_SE10561 1 Act 범위가 지정된 앱은 자세한 정보 표시 방법이 아닌 로깅에 로깅 유틸리티 또는 사용되지 않는 메서드를 사용합니다. 전역 범위로만 제한되고 비공개 애플리케이션 범위에서 액세스할 수 없습니다. gs.error, gs.warn, 또는 gs.infogs.debug. 설명서
    sn_SE10562 1 Recommend 알림 범주 사용 사용자는 범주에 따라 알림을 구독하거나 구독 취소할 수 있습니다. 이러한 값을 사용하면 사용자가 알림 기본 설정을 셀프 서비스할 수 있습니다. 알림에 범주 값을 추가합니다. 설명서
    sn_SE10564 1 제안 중복 기초/핵심 데이터를 찾았습니다. 중복 데이터는 CSM 관리자와 사용자에게 혼동을 야기할 수 있습니다. 중복 데이터를 검토하고 불필요하다고 간주되는 데이터를 제거합니다. 설명서
    sn_SE10565 1 제안 비즈니스 규칙: "인시던트 상태를 상태로 복사" 및 "인시던트 상태에 상태 복사"는 활성 상태로 유지되어야 합니다. 인시던트 기록을 생성하거나 업데이트하는 동안 인시던트 양식에서 "상태" 또는 "인시던트 상태" 필드를 사용할 경우 이 두 필드가 모두 백엔드에서 동기화되므로 문제를 방지할 수 있습니다. 다음 비즈니스 규칙이 활성화된 경우에만 필드가 동기화됩니다. 상태를 인시던트 상태로 복사 인시던트 상태를 상태로 복사 "인시던트 상태를 상태로 복사" 및 "상태를 인시던트 상태로 복사" 비즈니스 규칙을 다시 활성화합니다. 제거된 경우 다른 인스턴스에서 복사본을 가져옵니다. 설명서
    sn_SE10566 1 Recommend 워크플로우 활동이 비어 있거나 잘못된 그룹을 참조합니다. 스크립트를 실행하거나, 알림을 보내거나, 승인을 요청하는 활동은 예상대로 실행되지 않으며 잘못되었거나 빈 그룹을 가리킵니다. 이로 인해 이러한 활동으로 생성된 객체가 손실될 수 있습니다. 올바른 그룹이 활동에 할당되었는지, 그룹에 활성 사용자가 있는지 확인합니다. 설명서
    sn_SE10569 1 Recommend 상세 항목에 대한 상세 항목 매핑을 찾을 수 없음 세부 항목 매핑이 없으면 세부 항목을 사용할 수 없습니다. 세부 항목 매핑을 생성합니다. 설명서
    sn_SE10570 1 Recommend 위젯에서 인라인 템플릿 사용 방지 서비스 포털에서 프로덕션 문제가 발생할 가능성이 높아질 수 있습니다. 위젯에 대한 관련 Angular ng-template 기록을 생성합니다. 설명서
    sn_SE10572 1 Recommend 사용자가 없는 그룹과 공유된 보고서 올바른 사용자가 이 보고서에 액세스할 수 있거나 보고서가 더 이상 필요하지 않습니다. 조직의 변경이 그룹 및 이러한 보고서 공유에 올바르게 반영되지 않으면 변경 사항이 필요한 사용자가 새 보고서를 요청하여 중복으로 이어질 가능성이 높습니다. 보고서 수가 많으면 시스템과 관리자의 오버헤드가 추가됩니다. 이 보고서를 조사하여 이 보고서에 대한 그룹 공유가 정확한지 확인합니다. 액세스할 필요가 있는 사람이 없는 경우 보고서를 비활성화합니다. 이 그룹을 조사하여 최근의 조직 변경으로 인해 고아가 발생하지 않았는지 확인합니다. 설명서
    sn_SE10573 1 Recommend 인시던트 테이블의 핵심 필드는 읽기 전용이어야 합니다. 인시던트 내에서 캡처된 자동 생성 정보가 편집되면 혼동과 데이터 손실이 발생할 수 있습니다.
    • 다음 필드는 인시던트에서 항상 읽기 전용이어야 합니다.
    • 번호.
    • 열렸습니다.
    • 시작한 사람.
    • 업데이트한 사람.
    • 해결한 사람.
    • 닫혔습니다.
    • 종결한 사람.
    설명서
    sn_SE10576 1 Recommend 표시기의 이름은 고유해야 합니다. 표시기 이름이 중복되면 혼동을 야기할 수 있으며 유지관리하기가 더 어려워질 수 있습니다. 표시기의 이름이 고유한지 확인합니다. 설명서
    sn_SE10579 1 Act 오류 또는 경고가 있는 데이터 수집기 작업 중요한 벤치마크 데이터는 오류나 경고가 있는 상태로 캡처되지 않을 수 있습니다. 데이터 수집기 작업 내에서 미해결 오류와 경고를 검토하고 해결합니다. 설명서
    sn_SE10580 1 검토 변경 작업 테이블의 필드를 필수로 설정하는 것이 좋습니다. 필수 필드가 없으면 변경 작업 테이블의 데이터 수집 효율성이 떨어져서 불완전하거나 일관성 없는 정보가 발생할 수 있습니다.
    • 다음 필드를 변경 작업 테이블에서 필수로 설정합니다.
    • 구성 항목.
    • 계획된 시작 날짜입니다.
    • 계획된 종료 날짜입니다.
    • 할당 그룹입니다.
    • 간단한 설명
    • 설명.
    설명서
    sn_SE10581 1 제안 계단식 필터를 기반으로 하는 모든 대화형 필터는 계단식 필터에 매핑되어야 합니다. 대화형 필터는 불완전하며 계단식 필터 없이 특정 보고서/필드를 참조하지 않습니다. "계단식 필터" 관련 목록의 대화형 필터에 매핑을 추가합니다. 설명서
    sn_SE10584 1 제안 점수가 입력되지 않은 자동 표시기 확인 점수가 없는 표시기는 비즈니스 프로세스에 대한 메트릭을 제공하는 목적을 달성하지 못합니다. 점수를 입력하지 않는 자동 표시기를 검토하고 해결합니다. 설명서
    sn_SE10586 1 Recommend sn_grc_metric_base_definition 테이블 필드 사용 중단 Vancouver 릴리스부터 sn_grc_metric_base_definition 및 sn_grc_metric_metric의 "latest_data" 및 "previous_data"은 더 이상 사용되지 않습니다. 메트릭 데이터에 대한 백분율 기반 임계치를 설정합니다. 새 역할 sn_grc_metric.developer를 사용하여 자동 메트릭 정의에서 스크립트를 편집합니다. 설명서
    sn_SE10588 1 Recommend GlideEncrypter 사용 중단 Vancouver 제품군 릴리스부터 GlideEncrypter API는 NIST 지침에 따라 더 이상 사용되지 않으므로 사용하지 않는 것이 좋습니다 대안으로 API 또는 키 관리 프레임워크를 사용하는 GlideElement 것이 좋습니다. 설명서
    sn_SE10589 1 제안 ITSM용 워크포스 최적화 불필요한 조건부 검사로 인해 시스템 오류 및 성능 저하가 발생할 수 있음
    • 필드의 데이터를 마이그레이션합니다.
    • 관리자 접근.
    • 에이전트 생성 허용.
    • 에이전트 편집을 허용합니다.
    • 에이전트 삭제를 허용합니다.
    • 이제 사용자 기준을 사용하여 이벤트 유형에 대한 접근 제어를 수행해야 합니다.
    설명서
    sn_SE10590 1 제안 인스턴스 보안 센터 사용 중단 인스턴스 보안 센터(ISC)는 2024년 9월까지 판매가 종료됩니다. SSC는 앞으로 권장되는 솔루션입니다. <ph conref=".에서 애플리케이션 보안 센터를 가져옵니다. /reusables/conrefs.dita#conrefs/company-no-reg-tm"/> 저장소에 있습니다. 설명서
    sn_SE10591 1 제안 테이블 m2m_user_consent_info은 더 이상 사용되지 않으며 sys_analytics_user_consent_decision로 마이그레이션됩니다. m2m_user_consent_info 테이블을 사용 중단하고 의 Vancouver 릴리스에서 ServiceNow sys_analytics_user_consent_decision하도록 마이그레이션하려면 사용자 지정 애플리케이션 및 데이터 마이그레이션을 업데이트해야 할 수 있으며 이로 인해 호환성 및 보고 기능에 영향을 줄 수 있습니다. 사용되지 않는 m2m_user_consent_info 대신 새 테이블 sys_analytics_user_consent_decision 을 사용하는 것이 좋습니다. 설명서
    sn_SE10598 1 검토 문서 단락이 너무 깁니다. 긴 단락은 AI를 압도하고 단편화되거나 불분명한 요약을 초래할 수 있습니다. 긴 단락을 여러 단락으로 구분하고 가장 관련성이 높은 정보로 단락을 줄이는 것이 좋습니다. 설명서
    sn_SE10617 1 검토 Now Assist는 문서가 소유권 그룹으로 완료될 때 최상의 작동 명확한 소유자가 없는 지식 문서의 유지 관리가 제대로 되지 않습니다. 존재하며 sys_property glide.knowman.ownership_group.enabled ""true로 설정되어 있는지 확인합니다. 필요한 경우 생성 및/또는 변경합니다. 설명서
    sn_SE10620 1 검토 부실 문서 메트릭 지식 문서의 "유효 기간(종료)" 필드는 생성형 AI에서 문서를 찾아보고, 검색하고, 사용할 수 있는지 여부를 제어합니다. 업데이트되지 않는 문서에는 오래된 정보가 포함될 수 있습니다. 유효 기간 날짜는 1년 이내로 설정하는 것이 이상적입니다. 주기적으로 문서 작성자 또는 소유권 그룹의 구성원에게 이러한 문서를 검토하게 하여 관련이 있거나 업데이트가 필요한지 결정하십시오. 설명서
    sn_SE10622 1 검토 메트릭 보기 자주 사용되지 않는 문서에는 오래된 정보가 있을 수 있으며 데이터베이스에서 불필요하게 공간을 차지합니다. 조회수가 적은 문서를 검토하여 콘텐츠의 관련성이 있고 최신 상태인지 확인합니다. 뷰가 없는 문서를 폐기하는 것이 좋습니다. 설명서
    sn_SE10623 1 검토 이미지가 있는 문서에는 대체 텍스트가 있어야 합니다. 시각 장애와 같은 접근성이 필요한 사용자는 대체 텍스트 없이는 이미지와 비디오를 볼 수 없습니다. 지식 문서에서 이미지를 찾고 속성 대체 설명이 의미 있는 텍스트로 채워져 있는지 확인합니다. 설명서
    sn_SE10624 1 검토 메타 및 태그가 없는 문서 관련성을 돕기 위해 메타 태그를 사용하지 않고 문서 관련성이 과소 또는 과도하게 언급될 수 있습니다. 사용자의 잠재적 쿼리와 일치하는 태그를 생성하여 지식 양식의 메타 필드에 입력합니다. 설명서
    sn_SE10625 1 검토 중복 문서 생성을 최대한 줄입니다. 생성형 AI 응답이 왜곡되어 중복된 데이터에 원하는 것보다 더 많은 중요성을 부여합니다. 중복된 지식 문서를 찾아 통합합니다. 사용자 기준을 활용합니다. 여러 위치에 문서를 표시해야 하는 경우 직원 센터에서 통합 분류를 사용하는 것이 좋습니다. 설명서
    sn_SE10626 1 검토 지식 블록은 Now Assist에서 작동하지 않으며 Now Assist가 있는 문서에서 사용하지 마십시오. Now Assist는 지식 블록의 콘텐츠를 제대로 구문 분석할 수 없으므로 지식 블록을 제거하고 기능을 필드 수준 보안으로 대체해야 합니다. 이는 문서 템플릿을 사용하여 템플릿화할 수 있습니다. 플래그가 지정된 문서에서 지식 블록을 제거합니다. 원하는 경우 문서 템플릿을 통해 필드 수준 보안으로 대체합니다. 설명서
    sn_SE10629 1 Recommend gs.nowDateTime()을 사용하여 GlideDateTime 객체를 설정하지 마십시오. gs.nowDateTime()을 사용하여 GlideDateTime 객체를 설정하지 마십시오. nowDateTime() 메서드는 로컬 형식과 로컬 시간대로 날짜 시간을 반환합니다. GlideDateTime 객체는 내부 형식의 날짜 시간과 UTC 시간대를 사용합니다. var gdt = new GlideDateTime(gs.nowDateTime()); 를 var gdt = new GlideDateTime();로 바꿉니다. 설명서
    sn_SE10630 1 Act 존재하지 않는 필드 또는 객체를 참조하는 FD_DATA 이로 인해 오류가 발생하고 잘못된 데이터 검색이 발생합니다. 플로우 단계 스크립트에서 객체 이름 또는 필드 이름을 업데이트합니다. 설명서
    sn_SE10631 1 Act 플로우 또는 작업의 잘못된 열 필드가 테이블에 없는 경우 정의되지 않은 데이터가 발생합니다. 플로우 단계 스크립트에서 필드 이름을 업데이트합니다. 설명서
    sn_SE10632 1 제안 플로우 및/또는 계층 구조 항목에 설명 누락 설명이 누락되면 플로우/하위 플로우/작업의 목적에 대한 혼동을 유발할 수 있습니다. 플로우, 하위 플로우 및 작업에는 설명이 포함되어야 합니다. 설명서
    sn_SE10634 1 제안 단일 플로우에 너무 많은 작업 플로우에 25개 이상의 작업이 포함되어 있으면 가독성이 떨어지고 재사용성이 떨어집니다. 플로우에 25개 이상의 작업이 포함된 경우, 작업 대신 하위 플로우를 사용하는 것이 좋습니다. 설명서
    sn_SE10635 1 제안 플로우의 레거시 "이메일 보내기" 작업 레거시 "이메일 보내기" 작업보다 최신 "알림 보내기" 작업을 사용하는 것이 좋습니다. 레거시 "이메일 보내기" 작업보다 최신 "알림 보내기" 작업을 사용하는 것이 좋습니다. 설명서
    sn_SE10636 1 제안 플로우에서 로그 단계 누락 로그가 없으면 디버깅이 어려워집니다. 디버깅을 더 쉽게 하려면 플로우의 각 분기에 로그 단계를 추가합니다. 설명서