PT
Español
English
Português
    Registrar a propriedade "ci"

    A propriedade “CI” as propriedades name, brand, model, assetTag, serial, responsible of the cmdb estão relacionadas.

    Continuamos com a configuração vazia json, conforme mostrado abaixo:

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

    1. Continuamos com a referência usada no Categoria de exemplo, que nesta ocasião é “computador”.

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

    2. Continuamos com a sessão Definição, cada definição usa a propriedade type, key, defaultValue e, no campo Responsável Você também pode usar o Pesquisar por.

    3. Atribua o tipo de mapeamento que as propriedades irão executar, os valores que você pode usar são Value, Mapper e FieldValue:

    Nome Descrição
    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
    Mapeador Busca associar e/ou relacionar os valores do caso Aranda com os valores do campo DevOps associado, a relação de valores é feita de 1 para 1, a atribuição não pode ser repetida
    Valor do campo Os valores de propriedade são enviados diretamente entre plataformas sem qualquer associação/relacionamento

    4. Propriedade para propriedade adicione o tipo desejado e o identificador de campo no techpulse na propriedade da chave, até a propriedade responsável que preencheremos na próxima etapa, lembre-se que os nomes dos imóveis podem ser consultados aqui.

    {
      "ci": [
        {
          "reference": "computer",
          "definition": {
            "name": {
              "type": "FieldValue",
              "key": "deviceName"
            },
            "brand": {
              "type": "Mapper",
              "key": "deviceMfg"
            },
            "model": {
              "type": "Mapper",
              "key": "deviceModel"
            },
            "assetTag": {
              "type": "FieldValue",
              "key": "asset_tag"
            },
            "serial": {
              "type": "FieldValue",
              "key": "deviceSn"
            },
            "responsible": {
              "SearchBy": [""],
              "type": "",
              "key": "",
              "DefaultValue": {
                "id": ""
              }
            }
          }
        }
      ]
    }
    

    5. Para a sessão responsável Usaremos a propriedade Pesquisar por com o valor “Email” para realizar a pesquisa do usuário dentro do cmdb por e-mail, caso contrário, o usuário será pesquisado conforme mostrado pelo techpulse aqui, lembre-se de que o Pesquisar por usado apenas quando o tipo é “FieldValue”.

    {
      "ci": [
        {
          "reference": "computer",
          "definition": {
            "name": {
              "type": "FieldValue",
              "key": "deviceName"
            },
            "brand": {
              "type": "Mapper",
              "key": "deviceMfg"
            },
            "model": {
              "type": "Mapper",
              "key": "deviceModel"
            },
            "assetTag": {
              "type": "FieldValue",
              "key": "asset_tag"
            },
            "serial": {
              "type": "FieldValue",
              "key": "deviceSn"
            },
            "responsible": {
              "SearchBy": ["Email"],
              "type": "FieldValue",
              "key": "lastSignedUser"
            }
          }
        }
      ]
    }
    

    5. Na propriedade Valor padrão você pode definir um valor padrão para atribuir no CMDB.

    {
      "ci": [
        {
          "reference": "computer",
          "definition": {
            "name": {
              "type": "FieldValue",
              "key": "deviceName"
            },
            "brand": {
              "type": "Mapper",
              "key": "deviceMfg"
            },
            "model": {
              "type": "Mapper",
              "key": "deviceModel"
            },
            "assetTag": {
              "type": "FieldValue",
              "key": "asset_tag"
            },
            "serial": {
              "type": "FieldValue",
              "key": "deviceSn"
            },
            "responsible": {
              "SearchBy": ["Email"],
              "type": "FieldValue",
              "key": "lastSignedUser",
              "DefaultValue": {
                            "id" : 1
                        }
            }
          }
        }
      ]
    }
    

    Continuar: exemplo de mapeamento etapa 3 ↪

    ↩ Retornar