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 de Aranda com os valores do corpo associado de Intune, a relação dos valores é feita 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. De propriedade para propriedade Adicione o tipo que você deseja e o ID do campo no Intune na propriedade chave, até o 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": "FieldValue",
"key": "manufacturer"
},
"model": {
"type": "Mapper",
"key": "model"
},
"serial": {
"type": "FieldValue",
"key": "serialNumber"
},
"assetTag": {
"type": "FieldValue",
"key": "managedDeviceName"
},
"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 busca do usuário dentro do cmdb por e-mail, caso contrário, o usuário será buscado conforme mostrado pelo Intune 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": "FieldValue",
"key": "manufacturer"
},
"model": {
"type": "Mapper",
"key": "model"
},
"serial": {
"type": "FieldValue",
"key": "serialNumber"
},
"assetTag": {
"type": "FieldValue",
"key": "managedDeviceName"
},
"responsible": {
"SearchBy": [
"Email"
],
"type": "FieldValue",
"key": "userPrincipalName",
"DefaultValue": {
"id": 1
}
}
}
}
]
}
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": "FieldValue",
"key": "manufacturer"
},
"model": {
"type": "Mapper",
"key": "model"
},
"serial": {
"type": "FieldValue",
"key": "serialNumber"
},
"assetTag": {
"type": "FieldValue",
"key": "managedDeviceName"
},
"responsible": {
"SearchBy": [
"Email"
],
"type": "FieldValue",
"key": "userPrincipalName",
"DefaultValue": {
"id": 1
}
}
}
}
]
}