딕셔너리 재정의 정의

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 딕셔너리 무효화를 사용하여 하위 테이블의 필드가 상위 테이블의 동일한 필드와 다른 값 또는 동작을 가질 수 있도록 합니다. 예를 들어, 딕셔너리 무효화는 우선순위 필드의 기본값을 상위 테이블의 4에서 인시던트 테이블의 5로 변경합니다.

    시작하기 전에

    필요한 역할: admin.

    이 태스크 정보

    딕셔너리 무효화는 테이블 확장을 지원하는 테이블에만 사용할 수 있습니다.

    딕셔너리 무효화는 확장 테이블에 의해 상속되므로 확장 테이블의 필드 값을 변경하기 위해 추가 무효화를 정의해야 할 수 있습니다. 예를 들어 cmdb_ci.install_status의 기본값을 3으로 정의하고 cmdb_ci_hardware의 동일한 필드에 대한 재정의를 5로 만들면 하드웨어 테이블에서 확장된 모든 테이블도 기본값 5가 됩니다. 따라서 기본 cmdb_ci_computer.install_status를 3으로 하려면 다른 재정의가 필요합니다.

    범위가 지정된 앱에서 딕셔너리 재정의를 추가할 수 있지만 범위가 지정된 앱 컨텍스트에서 작업하는 동안 재정의를 추가해야 하며 해당 범위 내에서만 하위 테이블을 선택할 수 있습니다. 범위가 지정된 앱을 열고, 필드의 딕셔너리 항목을 편집하고, 새 딕셔너리 무효화를 추가하고, 하위 테이블을 선택한 다음, 재정의 상세 정보를 제공합니다.

    프로시저

    1. 다음으로 이동 모두 > 시스템 정의 > 딕셔너리.
    2. 필드의 기록을 엽니다.
    3. 딕셔너리 무효화 관련 목록에서 새로 만들기를 클릭합니다.
    4. 양식의 필드에 적절한 정보를 입력합니다(테이블 참조).
      표 1. 딕셔너리 오버라이드 테이블 필드
      필드 설명
      애플리케이션 기록이 속한 애플리케이션 범위입니다.
      기본 테이블 재정의할 필드가 포함된 상위 테이블입니다.
      테이블

      딕셔너리 무효화를 적용할 확장 테이블을 선택합니다.

      주:

      목록에는 딕셔너리 무효화와 동일한 범위에 있는 테이블 및 데이터베이스 뷰만 표시됩니다.

      참조 한정자 재정의 확장된 테이블의 필드에 대한 참조 한정자를 재정의하는 참조 한정자 필드를 표시하려면 확인란을 선택합니다.
      종속 재정의

      현재 필드가 종속된 필드를 재정의하는 종속 필드를 표시하려면 확인란을 선택합니다.

      속성 재정의

      확장된 테이블의 필드에 대한 딕셔너리 속성을 무효화하는 속성 필드를 표시하려면 확인란을 선택합니다.

      주:
      기본 테이블에 정의된 모든 속성은 무시됩니다. 확장된 테이블에 계속 적용해야 하는 속성이 기본 테이블에 있는 경우 이 필드에 해당 속성을 포함해야 합니다.
      기본값 재정의

      확장된 테이블의 필드에 대한 기본값을 재정의하는 기본값 필드를 표시하려면 확인란을 선택합니다.

      계산 재정의

      확장된 테이블의 필드 값 계산을 무효화하는 계산 필드를 표시하려면 확인란을 선택합니다.

      필수 재정의

      확인란을 선택하여 필수 필드를 표시합니다. 이는 확장된 테이블의 필드에 기록을 저장하기 위한 값을 포함해야 하는지 여부를 재정의합니다.

      읽기 전용 재정의

      사용자가 확장된 테이블의 필드 값을 변경할 수 있는지 여부를 재정의하는 읽기 전용 필드를 표시하려면 확인란을 선택합니다.

      표시 값 재정의

      이 필드를 확장된 테이블의 표시 값으로 사용하려면 확인란을 선택합니다.

      예를 들어 스토리 [rm_story] 테이블은 작업 [task] 테이블에 정의된 숫자 대신 짧은 설명을 참조 필드의 표시 값으로 사용합니다.

      주:
      작업 테이블에 있는 필드만 표시 값 무효화로 사용할 수 있습니다.
    5. 제출을 클릭합니다.