규칙 생성
규칙을 사용하여 필드를 표준화하는 것은 변형 필드 값의 큰 목록을 위한 것입니다.
이 태스크 정보
데이터베이스의 모든 기존 기록에 규칙을 적용하기 전에 항상 규칙을 테스트하십시오. 규칙을 생성하기 전에 보류 중인 값 목록을 생성하고 필드에 대한 일반 값을 생성해야 합니다. 표준화된 필드에는 별칭과 규칙의 조합이 있을 수 있습니다.
이 예제의 규칙은 다음 보류 중인 값을 기반으로 합니다.
프로시저
- 표준화 기록에서 표준 값 관련 목록을 엽니다.
- 표준 값 기록을 엽니다.
-
표준 값 양식에서 규칙 관련 목록을 열고 새로 만들기를 클릭합니다.
필드 표준화 규칙 양식은 다음 필드를 제공합니다.
표 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 역할을 가진 사용자가 만들거나 업데이트한 기록만 정규화됩니다. 노멀라이저 및 normalization_tester 역할은 단일 사용자에 대해 결합하거나 별도로 부여할 수 있습니다.