PT
Español
English
Português
    Registrar ClassCMDB

    ServiceNow CMDB Classes

    O CMDB do ServiceNow contém classes de sistema [CI Class Manager], que armazenam dados sobre itens de configuração (CIs). Cada tipo de QI (classe de QI) tem atributos diferentes. Que representam alguma propriedade do dispositivo registrado.



    Onde:

    1. Atributos de classe de IC
    2. O nome da classe CI corresponde à propriedade TableName da imagem anterior

    Configuração

    {
          "classCMDB": [
          {
            "searchBy": [
              ""
            ],
            "name": "",
            "alias":"",
            "fields": [
              {
                "unit":"",
                "type": "",
                "name": "",
                "mappingType": "",
                "mappingName": "",
                "isRequired": false,
                "classReference": ""
              }
    
            ]
          }
        ],
        "mapper": [
        ],
        "dataReference": [
        ],
        "classMapper": [
    
        ],
        "classDevice": [
        ]
    
      }
    

    Para realizar a integração, as seguintes propriedades são registradas no JSON:

    Propriedades Descrição
    Campos Lista dos atributos ou propriedades da classe registrada. consulte Atributos de classes de IC
    Nome Nome da classe no ServiceNow.
    Cognome No ServiceNow CMDB, uma classe de CI pode ser usada para mapear diferentes ICs, como a classe “cmdb_ci_disk”, que é usada para mapear discos rígidos, RAM etc. O Alias é um pseudônimo dado à classe CI, a fim de ter uma relação 1:1 entre os dispositivos ADM e o CMDB do ServiceNow.
    Pesquisar por Representa os campos que podem ser pesquisados na classe ServiceNow

    Atributos de Classes IC (campos)

    Os atributos da classe CMDB são representados na propriedade “fields” de “ClassCMDB”, que representam a configuração mínima dos atributos necessários para registrar dados no ServiceNow.

    As propriedades para configurar os atributos da classe IC são:

    {
        "classCMDB": [
          {
            "fields": [
              {
                "unit":"",
                "type": "",
                "name": "",
                "mappingType": "",
                "mappingName": "",
                "isRequired": false,
                "classReference": ""
              }
            ]
          }
        ]
      }
    

    Tipo

    Representa o tipo de valor que este campo aceita no CMDB, os tipos podem ser:

    • inteiro.
    • decimal.
    • Booleano.
    • data.
    • Array.
    • Corda.

    Nome

    Representa o nome do campo no CMDB do ServiceNow.

    Unidade:

    Representa o tipo de unidade com a qual o atributo da classe CI é representado, é válido apenas para o tipo “inteiro” ou “decimal”. O tipo de unidade pode ser:

    • B,
    • KB
    • MB
    • GB
    • TUBERCULOSE
    • PB
    • YB


    Como se puede ver en las propiedades RAM y Disk Space de la siguiente imagen:


    Tipo de mapeamento

    Os atributos de classe do ServiceNow podem conter valores que fazem referência a outra entidade (classe) ou seu valor pode ser inserido pelo usuário. Os atributos relacionados a outras entidades são designados pela ServiceNow como “referência” ou seu valor pode ser obtido em uma “caixa de seleção”, conforme explicado abaixo:

    Sys_Choice e atributos de referência: O ServiceNow pode relacionar suas classes usando dois tipos de atributos, digite “referência” e “sys_choice”. Os atributos de tipo de referência podem ser encontrados conforme mostrado na imagem na coluna de tipo:



    Embora o valor possa ser selecionado a partir de um “caixa de seleção”, está trabalhando com atributos de tipo “sys_choice”, os valores contidos são adicionados ao “sys_choice” e estão relacionados à classe CI



    Para a integração entre Aranda DEVICE MANAGEMENT ADM e ServiceNow, é atribuído o campo “mappingType” que leva em consideração as diferentes formas pelas quais o valor do atributo será obtido. Esse campo pode usar os seguintes valores:

    Valores Descrição
    Mapeador O valor do atributo é obtido diretamente do dispositivo, uma relação 1:1 é formada entre o nome do atributo e o nome da propriedade do dispositivo.
    Data O valor do atributo é inserido pelo usuário como um valor padrão para todos os dispositivos que se integram ao ServiceNow, o valor será registrado no Referência de dados ver Dados de referência.
    Escolha do sistema Este valor é válido apenas para atributos com uma “caixa de seleção”; se ele não existir no CMDB do ServiceNow, ele o registrará.
    Referência Esse valor só é válido para atributos do tipo “Referência”; se não existir no CMDB do ServiceNow, ele o registrará
    Nenhum Ele funciona exatamente como um SysChoice ou um Reference, exceto que, se não existir, o valor não será adicionado ao CMDB do ServiceNow.


    Nome do mapeamento: Representa o nome para a referência de ‘mapper’ ou ‘dataReference’.




    ÉObrigatório: Representa se esse atributo é necessário no ServiceNow CMDB, se o atributo é necessário e o atributo não é encontrado mapeando-o para o dispositivo ou atribuindo-o pelo usuário em ‘dataReference’, ele não será criado e o valor será ‘nulo’


    Referência de classe: Representa o nome da classe que está sendo referenciada quando o ‘MappingType’ é ‘Reference’.

    Relação hierárquica entre classes do ServiceNow

    A relação entre as classes do ServiceNow em uma relação hierárquica ou de componente, conforme mostrado na imagem a seguir:

    Isso é feito por meio de uma propriedade que se refere ao pai ou ao componente que o contém, no caso de módulos de memória eles são relacionados pelo “cmdb_ci” que a referência ao “cmdb_ci”:

    No arquivo de configuração, você precisa gravar no “classReference” a classe pai à qual o componente se relaciona. Para o exemplo do módulo de memória, a memória está relacionada ao “cmdb_ci_computer” que herda do “cmdb_ci” evitando escrever a definição completa da classe “cmdb_ci”.

    Para o exemplo do “cmdb_ci” O campo seria o seguinte:

    {
          "classCMDB": [
          {
            "fields": [
              {
                "type": "string",
                "name": "cmdb_ci",
                "mappingType": "Reference",
                "mappingName": "Reference-Memory",
                "isRequired": true,
                "classReference": "cmdb_ci_computer"
              }
    
            ]
          }
        ]
      }
    


    Exibir configuração do ServiceNow ↪