비 CMDB 테이블에 대한 식별 규칙 만들기

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 7분
  • 지원되는 비 CMDB 테이블에 식별 및 조정 엔진(IRE) 기능을 사용하려면 먼저 테이블 기록을 고유하게 식별하는 식별 규칙을 만들어야 합니다. CMDB가 아닌 각 테이블은 단일 식별 규칙과 관련될 수 있습니다.

    시작하기 전에

    필요한 역할: sn_cmdb_editor 및 itil에는 읽기 액세스 권한이 있으며 sn_cmdb_admin 및 itil_admin(맨 위)에는 전체 액세스 권한이 있습니다.

    이 태스크 정보

    각 식별 규칙은 테이블의 단일 식별자, 하나 이상의 식별자 항목 및 하나 이상의 관련 항목으로 구성됩니다.

    식별 규칙을 생성하기 전에 다음 항목을 검토합니다.
    식별자 항목을 생성할 때 식별자 항목 양식에서 테이블에서 검색기준 속성 필드를 구성하여 다음 옵션 중 하나를 구현할 수 있습니다.
    일반 식별자 항목
    연결된 식별자 테이블에서 속성을 선택할 수 있습니다.
    조회 식별자 항목
    현재 선택한 테이블 이외의 관련 테이블(조회 테이블)에서 속성을 선택할 수 있습니다.
    하이브리드 식별자 항목
    현재 선택한 메인 테이블과 다른 테이블(조회 테이블)에서 속성을 선택할 수 있습니다.

    비 CMDB 테이블의 경우 독립적인 식별 규칙만 지원됩니다.

    프로시저

    1. 다음으로 이동 모두 > 식별/조정 > CI 식별자.
    2. 식별자 목록 보기에서 새로 만들기를 클릭합니다.
    3. 식별자 양식을 작성합니다.
      필드 설명
      이름 CI 식별자의 이름입니다.
      적용 대상 지원되는 비 CMDB 테이블입니다.
      독립적 식별자가 다른 기록과 독립적으로 기록을 식별할 수 있음을 나타내려면 선택해야 합니다.
    4. 제출을 클릭합니다.
    5. 식별자 목록 보기에서 방금 생성한 식별자를 찾아 엽니다.
    6. 식별자 양식에서 식별자 항목 탭을 선택한 다음 신규를 클릭합니다.
    7. 식별자 항목 양식을 작성합니다.
      필드 설명
      식별자 연결된 식별자의 테이블 이름으로 사전 설정됩니다.
      테이블에서 검색

      관련 식별자의 테이블 레이블로 사전 설정됩니다.

      작성 방법:
      • 일반 식별자 항목: 식별자 테이블로 설정하고 동일한 테이블에서 기준 속성을 선택합니다.
      • 조회 식별자 항목: 다른 테이블(조회 테이블)으로 설정하고 해당 조회 테이블에서 기준 속성을 선택합니다.
      • 하이브리드 식별자 항목: 다른 테이블(조회 테이블)으로 설정하고 다음 단계를 수행합니다.
        • 조회 테이블에서 기준 속성을 선택합니다.
        • 규칙을 저장한 후 백그라운드 스크립트를 사용하여 현재 테이블에서 하이브리드 항목 CI 기준 속성을 추가합니다. 자세한 내용은 이 작업의 마지막에 있는 "다음에 수행할 작업" 섹션을 참조하십시오.

      조회 테이블에는 연결된 식별자 테이블에 대한 참조가 있어야 합니다.

      기준 속성 기록을 고유하게 식별하는 속성 세트입니다. 속성은 현재 클래스 또는 상위 클래스에 속할 수 있습니다.
      주:
      참조 필드를 기준 속성으로 추가할 수 있습니다. 그러나 이러한 필드가 항상 유효하지는 않을 수도 있습니다.
      • 참조 필드는 다른 테이블의 기록을 가리키는 s를 저장 sys_id하므로 현재 테이블의 약한 기준 속성(고유성 측면에서)으로 간주됩니다.
      • 시스템은 참조 필드의 잘못된 값을 탐지하고 '알 수 없음'으로 바꿉니다. 예를 들어 잘못된 Model ID 값은 '알 수 없음' 값으로 바뀝니다. 또한 여러 CI의 동일한 참조 필드가 '알 수 없음'으로 설정된 경우, 이러한 CI는 중복 CI가 됩니다.
      우선순위 식별자 항목을 적용하는 우선순위입니다. 우선순위 번호가 낮은 규칙일수록 높은 우선순위가 주어집니다. 동일한 우선순위의 식별자 항목은 임의로 적용됩니다.

      우선순위 번호 사이의 간격을 유지할 수 있으므로 기존 우선순위를 수정하지 않고도 사용되지 않은 우선순위 번호를 새 항목에 할당할 수 있습니다.

      활성 식별자 항목이 활성 상태인지 여부를 지정합니다. 규칙을 적용하려면 식별 규칙에서 하나 이상의 식별자 항목이 활성 상태여야 합니다.
      정확한 카운트 일치 적용 조회 식별의 경우, 정확한 조회 기록 수가 일치할 때만 기록을 일치시킵니다.
      적용되면 페이로드의 기록에 대한 모든 조회 항목에는 동일한 기록을 참조하는 조회 테이블과 일치하는 기록이 있어야 합니다.
      1. 테이블의 기록을 참조하는 입력 페이로드의 모든 조회 항목이 있는 기록만 일치합니다.
      2. 일치하는 항목이 여러 개인 경우 가장 오래된 기록을 최종 일치 항목으로 선택합니다.
      적용되지 않을 경우 조회 테이블의 기록과 일치하는 페이로드의 기록에 대한 조회 항목 하나만으로도 일치를 고려할 수 있습니다.
      1. 테이블의 기록을 참조하는 입력 페이로드의 조회 항목이 하나 이상 있는 모든 기록과 일치합니다.
      2. 일치하는 항목이 여러 개 있는 경우 테이블의 기록을 참조하는 입력 페이로드에서 최대 조회 항목 수가 있는 기록을 선택합니다.
      3. 여전히 일치하는 항목이 여러 개인 경우 가장 오래된 기록을 최종 일치 항목으로 선택합니다.
      null 속성 허용

      이 옵션을 선택할 때 적어도 하나의 기준 속성이 null이 아닌 경우 null인 기준 속성이 있더라도 식별자 항목과의 일치를 시도합니다.

      그렇지 않으면 모든 기준 속성에 식별자 항목과의 일치를 시도할 값이 있어야 합니다.

      상위 규칙으로 폴백 허용 이 식별 규칙에 대한 일치 항목이 없는 경우 기록의 상위 테이블 식별 규칙을 사용할 수 있도록 허용합니다. 종속 식별 규칙에만 적용됩니다.

      선택적 조건

      일치하는 기록을 찾기 위해 검색될 기록 집합의 범위를 좁히는 필터입니다.

      시스템 속성이 glide.identification_engine.enable_identifier_optional_conditiontrue (기본값은 false )로 설정된 경우에만 사용할 수 있습니다. 기본 시스템에서 다양한 클래스의 식별자 항목은 고급 옵션 조건으로 미리 구성됩니다. 이 속성을 로 설정하면 일반 식별자 항목의 이러한 모든 미리 구성된 조건이 자동으로 적용됩니다. 따라서 예기치 않은 동작을 방지하려면 이 속성을 예로 설정하기 전에 일반 식별자 항목에서 미리 정의된 조건을 검토하십시오.

      이 속성에 대한 자세한 내용은 다음 문서를 참조하십시오 식별 및 조정 속성.

      주:
      기준 속성에 속성이 sys_class_name 두 개만 있고 그 중 하나인 경우(예: [name, sys_class_name], [ip_address, sys_class_name]) Allow null 속성 이 활성화되어 있더라도 다른 속성은 NULL일 수 없습니다. 이러한 제한은 특수 시스템 일치 속성으로 간주되기 때문입니다 sys_class_name .
    8. 제출을 클릭합니다.
    9. 식별자 양식에서 관련 항목 탭을 선택한 다음 신규를 클릭합니다.
    10. 관련 입력 양식을 작성합니다.
      표 1. 관련 입력 양식
      필드 설명
      식별자 이 관련 항목이 연결된 식별자로 사전 설정됩니다.
      활성 관련 항목이 활성 상태인지 지정하는 확인란입니다.
      관련 테이블 일치하는 기록을 참조하는 관련 테이블(조회 테이블)입니다.
      참조 필드 관련 식별자 테이블에 대한 참조가 있는 관련 테이블 의 참조 필드입니다.
      기준 속성 관련 항목을 고유하게 식별하는 속성 집합입니다. 속성은 현재 클래스 또는 상위 클래스에 속할 수 있습니다.
      주:
      참조 필드를 기준 속성으로 추가할 수 있습니다. 그러나 이러한 필드가 항상 유효하지는 않을 수도 있습니다.
      • 참조 필드는 다른 테이블의 기록을 가리키는 s를 저장 sys_id하므로 현재 테이블의 약한 기준 속성(고유성 측면에서)으로 간주됩니다.
      • 시스템은 참조 필드의 잘못된 값을 탐지하고 '알 수 없음'으로 바꿉니다. 예를 들어 잘못된 Model ID 값은 '알 수 없음' 값으로 바뀝니다. 또한 여러 CI의 동일한 참조 필드가 '알 수 없음'으로 설정된 경우, 이러한 CI는 중복 CI가 됩니다.

      식별 규칙에서 속성을 보거나 추가 또는 제거하려면 잠금 아이콘을 클릭합니다.

      null 속성 허용 관련 테이블에서 하나 이상의 기준 속성이 null이 아닌 경우 null인 기준 속성이 있더라도 식별자 항목과의 일치를 시도할 수 있습니다.
      우선순위 지정된 관련 테이블에 대한 관련 항목의 우선순위입니다. 특정 관련 테이블에 대해 관련 항목을 일치시키는 동안 우선순위 번호가 낮은 규칙에 높은 우선순위가 부여됩니다. 동일한 우선 순위를 가진 지정된 관련 테이블에 대한 관련 항목은 임의로 적용됩니다.

      우선순위 번호 사이의 간격을 유지할 수 있으므로 기존 우선순위를 수정하지 않고도 사용되지 않은 우선순위 번호를 새 항목에 할당할 수 있습니다.

      선택적 조건 조건을 필터링하여 일치하는 관련 항목으로 검색될 기록 집합의 범위를 좁힙니다.
    11. 제출을 클릭합니다.

    다음에 수행할 작업

    하이브리드 식별자 항목의 하이브리드 항목 CI 기준 속성 필드에 기준 속성을 추가하려면 식별자 항목 양식을 사용하는 대신 백그라운드 스크립트를 사용해야 합니다. 식별 규칙을 저장한 후 시스템 정의 > 스크립트 - 백그라운드그런 다음 속성을 추가하는 스크립트를 입력하고 스크립트 실행을 클릭합니다.

    샘플 스크립트:
    var gr = new GlideRecord('cmdb_identifier_entry');
    // get the identifier entry you want to update
    gr.get('<identifier_entry_sys_id>');
    // set the attributes you want in the hybrid rule in a comma separated list
    // for example: 'name,serial_number'
    gr. hybrid_entry_ci_criterion_attributes='<column_name_1>,<column_name_2>,<etc.>';
    gr.update();

    이 프로세스에는 관리자 역할이 필요합니다.