규칙 생성
필드를 정규화하는 규칙을 사용하는 것은 변수 필드 값의 큰 목록을 위한 것입니다.
이 태스크 정보
데이터베이스의 모든 기존 기록에 적용하기 전에 항상 규칙을 테스트하십시오. 규칙을 생성하기 전에 보류 중인 값 목록을 생성하고 필드에 대한 일반 값을 생성해야 합니다. 정규화된 필드에는 별칭과 규칙의 조합이 있을 수 있습니다.
이 예제의 규칙은 다음과 같은 보류 중인 값을 기반으로 합니다.
프로시저
- 정규화 기록에서 표준 값 관련 목록을 엽니다.
- 표준 값 기록을 엽니다.
-
표준 값 양식에서 규칙 관련 목록을 열고 새로 만들기를 클릭합니다.
필드 정규화 규칙 양식은 다음 필드를 제공합니다.
표 1. 필드 정규화 규칙 필드 필드 설명 이름 이 규칙의 고유한 이름입니다. 예를 들어 이 이름은 Xeon CPU 유형일 수 있습니다. 순서 이 규칙을 평가해야 하는 순서입니다. 플랫폼은 true로 평가되는 규칙을 찾을 때까지 구성된 순서대로 규칙을 구문 분석합니다. 활성 이 규칙을 사용하거나 사용하지 않도록 설정합니다. 기본적으로 새 규칙은 활성 상태(True)입니다 별칭 만들기 이 확인란을 선택하고 규칙이 true로 평가되면 규칙은 보류 중인 값에서 자동으로 별칭을 만듭니다. 이 확인란을 선택하지 않고 규칙이 true로 평가되면 플랫폼은 자동으로 기록의 명명된 필드의 값을 일반 값으로 변경하지만 별칭을 생성하지는 않습니다. 대/소문자 구분 명명된 필드에 대해 보류 중인 모든 값은 정규화할 규칙에서 동일한 값의 대/소문자와 일치해야 합니다. 규칙 ServiceNow 규칙 작성기를 사용하여 필드 정규화 규칙을 구성합니다. 규칙은 보류 중인 많은 수의 필드 값을 별칭으로 자동 변환합니다. -
보류 중인 값의 가능한 모든 변형을 통합하는 규칙 세트를 생성합니다.
이 예제의 경우 규칙은 다음과 같을 수 있습니다.
- Intel Xeon: CPU 유형이 패턴 *Intel*Xeon*과 일치합니다. 이 규칙은 Intel Xeon, Intel(R) Xeon(TM) CPU 2.80GHz 및 Intel(R) Xeon(TM) CPU 3.00GHz를 포함하여 Intel이 Xeon보다 우선하는 모든 변형을 정규화합니다.
- Xeon: CPU 유형에는 Xeon이 포함되어 있습니다.
- L3350: CPU 종류에 L3350이 포함되어 있음
- E3350: CPU 종류에 E3350이 포함되어 있음
생성되는 모든 규칙에 대해 플랫폼은 규칙 적용자 데이터 작업을 생성합니다. 테스트 모드에서는 시작 컨트롤을 사용할 수 없으며 모드가 활성으로 변경될 때까지 작업을 실행할 수 없습니다.
-
정규화 기록을 활성화하기 전에 모든 규칙을 테스트합니다.
테스트 규칙주:테스트 기록을 생성하려면 사용자에게 normalization_tester 역할이 있어야 합니다.
필드 정규화 기록은 기본적으로 테스트 모드에서 만들어지므로, 이를 통해 관리자는 정규화 규칙을 철저히 테스트한 후 데이터베이스의 기존 기록에 적용할 수 있습니다. 테스트 모드에서는 규칙 적용자 데이터 작업에 시작 컨트롤을 사용할 수 없습니다. 테스트가 완료되고 모드 가 활성으로 변경된 경우에만 작업을 실행할 수 있습니다. 테스트 모드에서는 normalization_tester 역할을 가진 사용자가 생성하거나 업데이트한 기록만 정규화됩니다. normalizer 및 normalization_tester 역할은 단일 사용자에 대해 결합하거나 별도로 부여할 수 있습니다.