PT
Español
English
Português
    Ci

    Relação entre CMDB e hpTechpulse

    Para realizar a integração é necessário relacionar os campos do dispositivo Aranda CMDB com os campos do dispositivo na hpTechpulse através da seção “ci” do arquivo de configuração.

    Estrutura JSON

    {
        "ci": [
            {
                "reference": "",
                "definition": {
                    "name": {
                        "type": "",
                        "key": ""
                    },
                    "brand": {
                        "type": "",
                        "key": ""
                    },
                    "model": {
                        "type": "",
                        "key": ""
                    },
                    "assetTag": {
                        "type": "",
                        "key": ""
                    },
                    "serial": {
                        "type": "",
                        "key": ""
                    },
                    "responsible": {
                        "SearchBy": [
                            "Email"
                        ],
                        "type": "",
                        "key": "",
                        "DefaultValue": {
                            "id": 0
                        }
                    }
                }
            }
        ]
    }
    

    Propriedades :

    Propriedades Descrição
    Referência Identificador exclusivo para criar uma relação entre os conceitos nome, marca, modelo, assetTag, serial, responsável ver
    Definição Permite relacionar os campos IC no CMDB com os campos IC no hpTechpulse

    Definição

    Para realizar a integração é necessário relacionar os campos do CI no Aranda CMDB com o IC do hptechpulse usando a seção “definição” do arquivo de configuração, essas propriedades no CMDB podem ser associadas aos campos do Techpulse.

    Propriedades:

    Propriedades Descrição  
    Nome Representa o campo Nome do ci em Aranda e permite que este campo seja relacionado a um campo equivalente do ci no techpulse.  
    marca Representa o campo marca do ci em Aranda e permite que este campo seja relacionado a um campo equivalente do ci no techpulse. Propriedades internas
    modelo Representa o campo modelo do ci em Aranda e permite que este campo seja relacionado a um campo equivalente do ci no techpulse. Propriedades internas
    assetTag Representa o campo assetTag do ci em Aranda e permite que este campo seja relacionado a um campo equivalente do ci no techpulse. Propriedades internas
    serial Representa o campo serial do ci em Aranda e permite que este campo seja relacionado a um campo equivalente do ci no techpulse. Propriedades internas
    responsável Representa o campo responsável do ci em Aranda e permite que este campo seja relacionado a um campo equivalente do ci no techpulse. Propriedades internas

    Ci no CMDB: Ilustração de referência, informações de IC no CMDB

    Ci en HpTechpulse: Ilustración de referencia, información básica del ci en la plataforma HpTechpulse

    Propiedades internas

    {
      "key": "",
      "type": "",
      "searchBy": [ "Email" ],
      "defaultValue": {
        "id": 0,
        "value": ""
      }
    }
    


    Onde:

    Propriedades Descrição  
    tipo Tipo de associação, os tipos suportados são Value, Mapper, FieldValue. FieldValue, Value, Mapper.
    Chave Identificador do campo no HpTehcpulse onde as informações serão pesquisadas. Propriedades em HpTechpulse
    searchBy Propriedade de pesquisa de campo, aplica-se apenas ao campo responsável ver
    defaultValue Permite adicionar um valor padrão. ver


    Tipos de relacionamento ou associação de campos

    Os seguintes tipos de associação determinam como os valores das propriedades do ci serão obtidos.

    Nome Descrição Exemplo
    Valor Permite atribuir um valor ao campo selecionado através do arquivo de configuração. O valor deve estar dentro das propriedades da taxa de valor Veja o exemplo
    Mapeador Procura associar e/ou relacionar os valores do CMDB IC com os valores do Techpulse IC no campo indicado, a relação de valores é feita de 1 para 1, a atribuição não pode ser repetida Veja o exemplo
    Valor do campo Os valores de propriedade são enviados diretamente entre plataformas sem qualquer associação/relacionamento Veja o exemplo


    Tipo de exemplo Valor

    1. Defina o valor “computador” para o Referência.
    2. Na definição do Ci Pegue a propriedade Requerente (modelo) e atribua o tipo de associação como Valor.
    {
      "ci": [
        {
          "reference": "computer",
          "definition": {
            "model": {
              "type": "Value"
            }
          }
        }
      ]
    }
    
    1. A relação implica que um valor deve ser atribuído de maneira comum para todos os Ci, isso é feito usando a propriedade “model”, conforme mostrado abaixo:
    {
      "ci": [
        {
          "reference": "computer",
          "definition": {
            "model": {
              "type": "Value"
            }
          }
        }
      ],
      "model": [
        {
          "reference": "",
          "id": 10
        }
      ]
    }
    
    1. Atribuir um valor à propriedade “modelo.referência”:
    {
      "case": [
        {
          "reference": "computer",
          "definition": {
            "applicant": {
              "type": "Value"
            }
          }
        }
      ],
      "applicant": [
        {
          "reference": "computer",
          "id": 10
        }
      ]
    }
    


    Nota: O Ci associado à “referência” “computador”, no CMDB será atribuído ao requerente o ID 10.


    Exemplo de tipo de mapeador

    1. Defina o valor “computador” para o Referência.
    2. Na definição do Ci Pegue a propriedade Requerente (modelo).
    3. “type”: Atribua o tipo de associação como Mapeador.
    4. “key”: Nomeie a propriedade em HPTechpulse como modeloTechpulse (Propriedades em HpTechpulse).
    {
      "ci": [
        {
          "reference": "computer",
          "definition": {
            "model": {
              "type": "Mapper",
              "key": "modelTechpulse"
            }
          }
        }
      ]
    }
    
    1. A relação implica que você deve associar os modelos CMDB aos modelos HPTechpulse, é recomendável que você escreva o Id do modelo a ser relacionado, conforme mostrado abaixo:
    {
      "case": [
        {
          "reference": "computer",
          "definition": {
            "model": {
              "type": "Mapper"
            }
          }
        }
      ],
      "model": [
        {
          "reference": "computer",
          "mapping": [
            {
              "id": 5,
              "value": "hp probook"
            }
          ]
        }
      ]
    }
    


    Nota: O modelo com CMDB ID “5” está relacionado ao modelo “hp probook” no HPTechpulse


    Pesquisar Propriedade

    A propriedade searchBy é para o campo responsável.

    Esta tag permite definir a propriedade pela qual a pesquisa do usuário será realizada nas plataformas CMDB e Techpulse; a propriedade suportada é “Email”.

    Caso de uso

    Para o uso adequado da propriedade de pesquisa “E-mail”, os usuários das duas plataformas devem ter o mesmo e-mail por usuário. Veja a seguir um exemplo da propriedade responsável com a opção de pesquisa “E-mail”.

    {
      "responsible": {
          "type": "FieldValue",
          "key": "user",
          "searchBy": [ "Email" ]
          }
    }
    


    propriedade defaultValue

    1. A propriedade defaultValue permite adicionar valores padrão, se você adicionar essa propriedade com o valor de defaultValue.id para o CI em Aranda.
    2. Você só poderá adicionar um valor padrão se o tipo de mapeamento for “Mapeador” ou “ValorDoCampo”.

    Exemplo:

    1. Defina o valor “computador” para o Referência.
    2. Na definição do Ci Assuma a propriedade responsável (responsável).
    3. “type”: Atribua o tipo de associação como Valor do campo.
    4. “key”: Atribua o nome da propriedade no HpTechpulse como assigned_to (Propriedades em HpTechpulse).
    5. “defaultValue”: atribua o defaultValue.
    {
      "ci": [
        {
          "reference": "computer",
          "definition": {
            "responsible": {
              "key": "assigned_to",
              "type": "FieldValue",
              "defaultValue": {
                "id": 222
              }
            }
          }
        }
      ]
    }
    

    Exemplo de FieldValue

    1. Defina o valor “computador” para o Referência.
    2. Na definição do Ci Pegue o modelo de propriedade (modelo).
    3. “type”: Atribua o tipo de associação como Valor do campo.
    4. “key”: Atribua o nome da propriedade no techpulse como modeloHp (Propriedades em HpTechpulse).
    {
      "ci": [
        {
          "reference": "computer",
          "definition": {
            "model": {
              "type": "FieldValue",
              "key": "modeloHp"
            }
          }
        }
      ]
    }
    


    ↩ Voltar para Configurações