모델 관리와 함께 설치되는 구성요소
여러 유형의 구성요소가 모델 관리와 함께 설치됩니다.
데모 데이터는 모델 관리에서 사용할 수 있습니다.
모델 관리와 함께 설치되는 비즈니스 규칙
모델 관리는 다양한 비즈니스 규칙을 사용합니다.
| 이름 | 테이블 | 설명 |
|---|---|---|
| 라이센스 유형이 없는 경우 작업 중단 | [cmdb_software_product_model] | 라이센스 유형(카운터로 처리할 수 없는 라이센스 유형 그룹이 아닌)을 선택했는지 확인합니다. |
| display_name 계산 | 제품 모델 [cmdb_model] | 제조업체, 이름, 버전, 에디션 필드 값이 변경되면 표시 이름 필드를 설정합니다. 표시 이름은 속성이 glide.cmdb_model.display_name.shortentrue 로 설정 되었는지 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 | 예로 설정하면 제조업체 이름의 중복을 제거하여 모델의 더 짧은 표시 이름이 생성됩니다. 제조업체가Spotify로 설정되고 이름이Spotify Premium으로 설정된 다음 모델을 고려하십시오. 표시 이름 필드는 속성 설정에 따라 다음과 같이 설정됩니다.
소프트웨어 모델의 경우 에디션과 버전도 지정되면 이름에 포함됩니다.
|
모델 관리와 함께 설치되는 스크립트 포함
모델 관리에는 스크립트 포함이 포함되어 있습니다.
| 이름 | 설명 |
|---|---|
| ModelAndCategoryFilters | 클래스를 기반으로 모델 및 모델 범주의 참조 한정자를 구체화합니다. |
| 모델 범주 확인 | 동일한 모델에서 참조하는 여러 범주 간의 클래스 호환성을 보장합니다. |
모델 관리와 함께 설치되는 테이블
모델 관리에는 수많은 테이블이 포함되어 있습니다.
| 테이블 | 설명 |
|---|---|
| 애플리케이션 모델 [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) 역할에 의해 제어됩니다. |