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
- Defina o valor “computador” para o Referência.
- 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"
}
}
}
]
}
- 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
}
]
}
- 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
- Defina o valor “computador” para o Referência.
- Na definição do Ci Pegue a propriedade Requerente (modelo).
- “type”: Atribua o tipo de associação como Mapeador.
- “key”: Nomeie a propriedade em HPTechpulse como modeloTechpulse (Propriedades em HpTechpulse).
{
"ci": [
{
"reference": "computer",
"definition": {
"model": {
"type": "Mapper",
"key": "modelTechpulse"
}
}
}
]
}
- 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
- A propriedade defaultValue permite adicionar valores padrão, se você adicionar essa propriedade com o valor de defaultValue.id para o CI em Aranda.
- Você só poderá adicionar um valor padrão se o tipo de mapeamento for “Mapeador” ou “ValorDoCampo”.
Exemplo:
- Defina o valor “computador” para o Referência.
- Na definição do Ci Assuma a propriedade responsável (responsável).
- “type”: Atribua o tipo de associação como Valor do campo.
- “key”: Atribua o nome da propriedade no HpTechpulse como assigned_to (Propriedades em HpTechpulse).
- “defaultValue”: atribua o defaultValue.
{
"ci": [
{
"reference": "computer",
"definition": {
"responsible": {
"key": "assigned_to",
"type": "FieldValue",
"defaultValue": {
"id": 222
}
}
}
}
]
}
Exemplo de FieldValue
- Defina o valor “computador” para o Referência.
- Na definição do Ci Pegue o modelo de propriedade (modelo).
- “type”: Atribua o tipo de associação como Valor do campo.
- “key”: Atribua o nome da propriedade no techpulse como modeloHp (Propriedades em HpTechpulse).
{
"ci": [
{
"reference": "computer",
"definition": {
"model": {
"type": "FieldValue",
"key": "modeloHp"
}
}
}
]
}