Construção de uma nova estrutura de atributos

Se nenhuma classe existente ou estrutura da família corresponder a seus requisitos, você poderá recomeçar com um conjunto mínimo de novos atributos. Isso exige a criação de uma nova tabela de extensão e de outras estruturas de suporte.

Antes de usar a interface de administração do CA CMDB para definir uma nova família de IC com base em uma nova tabela de extensão, use o Designer de esquemas do Web Screen Painter para criar a nova tabela de extensão.

Para usar a nova tabela de extensão, você também deve criar novos formulários HTMPL para:

O CA CMDB fornece modelos que você pode usar para criar esses formulários HTMPL. As seguintes seções fornecem informações mais detalhadas sobre o que é necessário.

Observação: para procedimentos do Designer de esquemas do Web Screen Painter, consulte o capítulo "Personalização" do Guia de Implementação do CA Service Desk e a seção Personalizar o esquema do banco de dados da Ajuda online do Web Screen Painter.

Para usar a nova estrutura na interface de usuário do CA CMDB, defina o seguinte:

Os procedimentos para definir novas famílias e classes podem ser encontrados na seção anterior.

Criar uma nova tabela de extensão

Antes que você possa definir uma família com base em uma nova tabela de extensão, deverá atualizar o banco de dados com a nova tabela, além de atualizar o esquema do CA CMDB com informações sobre essa tabela.

Para criar uma tabela de extensão

  1. Usando o Designer de esquemas do Web Screen Painter, defina a nova tabela de extensão e o nome da extensão.
  2. Salve e publique a nova tabela de extensão.

Observação: o Designer de esquemas do WSP cria automaticamente o acionador de geração de log no CA CMDB.

Prossiga até a próxima seção para criar a página Detalhes do IC.

Criar uma página Detalhes do IC

Uma página Detalhes do IC é necessária para suportar a exibição de atributo para os ICs associados à nova tabela de extensão.

Para criar a página Detalhes do IC

  1. Usando o Designer de esquemas do Web Screen Painter, clique em Arquivo, Novo e crie um formulário com base em detail_extension.template.
  2. Salve esse novo formulário como detail_extension.htpml, onde extension é o nome da tabela de extensão.
  3. Siga as instruções listadas no arquivo, substituindo a seqüência de caracteres ***EXTENSION*** pelo nome da nova tabela de extensão (definido previamente).
  4. Salve o arquivo com todas as mudanças.

A página Detalhes do IC inclui duas seções de atributo:

Prossiga até a próxima seção para criar a guia Atributos do IC.

Criar a guia Atributos do IC

A guia Atributos exibe os atributos específicos de família para um IC.

Para criar a guia Atributos

  1. Usando o Editor visual do Web Screen Painter, clique em Arquivo, Novo e crie um formulário com base em nr_cmdb_extension_tab.template.
  2. Salve o arquivo como cmdb_cmdb_extension_tab.htmpl, onde extension é o nome da nova tabela de extensão.
  3. Siga as instruções listadas no arquivo, substituindo a seqüência de caracteres ***EXTENSION*** pelo nome da nova tabela de extensão (definido previamente).
  4. Salve e publique o arquivo com todas as mudanças.

Prossiga até a próxima seção para preencher a guia Atributos.

Adicionar atributos a formulários

Depois que o Designer de esquemas do Web Screen Painter for usado para criar um novo atributo em uma tabela de extensão, esse atributo deve ser adicionado a qualquer formulário que será usado para exibição ou atualização. Para novos atributos específicos de família, o único formulário que deve ser alterado é a guia Atributos denominada nr_cmdb_extension_tab.htmpl, onde extension é o nome da tabela de extensão. Esse formulário deve ser editado para incluir quaisquer novos atributos.

Para editar um formulário de atributo

  1. Usando o Editor visual do Web Screen Painter, clique em Arquivo, Abrir para acessar o formulário apropriado.
  2. Arraste e solte os novos atributos no formulário.

    Observação: os formulário fornecidos pelo CA CMDB não podem ser editados pelo Editor visual do Web Screen Painter, assim, use o editor de texto do Web Screen Painter na Origem.

  3. Salve e publique o formulário.

Se você ainda não criou um formulário de metadados, prossiga para a seção Criar um formulário de metadados. Para definir metadados para um novo atributo no formulário, prossiga até a seção Criar metadados.

Criar um formulário de metadados

Uma nova tabela de extensão exige seu próprio formulário de metadados para definir cabeçalhos de coluna e informações de IC padrão para Controle de versão.

Para criar o formulário de metadados

  1. Usando o Editor visual do Web Screen Painter, clique em Arquivo, Abrir para acessar cmdb_metadata_extension.template.
  2. Salve o arquivo como cmdb_metadata_extension.htpml, onde extension é o nome da nova tabela de extensão.
  3. Siga as instruções listadas no arquivo, substituindo a seqüência de caracteres ***EXTENSION*** pelo nome da nova tabela de extensão (definido previamente).
  4. Salve e publique o formulário com todas as mudanças.

Prossiga até a próxima seção para preencher o formulário de metadados.

Criar metadados

Os metadados incluem informações sobre cabeçalhos de coluna de atributo e IC padrão necessárias para o recurso Controle de versão.

Importante: os metadados exigem planejamento cuidadoso para assegurar os dados corretos em Instantâneos, os títulos corretos em Controle de versão e comparações bem-sucedidas de ICs padrão.

Para criar metadados

  1. Usando o Editor visual do Web Screen Painter, clique em Arquivo, Abrir para acessar cmdb_metadata_extension.htpml, onde extension é o nome da tabela de extensão.
  2. Seguindo as instruções listadas no formulário, copie e modifique a linha indicada para cada atributo na nova tabela de extensão.

    Observação: os seguintes atributos, embora necessários, não precisam de metadados:

  3. Salve e publique todas as mudanças.

Se você adicionar metadados a uma família do CA CMDB existente, as mudanças de auditoria serão exibidas corretamente na guia Controle de versão. No entanto, se você definir metadados para uma nova tabela de extensão, deverá ter uma nova família e classe para seus atributos; para obter mais informações, consulte Adição de uma nova família ou classe do CA CMDB.

As estruturas para sua nova tabela de extensão estão agora alocadas. Para definir uma nova família para seus atributos, prossiga para Definir uma nova família do IC.


Copyright © 2011 CA. Todos os direitos reservados.