A propriedade “categoria” relaciona os Estados e Campos Adicionais do CMDB, o arquivo de configuração tem o seguinte JSON para o modelo:
{
"category": [
{
"id": 0,
"reference": "",
"keys": [
""
],
"projectId": 0,
"additionalFields": [
{
"id": 0,
"key": "",
"mapping": [
{
"id": 0,
"value": ""
}
]
}
],
"state": [
{
"id": 0,
"reason": 0,
"value": ""
}
]
}
]
}
1. Com a ajuda de um CMDB de Aranda obter o ID da categoria a ser relacionada, esse valor será registrado no category.id no arquivo de configuração.
2. Digite os valores no “category.id” No arquivo de configuração:
{
"category": [
{
"id": 14,
"reference": "",
"keys": [],
"projectId": 0,
"additionalFields": [],
"state": []
}
]
}
3. Adicione um identificador único na propriedade “reference” para agrupar as sessões do arquivo de configuração, neste exemplo usaremos “computer” conforme mostrado abaixo.
{
"category": [
{
"id": 14,
"reference": "computer",
"keys": [],
"projectId": 0,
"additionalFields": [],
"state": []
}
]
}
4. Selecione o “deviceType” que deseja associar na integração, aqui Você pode verificar as informações do TechPulse, neste caso usaremos “Notebook” conforme mostrado abaixo.
{
"category": [
{
"id": 14,
"reference": "computer",
"keys": ["Notebook"],
"projectId": 0,
"additionalFields": [],
"state": []
}
]
}
4. Adicione a ID do projeto CMDB a ser usada no arquivo de configuração.
{
"category": [
{
"id": 14,
"reference": "computer",
"keys": ["Notebook"],
"projectId": 4,
"additionalFields": [],
"state": []
}
]
}
5. Nos campos adicionais, um campo adicional será adicionado para nosso arquivo de configuração de exemplo, no campo id o id do campo adicional é colocado no CMDB.
{
"category": [
{
"id": 14,
"reference": "computer",
"keys": ["Notebook"],
"projectId": 4,
"additionalFields": [
{
"id": 329,
"key": "",
"mapping": [
]
}
],
"state": []
}
]
}
6. Na propriedade key, adicione a propriedade que você deseja relacionar ao campo adicional no CMDB.
{
"category": [
{
"id": 14,
"reference": "computer",
"keys": ["Notebook"],
"projectId": 4,
"additionalFields": [
{
"id": 329,
"key": "deviceosMajorVersion",
"mapping": [
]
}
],
"state": []
}
]
}
6. Na propriedade mapping do arquivo de configuração, você pode relacionar os valores possíveis, conforme mostrado abaixo.
{
"category": [
{
"id": 14,
"reference": "computer",
"keys": ["Notebook"],
"projectId": 4,
"additionalFields": [
{
"id": 329,
"key": "deviceosMajorVersion",
"mapping": [
{
"id": 861,
"value": "Windows 11"
},
{
"id": 862,
"value": "Windows 10"
}
]
}
],
"state": []
}
]
}
7. Identifique os estados que deseja relacionar entre as propriedades, lembre-se de que você pode consultar os estados techpulse via carteiro aqui
8. Adicione na propriedade state.id o identificador de estado no CMDB, na propriedade value adicione o identificador de estado no techpulse e, se aplicável, o identificador de motivo
{
"category": [
{
"id": 14,
"reference": "computer",
"keys": ["Notebook"],
"projectId": 4,
"additionalFields": [
{
"id": 329,
"key": "deviceosMajorVersion",
"mapping": [
{
"id": 861,
"value": "Windows 11"
},
{
"id": 862,
"value": "Windows 10"
}
]
}
],
"state": [
{
"id": 185,
"reason": 262,
"value": "Enrolled"
},
{
"id": 186,
"value": "Archived"
}
]
}
]
}