사용자 지정 스캔 엔진 정의 생성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 7분
  • 스캔 엔진 기존 기본 시스템 정의를 포함합니다. 그러나 조직에 이러한 정의로 충족되지 않는 특정 스캔 요구 사항이 있는 경우에는 직접 생성할 수 있습니다.

    시작하기 전에

    필요한 역할: 스캔 엔진 관리자(sn_se.scan_engine_admin).

    주:
    Guided 고객은 단일 인스턴스에 10개의 활성 사용자 지정 정의만 가질 수 있습니다. 이 숫자를 초과하는 정의는 스캔이 실행될 때마다 비활성화됩니다. 전체 고객(및 플랫폼 상태 추가 기능이 있는 Guided 고객 포함)은 단일 인스턴스에서 무제한의 활성 사용자 지정 정의를 가질 수 있습니다.

    프로시저

    1. 다음으로 이동 ALL > 영향도 > 플랫폼 상태 > 정의.
    2. 새로 만들기를 선택합니다.
    3. 필요에 따라 다음 필드를 채웁니다.
      필드/선택 설명
      번호 정의의 고유 식별자입니다. 이 번호는 자동으로 생성됩니다.
      주:
      고유한 회사 코드가 정의 번호 앞에 붙습니다. sys_properties 테이블로 이동한 다음 glide.appcreator.company.code 속성을 검색하여 회사 코드를 찾을 수 있습니다.
      활성 검사 중에 발견 사항(문제)이 있는지 확인하기 위해 기록을 스캔 엔진 평가하도록 하려면 선택합니다.
      결과 수준 실시간 모니터링이 활성화될 때 표시되는 정의에 대해 찾은 결과의 심각도 수준을 선택합니다.
      • 조치: 정의의 조건이 충족될 때까지 사용자가 기록을 수정할 수 없도록 차단합니다.
      • 권장: 정의를 따르지 않은 이유에 대한 예외 이유를 제공하지 않거나 정의의 조건이 충족될 때까지 사용자가 기록을 수정하지 못하도록 합니다.
      • 제안: 사용자에게 더 나은 솔루션을 사용할 수 있는지 확인하라는 메시지를 표시합니다.
      • 검토: 검토할 덜 심각한 항목을 호출합니다. 이는 기술적 부채에 기여하지 않습니다.
      범주 정의의 범주:
      • 업그레이드 가능성: 새로운 기능, 개선 사항, 보안 패치 또는 호환성 조정을 통해 ServiceNow 인스턴스 또는 애플리케이션을 개선하는 용이성을 평가합니다.
      • 관리용이성: ServiceNow 인스턴스, 애플리케이션 또는 인프라를 효과적으로 모니터링, 구성, 유지관리할 수 있는 정도를 측정합니다.
      • 성능: 속도, 응답성, 자원 사용률 및 전반적인 신뢰성과 같은 측면을 포함하여 ServiceNow 인스턴스의 효율성을 측정합니다.
      • 보안: 무단 액세스, 데이터 침해, 사이버 공격 및 잠재적인 취약성을 방지하기 위해 ServiceNow 인스턴스 전반의 프로토콜 구현을 측정합니다.
      • 사용자 경험: 사용 편의성, 효율성, 디자인, 응답성, 접근성, 정서적, 기능적 영향을 고려하여 애플리케이션과의 사용자 상호작용 품질을 평가합니다.
      간단한 설명(필수) 정의에 대한 짧은 설명입니다.
      정의 이유 정의를 만든 이유입니다.
      지원 문서 정의의 이유를 자세히 설명하는 설명서 링크입니다. 링크는 실시간 메시지의 일부로 표시됩니다.
    4. 구성 탭에서 다음 필드의 값을 원하는 대로 조정하여 정의가 작동하고 인스턴스 내에서 찾기를 식별하는 방법을 구성합니다.
      필드/설정 설명
      정의 평가 대상 실시간으로 스캔되는 기록의 범위를 지정합니다.
      • 일치하는 모든 기록: 해당하는 모든 기록을 실시간으로 스캔합니다.
      • 새 기록만: 해당하는 새 기록만 실시간으로 스캔합니다.
      실행할 SN 인스턴스 정의가 적용될 SN 인스턴스를 설정합니다.
      • 모든 하위 프로덕션 인스턴스에서 실행
      • 지정된 인스턴스에서 실행
      • 프로덕션 인스턴스에서만 실행
      주:
      지정된 인스턴스에서 실행은실행할 특정 SN 인스턴스 필드를 활성화합니다.
      실행할 특정 SN 인스턴스
      • 정의가 적용되는 특정 ServiceNow 인스턴스를 설정합니다.
      • 이 설정이 표시되려면 다음이 true여야 합니다.
        • 속성에서 스캔 엔진인스턴스별 정의 사용을 활성화해야 합니다.
        • 내 SN 인스턴스 테이블에는 하나 이상의 인스턴스가 포함되어야 합니다.
      주:
      여기에서는 내 SN 인스턴스 테이블에 정의된 인스턴스만 선택할 수 있습니다.
      규칙 유형(필수) 정의의 규칙 유형을 설정합니다.
      • 스크립트에 텍스트가 포함되어 있으면 실패
      • 스크립트에서 텍스트를 제외하면 실패
      • XML에 텍스트가 포함된 경우 실패
      • XML에서 텍스트를 제외하면 실패
      • 조건이 일치하는 경우 실패
      • 사용자 지정
      스캔 찾기 제한
      • 검사 중에 각 정의에 대해 생성할 수 있는 최대 결과 수입니다.
      • 제한은 적용 가능한 테이블마다 적용됩니다. 예를 들어 제한이 100으로 설정된 경우 적용 가능한 각 테이블에 대해 최대 100개의 결과가 생성됩니다.
      • 과도하거나 중복되는 발견 사항을 방지하고 스캔 성능을 최적화합니다.
      수정 제안
      • ServiceNow의 객체에 권장 변경 내용을 자동으로 적용할 수 있도록 정의를 정의할 수 있습니다.
      • 선택하면 제안된 수정 스크립트 필드가 표시됩니다.
      주:
      이 기능을 사용하려면 Impact Total 패키지 또는 플랫폼 상태 추가 기능을 구매해야 합니다.
      수정 스크립트 제안
      • 사용자가 보고 있는 기록의 자동 수정 버전을 사용자에게 표시하는 데 사용되는 사용자 지정 기능을 작성하기 위한 스크립트 필드를 제공합니다.
      • 이 필드는 수정 제안이 활성화된 경우에만 표시됩니다.
      검색 유형(필수)
      • 규 표현식: 정규 표현식으로 검색합니다.
      • 텍스트: 텍스트를 검색합니다.
      • 사용자 지정: JavaScript를 사용하는 사용자 지정 검색 유형입니다.
      • 이 필드는 규칙 유형 이 다음 중 하나인 경우에만 표시됩니다.
        • 스크립트에 텍스트가 포함되어 있으면 실패
        • 스크립트에서 텍스트를 제외하면 실패
        • XML에 텍스트가 포함된 경우 실패
        • XML에서 텍스트를 제외하면 실패
      사용자 지정 규칙 변수
      • 매개변수 1 값 문자열 입력 필드를 활성화합니다.
      • 이 필드는 규칙 유형사용자 지정으로 설정된 경우에만 표시됩니다.
      매개변수 1 값 사용자가 사용자 지정 스크립트를 수정하지 않고 매개변수 값을 변경할 수 있도록 하려면 여기에 기본값을 설정합니다.
      주:
      이 필드는 사용자 지정 규칙활성화된 경우에만 표시됩니다.
      매개변수 1 설명 매개변수 1 값이 사용되는 용도에 대한 설명입니다.
      주:
      이 필드는 규칙 유형사용자 지정으로 설정된 경우에만 표시됩니다.
      델타 스캔은 해당 사항 없음 이 정의는 항상 모든 검사 유형에 대해 델타 검사가 아닌 전체 검사로 검사합니다. 즉, 이전 스캔 이후 업데이트된 기록뿐만 아니라 모든 기록에서 발견 사항을 스캔합니다.
      전체 테이블에 대해 하나의 찾기 반환
      • 정의가 테이블 내의 특정 기록이 아니라 전체 테이블 스캔 엔진 에 적용되는 경우 에서는 각 기록에 대한 발견 정보 대신 테이블에 대한 하나의 발견 기록을 반환합니다.
      • 가능한 경우 스캔한 테이블과 스캔한 기록이 결과에 채워집니다. 이것이 불가능하면 스캔한 기록 값이 비어 있게 됩니다.
      주:
      사용하도록 설정하면 이 정의는 실시간으로 스캔하지 않습니다.
      검색 패턴 사용자가 정규 표현식을 입력하여 스크립트 및 XML 유형 필드에서 결과를 검색할 수 있도록 합니다.

      이 필드는 규칙 유형 이 다음 중 하나로 설정된 경우에만 사용할 수 있습니다.

      • 스크립트가 텍스트를 포함하는 경우 실패
      • 스크립트가 텍스트를 제외하는 경우 실패
      • XML에 텍스트가 포함된 경우 실패
      • XML에서 텍스트를 제외하면 실패

      또한 검색 유형을정규 표현식으로 설정해야 합니다.

      검색 함수 사용자가 스크립트 및 XML 유형 필드에서 결과를 검색하는 사용자 지정 기능을 입력할 수 있도록 합니다.

      이 필드는 규칙 유형 이 다음 중 하나로 설정된 경우에만 사용할 수 있습니다.

      • 스크립트가 텍스트를 포함하는 경우 실패
      • 스크립트가 텍스트를 제외하는 경우 실패
      • XML에 텍스트가 포함된 경우 실패
      • XML에서 텍스트를 제외하면 실패합니다.

      또한 검색 유형을사용자 지정으로 설정해야 합니다.

      검색 텍스트 사용자가 스크립트 및 XML 필드에서 텍스트를 검색할 수 있도록 필드를 활성화합니다. 하나 이상의 쉼표로 구분된 텍스트 값을 입력합니다.

      이 필드는 규칙 유형 이 다음 중 하나로 설정된 경우에만 사용할 수 있습니다.

      • 스크립트가 텍스트를 포함하는 경우 실패
      • 스크립트가 텍스트를 제외하는 경우 실패
      • XML에 텍스트가 포함된 경우 실패
      • XML에서 텍스트를 제외하면 실패

      또한 검색 유형을쉼표로 구분된 텍스트로 설정해야 합니다.

      사용자 지정 기능(필수)
      • 결과를 식별하기 위한 사용자 지정 함수를 작성하는 스크립트 필드를 제공합니다.
      • 이 필드는 규칙 유형사용자 지정으로 설정된 경우에만 표시됩니다.
    5. 영향 탭에서 다음 필드의 값을 원하는 대로 조정하여 이 정의와 관련된 결과의 영향 수준을 구성합니다.
      옵션설명
      인스턴스에 미치는 영향(필수)
      • 찾기 수준 내에서 찾기에 대한 영향 수준을 설정합니다. 예를 들어, 여러 Act 결과마다 서로 다른 영향 수준이 할당될 수 있습니다. 개별 정의에 대한 추가 우선순위 계층을 제공합니다.
      • 영향은 1에서 10까지 설정할 수 있으며 여기서 1은 가장 낮은 영향이고 10은 가장 높은 영향입니다.
      비즈니스 영향 정의에 대한 발견이 비즈니스 설정의 인스턴스에 미치는 영향에 대한 설명입니다.
    6. 해결 탭에서 다음 필드의 값을 조정하여 이 정의와 관련된 결과를 해결하는 방법과 그렇게 하는 데 걸리는 예상 시간을 변경합니다.
      옵션설명
      문제 해결 예상 시간

      단일 개발자가 정의 찾기를 해결하는 데 걸리는 예상 시간(일, 시, 분, 초)입니다.

      해결 단계 이 정의와 관련된 찾기를 해결하기 위한 단계에 대한 설명입니다. 이 설명은 실시간 메시지에 표시됩니다.
    7. 추가 작업 드롭다운 메뉴에서 저장 을 선택하여 새 정의를 저장한 다음 해당 테이블을 구성합니다.