모델 관리와 함께 설치되는 구성요소

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기7분
  • 여러 유형의 구성요소가 모델 관리와 함께 설치됩니다.

    데모 데이터는 모델 관리에서 사용할 수 있습니다.

    모델 관리와 함께 설치되는 비즈니스 규칙

    모델 관리는 여러 가지 비즈니스 규칙을 사용합니다.

    이름 테이블 설명
    라이센스 유형이 없는 경우 작업 중단 [cmdb_software_product_model] 라이센스 유형(카운터로 처리할 수 없는 라이센스 유형 그룹이 아닌)을 선택했는지 확인합니다.
    display_name 계산 제품 모델 [cmdb_model] 제조업체, 이름, 버전, 에디션 필드 중 어느 하나라도 값이 변경되면 표시 이름 필드를 설정합니다. 표시 이름은 glide.cmdb_model.display_name.shorten 속성이 True로 설정되었는지 아니면 False로 설정되었는지 여부에 따라 달라집니다.
    날짜 확인 [cmdb_m2m_downgrade_model] 시작 날짜가 종료 날짜보다 빠른지 확인합니다.
    CI 규칙 적용 [cmdb_model_category] 자산을 소모품 또는 소프트웨어 라이센스로 추적하는 범주에 CI 클래스가 없는지 확인합니다.
    생성 시 상위에 번들 플래그 지정 [cmdb_m2m_model_component] 구성요소가 있는 모델에 번들 플래그를 지정합니다.
    라이센스 유형 - 전체 이름 [cmdb_sw_license_calculation] 라이센스 유형의 전체 이름을 계산합니다.
    라이센스 확인 소프트웨어 업그레이드 및 다운그레이드 [cmdb_m2m_downgrade_model] 소프트웨어 업그레이드 및 다운그레이드가 중복되지 않도록 방지하고, 중복 시 날짜도 같아지는 동일한 라이센스에 대한 업그레이드 및 다운그레이드 중복을 방지합니다. 또한 상위 업그레이드하위 다운그레이드 필드를 필수로 지정하고, 라이센스 필드가 비어 있지 않으면 상위 업그레이드 또는 하위 다운그레이드가 라이센스 모델과 같도록 보장합니다.
    cmdb_ci_class 보호 [cmdb_model_category] CI 클래스가 생성 후 변경되지 않도록 방지합니다.
    삽입 시 cmdb_ci_class 보호 [cmdb_model_category] 선택한 CI 클래스에 대한 다른 범주가 이미 있는 경우 범주를 만들지 못하게 차단합니다.
    계약 보호 [cmdb_model_category] 계약 모델 범주 기록을 변경하지 못하게 차단합니다.
    상위의 기본 구성요소 링크 설정 [cmdb_m2m_model_component] 번들 구성요소가 기본 구성요소로 선택되면 번들의 읽기 전용 참조를 구성요소에 채웁니다.
    마지막 삭제 시 상위 플래그 해제 [cmdb_m2m_model_component] 마지막 구성요소가 번들에서 삭제될 때 모델에서 번들 플래그를 제거합니다.
    모델 범주 업데이트 [cmdb_ci] 모델이 CI의 모델 범주에 아직 연결되지 않은 경우 연결된 모델의 모델 범주를 업데이트합니다.
    만들기 전에 레코드 확인 [cmdb_m2m_model_component] 번들에 구성요소를 추가하려고 시도할 때 구성요소가 아직 번들에 없는지 확인합니다.

    모델 관리와 함께 설치되는 클라이언트 스크립트

    모델 관리는 여러 클라이언트 스크립트를 포함하고 있습니다.

    이름 테이블 설명
    라이센스와 일치하지 않는 모델 삭제 [cmdb_m2m_downgrade_model] 라이센스 필드가 라이센스로 변경되고 업그레이드 또는 다운그레이드 필드 중 어느 것도 라이센스 모델과 일치하지 않으면 상위 업그레이드하위 다운그레이드 필드를 삭제합니다.
    자산 클래스에 따른 제약 조건 [cmdb_model_category] 범주의 자산 클래스에 따라 번들 옵션을 설정하거나 해제합니다.
    필요한 경우 섹션 숨기기 [cmdb_model] 지정된 모델과 관련된 내용에 따라 섹션을 표시하거나 숨깁니다.
    model_category 변경 [cmdb_model] 동일한 모델에서 참조하는 여러 범주(클라이언트 파트) 간의 클래스 호환성을 보장합니다.
    라이센스에서 다운그레이드 채우기 [cmdb_m2m_downgrade_model] 업그레이드를 선택할 때 하위 다운그레이드를 참조 라이센스의 소프트웨어 모델로 설정합니다. 라이센스가 비어 있지 않은 경우 라이센스 다운그레이드만 설정합니다.
    라이센스에서 업그레이드 채우기 [cmdb_m2m_downgrade_model] 다운그레이드를 선택할 때 상위 업그레이드를 참조 라이센스의 소프트웨어 모델로 설정합니다. 라이센스가 비어 있지 않은 경우 라이센스 업그레이드만 설정합니다.

    모델 관리와 함께 설치되는 속성

    모델 관리에는 glide.cmdb_model.display_name.shorten 속성이 있습니다.

    이름 설명
    glide.cmdb_model.display_name.shorten True로 설정하면 제조업체 이름의 중복을 제거하여 모델의 짧은 표시 이름을 생성합니다. 모델의 제조업체Spotify로 설정되고 이름Spotify Premium으로 설정된다고 가정합니다.
    표시 이름 필드는 속성 설정에 따라 다음과 같이 설정됩니다.
    • False: 표시 이름은 Spotify Spotify Premium
    • True: 표시 이름은 Spotify Premium
    소프트웨어 모델의 경우 에디션과 버전을 지정하면 이름에도 포함됩니다.
    • 유형: True | False
    • 기본값: False
    • 위치: 시스템 속성 [sys_properties] 테이블

    모델 관리와 함께 설치되는 스크립트 포함

    모델 관리는 스크립트 포함을 포함하고 있습니다.

    이름 설명
    ModelAndCategoryFilters 클래스를 기반으로 모델 및 모델 범주의 참조 한정자를 구체화합니다.
    ModelCategoryCheck 동일한 모델에서 참조하는 여러 범주 간의 클래스 호환성을 보장합니다.

    모델 관리와 함께 설치되는 테이블

    모델 관리는 많은테이블을 포함하고 있습니다.

    테이블 설명
    애플리케이션 모델 [cmdb_application_product_model] 소프트웨어 애플리케이션 제품을 설명하는 데 사용되는 모델을 저장합니다.
    소모품 모델 [cmdb_consumable_product_model] 소모품 제품 모델에 대해 설명합니다.
    계약 모델 [cmdb_contract_product_model] 모든 계약 모델을 저장합니다.
    감가상각 [cmdb_depreciation] 자산 감가상각 패턴을 저장합니다.
    하드웨어 모델 [cmdb_hardware_product_model] 하드웨어 제품 모델에 대해 설명합니다.
    모델 범주 [cmdb_model_category] 자산, 소모품, 제품 번들 및 구성 항목 그룹을 정의합니다.
    모델 호환성 [cmdb_m2m_model_compatibility] 다른 모델과의 호환성을 나타내는 두 모델 간의 다대다 관계를 저장합니다.
    모델 구성요소 [cmdb_m2m_model_component] 두 모델이 번들을 형성한다는 것을 나타내는 두 모델 간의 다대다 관계를 저장합니다.
    제품 모델 [cmdb_model] 모든 종류의 제품 모델에 대해 설명합니다.
    소프트웨어 라이센스 계산 [cmdb_sw_license_calculation] 일반적으로 사용되는 소프트웨어 라이센스 패턴을 정의합니다.
    소프트웨어 모델 [cmdb_software_product_model] 소프트웨어 제품 모델에 대해 설명합니다.
    소프트웨어 제품군 [cmdb_m2m_suite_model 소프트웨어 제품군의 요소를 정의하는 두 모델 간의 다대다 관계를 저장합니다.
    소프트웨어 업그레이드 및 다운그레이드 [cmdb_m2m_downgrade_model] 한 모델에 라이센스를 부여하면 다른 모델에도 권한이 부여된다는 것을 나타내는 두 모델 간의 다대다 관계를 저장합니다.

    모델 관리와 함께 설치되는 UI 정책

    모델 관리는 UI 정책을 포함하고 있습니다.

    이름 테이블 설명
    확인되지 않은 항목 숨기기 모델 범주 [cmdb_model_category] 자산 클래스CI 클래스 필드가 비어 있지 않으면 CI 검증 적용 필드를 표시합니다.

    계약 및 작업에 대한 필드 잠금

    계약에 대한 필드 잠금

    모델 범주 [cmdb_model_category] 이름계약 또는 작업 주문 또는 작업 내용인 경우 모델 범주 양식의 모든 필드를 읽기 전용으로 설정합니다.
    모델 범주 보호 제품 모델 [cmdb_model] 모델 범주 필드에 소프트웨어 라이센스, 계약, 작업 주문, 작업 내용 중 하나라도 포함되어 있으면 필드를 필수 필드로 설정하고 읽기 전용으로 만듭니다.
    Oracle의 경우 옵션 표시 소프트웨어 모델 [cmdb_software_product_model] 선택한 제조업체 이름이 Oracle로 시작하는 경우 옵션 필드를 표시합니다.

    모델 관리와 함께 설치되는 사용자 역할

    모델 관리는 사용자 역할을 포함하고 있습니다.

    역할 포함하는 역할 설명
    category_manager 모델 관리자 모델 범주를 만들고, 편집하고, 삭제할 수 있습니다.
    model_manager 없음 새 CMDB 모델을 만들 수 있습니다. 모델 관리자 역할은 하드웨어, 소프트웨어 또는 소모품이 아닌 기본 모델과 모델 확장을 제어할 수 있습니다. 하드웨어 및 소모품 모델은 자산 관리자(asset) 역할에 의해 제어됩니다. 소프트웨어 모델은 소프트웨어 자산 관리자(sam) 역할에 의해 제어됩니다.