Criando uma Nova Classe no ServiceNow: Usando o Class Manager

Tiago Macul
5 min readDec 3, 2024

--

Recentemente, tive a oportunidade de trabalhar na criação de uma nova classe na nossa CMDB (Configuration Management Database) do ServiceNow, e gostaria de compartilhar minha experiência e o processo que segui. O Class Manager é uma ferramenta extremamente eficaz no ServiceNow que facilita a organização e a gestão dos Itens de Configuração (CIs).

Entendendo o Class Manager

O Class Manager permite que você crie e gerencie classes que categorizam diferentes itens de configuração dentro da CMDB. Uma estrutura organizada é essencial para garantir que as informações sobre ativos sejam facilmente compreendidas e gerenciadas. Antes de começar, é importante ter uma visão clara das classes que você já possui e das que deseja adicionar.

Por que usar o Class Manager?

  1. Estrutura Hierárquica: O Class Manager no ServiceNow permite a criação de uma estrutura hierárquica de classes de itens de configuração (CIs). Isso é fundamental, pois a CMDB é organizada em classes que categorizam diferentes tipos de ativos e serviços, como servidores, aplicativos, redes, e muito mais.
  2. Gerenciamento de Classes: Ao usar o Class Manager, você pode definir novas classes, editar classes existentes, e configurar extensões de classe. Essa flexibilidade é importante para refletir a estrutura da infraestrutura de TI da sua organização.
  3. Relacionamento entre CIs: O Class Manager suporta a definição de relacionamentos entre diferentes classes de CIs. Por exemplo, um servidor pode ser relacionado a um aplicativo que ele hospeda. Estes relacionamentos são essenciais para entender como diferentes componentes da infraestrutura interagem entre si.
  4. Facilitação de Descoberta e Importação: Utilizando o Class Manager, você pode facilitar a descoberta de CIs. O sistema será capaz de identificar e categorizar automaticamente novos ativos durante o processo de descoberta.
  5. Melhoria da Precisão dos Dados: A organização e a categorização adequadas dos CIs ajudam a manter a precisão e a integridade dos dados na CMDB. Isso é crucial para uma gestão eficaz, pois dados imprecisos podem levar a problemas na identificação de problemas e na realização de mudanças.

Passo a Passo para Criar uma Nova Classe

Acessando o Class Manager: Primeiro, entre na sua instância do ServiceNow e, na barra de navegação, digite “Class Manager”. Clique na opção que aparece para abrir a ferramenta.

Clique em Open Hierarchy

Visualizando Classes Existentes: No Class Manager, eu pude visualizar as classes atuais e como elas estão organizadas. Isso me ajudou a identificar onde a nova classe se encaixaria na hierarquia existente.

Busque pela classe

Criando a Nova Classe:

Clique em Add Child Class

  • Para criar uma nova classe, clique no botão “Add Child Class” na interface do Class Manager.
  • Preencha os detalhes necessários, como Nome da Classe e Descrição. Por exemplo, se eu estiver criando uma classe para “Servidores Virtuais”, colocaria “Servidor Virtual” como o nome e descreveria a finalidade dessa classe.
  • É importante definir a classe pai da nova classe. Eu escolhi cmdb_ci_computer como a classe base para garantir que minha nova classe herde as propriedades essenciais do meu cenário.

tabela base cmdb_ci_computer

Tela padrão

O Nome que você colocar no Display Name, será o nome padrão na tabela (table name)

Clique em Next

Inclua os atributos necessários ao seu trabalho

Configurando Atributos: Uma vez criada a classe, eu podia adicionar atributos específicos a ela. Isso é essencial, pois cada classe pode ter diferentes informações relevantes. Para “Servidor Virtual”, por exemplo, poderia adicionar atributos como “Endereço IP”, “Sistema Operacional” e “Data de Provisionamento”.

Clique em next

Configure “Identification Rule”

Clique em Next

Configure as regras de reconciliação

Clique em Next

Add Suggested Relationships

Clique Done

Salvando e Testando: Depois de preencher todos os detalhes, cliquei em “Save” (Salvar) para registrar a nova classe. Em seguida, fiz uma breve verificação para garantir que a classe aparecesse corretamente na estrutura CMDB e que pudesse ser usada para registrar novos CIs.

A criação de novas classes no ServiceNow usando o Class Manager é um processo simples e direto, mas que traz grandes benefícios para a gestão de ativos e serviços. Ter uma CMDB bem estruturada é fundamental para a eficiência operativa e para a tomada de decisões informadas.

Se houver qualquer dúvida ou se você estiver interessado em saber mais sobre como personalizar sua CMDB, não hesite em perguntar. Estou sempre à disposição para compartilhar o que aprendi!

--

--

No responses yet