Instalado com o Gerenciador de Modelo
Vários tipos de componentes são instalados com o Gerenciador de Modelo
Os dados de demonstração estão disponíveis com o Gerenciador de Modelo.
Regras de negócios instaladas com o Gerenciador de Modelo
Gerenciador de Modelo usa um número de regras de negócios .
| Nome | Tabela | Descrição |
|---|---|---|
| Anular a ação se não houver tipo de licença | [cmdb_software_product_model] | Garante que um tipo de licença (não um grupo de tipo de licença que não pode ser manipulado por contadores) tenha sido selecionado. |
| Calcular display_name | Modelo do produto [cmdb_model] | Define o campo Nome de exibição quando qualquer um dos seguintes valores de campos é alterado: Fabricante, Nome, Versão, Edição. O nome de exibição difere dependendo se a propriedade glide.cmdb_model.display_name.shorten está definida como verdadeira ou falsa. |
| Validação de data | [cmdb_m2m_downgrade_model] | Garante que a data de início seja anterior à data de término. |
| Impor regras de IC | [cmdb_model_category] | Garante que as categorias que rastreiam ativos como consumíveis ou licenças de software não tenham uma classe de IC. |
| Sinalizar primário como pacote na criação | [cmdb_m2m_model_component] | Sinaliza um modelo que tem componentes como um pacote. |
| Tipo de licença - Fullname | [cmdb_sw_license_calculation] | Calcula o nome completo do tipo de licença. |
| Validação de licença | Upgrade e downgrade de software [cmdb_m2m_downgrade_model] | Impede que upgrades e downgrades de software sejam duplicados e evita atualizações e downgrades duplicados para a mesma licença, quando a duplicação também envolver as mesmas datas. Também garante que os campos Primário de upgrade e Filho de downgrade sejam obrigatórios e que, se o campo Licença não estiver vazio, o Primário de upgrade ou o Filho de downgrade devem ser iguais a license.model. |
| Proteger cmdb_ci_class | [cmdb_model_category] | Impede que a classe de IC seja alterada após a criação. |
| Proteger cmdb_ci_class | [cmdb_model_category] | Impede a criação de uma categoria se outra categoria já existir para a classe de IC escolhida. |
| Proteger Contrato | [cmdb_model_category] | Impede mudanças no registro da categoria do modelo de contrato. |
| Definir link do componente principal do primário | [cmdb_m2m_model_component] | Preenche uma referência somente leitura do pacote para o componente quando um componente do pacote é selecionado como o componente principal. |
| Desmarcar primário na última exclusão | [cmdb_m2m_model_component] | Remove o sinalizador de pacote de um modelo quando o último componente é excluído do pacote. |
| Atualizar categoria de modelo | [cmdb_ci] | Atualiza as categorias de modelo para o modelo associado se o modelo ainda não estiver associado à categoria de modelo do IC. |
| Validar registro antes da criação | [cmdb_m2m_model_component] | Garante que um componente ainda não esteja em um pacote quando é feita uma tentativa de adicionar o componente a um pacote. |
Cliente scripts instalados com o Gerenciador de Modelo
Modelo de Gestão inclui uma série de scripts de cliente .
| Nome | Tabela | Descrição |
|---|---|---|
| Limpar modelos que não correspondem à licença | [cmdb_m2m_downgrade_model] | Limpa os campos Primário de upgrade e filho de downgrade quando o campo Licença é alterado para uma licença e nenhum dos campos de upgrade ou downgrade corresponde ao modelo de licença. |
| Restrições baseadas na classe de ativo | [cmdb_model_category] | Habilita ou desabilita opções de pacote com base na classe de ativo da categoria. |
| Ocultar seções quando necessário | [cmdb_model] | Mostra e oculta seções de acordo com o que é relevante para um determinado modelo. |
| mudança de model_category | [cmdb_model] | Garante a compatibilidade de classes entre as várias categorias referenciadas pelo mesmo modelo (parte do cliente). |
| Preencher downgrade da licença | [cmdb_m2m_downgrade_model] | Define o downgrade secundário para o modelo de software na licença referenciada quando um upgrade é selecionado. Somente define o downgrade para a licença se a licença não estiver vazia. |
| Preencher upgrade da licença | [cmdb_m2m_downgrade_model] | Define o upgrade primário para o modelo de software na licença referenciada quando um downgrade é selecionado. Somente define o upgrade para a licença se a licença não estiver vazia. |
Instalado com o Gerenciador de Modelo
O Gerenciamento de Modelo inclui a propriedade glide.cmdb_model.display_name.shorten.
| Nome | Descrição |
|---|---|
| glide.cmdb_model.display_name.shorten | Quando definido como verdadeiro, gera nomes de exibição mais curtos para modelos ao eliminar a duplicação do nome do fabricante. Considere o modelo a seguir, para o qual o Fabricante está definido como Spotify e o Nome está definido como Spotify Premium. O campo Nome de exibição é definido da seguinte forma, com base na configuração da propriedade.
Para modelos de software , a edição e a versão também são incluídas no nome, se forem especificadas.
|
Inclusões de script instaladas com Gerenciamento de Modelo
O Gerenciamento de Modelo inclui Inclusões de script.
| Nome | Descrição |
|---|---|
| ModelAndCategoryFilters | Refina os qualificadores de referência para modelos e categorias de modelo com base na classe. |
| ModelCategoryCheck | Garante a compatibilidade de classes entre as várias categorias referenciadas pelo mesmo modelo. |
Tabelas instaladas com o Gerenciador de Modelo
O Gerenciamento de Modelo inclui várias tabelas .
| Tabela | Descrição |
|---|---|
| Modelo de aplicativo [cmdb_application_product_model] | Armazena modelos usados para descrever produtos de aplicativo de software. |
| Modelo consumível [cmdb_consumable_product_model] | Descreve modelos de produtos consumíveis. |
| Modelo de contrato [cmdb_contract_product_model] | Armazena todos os modelos de contrato. |
| Depreciação [cmdb_depreciation] | Armazena padrões de depreciação de ativos. |
| Modelo do Hardware [cmdb_hardware_product_model] | Descreve modelos de produtos do hardware |
| Categoria do modelo [cmdb_model_category] | Define grupos de ativos, consumíveis, pacotes de produtos e itens de configuração. |
| Compatibilidade de modelo [cmdb_m2m_model_compatibility] | Armazena relacionamentos muitos para muitos entre dois modelos, o que significa sua compatibilidade um com o outro. |
| Componente do modelo [cmdb_m2m_model_component] | Armazena relacionamentos muitos para muitos entre dois modelos, o que significa que eles formam um pacote. |
| Modelo do produto [cmdb_model] | Descreve todos os tipos de modelos de produto. |
| Cálculo de licença de software [cmdb_sw_license_calculation] | Define padrões de licenciamento de software comumente usados. |
| Modelo de software [cmdb_software_product_model] | Descreve modelos do software |
| Pacote de software [cmdb_m2m_suite_model | Armazena relacionamentos muitos para muitos entre dois modelos que definem elementos de um pacote de software. |
| Upgrade e downgrade de software [cmdb_m2m_downgrade_model] | Armazena relacionamentos muitos para muitos entre dois modelos, o que significa que ser licenciado para um modelo concede direitos ao outro também. |
Políticas de IU instaladas com o Gerenciador de Modelo
Gerenciamento de modelo inclui Políticas de IU .
| Nome | Tabela | Descrição |
|---|---|---|
| Ocultar não verificado | Categoria do modelo [cmdb_model_category] | Mostra o campo Impor verificação de IC se os campos Classe de ativo e classe de IC não estiverem vazios. |
Bloquear campos para Contrato e Trabalho Bloquear campos para Contrato |
Categoria do modelo [cmdb_model_category] | Define todos os campos no formulário de Categoria do modelo como somente leitura se o Nome for Contrato, Pedido de Trabalho ou Tarefa de Trabalho. |
| Proteger categoria de modelo | Modelo do produto [cmdb_model] | Torna o campo Categorias de modelo obrigatório e somente leitura se ele contiver qualquer um dos seguintes valores: Licença de software, Contrato, Pedido de trabalho, Tarefa de trabalho. |
| Mostrar é uma opção se for Oracle | Modelo de software [cmdb_software_product_model] | Mostra o campo É uma opção se o nome do Fabricanteselecionado começar com Oracle. |
Funções de usuário instaladas com o Gerenciador de Modelo
Gerenciamento de modelo inclui funções de usuário de .
| Função | Contém as funções | Descrição |
|---|---|---|
| category_manager | gerenciador de modelos | Pode criar, editar e excluir categorias de modelo. |
| model_manager | nenhum | Pode criar novos modelos de CMDB. A função de gerenciador de modelos pode controlar os modelos base e quaisquer extensões de modelo que não sejam hardware, software ou consumíveis. Os modelos de hardware e consumíveis são controlados pela função de gerenciador de ativos (ativo). Os modelos de software são controlados pela função de gerenciador de ativos de software (sam). |