En la sección anterior se relacionó las propiedades de los ci en CMDB con las propiedades de hpTechpulse y se asignó un tipo Mapeo (forma como obtendremos los valores ), para los tipos de Asociación de valores “Mapper y Value”, es necesario crear una asociación y/o relación de valores de la siguiente forma:
Relación y/o asociación para la propiedad “brand”
1. Busque en techpulse los valores para la propiedad “brand”.
2. Con ayuda de un administrador de CMDB obtenga los IDs de los valores para la propiedad “brand”.
3. Establezca el mismo valor en “reference” que hemos estado trabajando en el ejemplo (“computer”).
4. Escriba los valores en la propiedad “brand” en el archivo de configuración, en la propiedad id el identificador en la CMDB y en la propiedad value el valor en techpulse.
{
"brand": [
{
"reference": "computer",
"id": 59,
"value": "Dell"
},
{
"reference": "computer",
"id": 23,
"value": "HP"
}
]
}
Nota: Repita el paso en todas las “definition” cuya propiedad “type” es “Mapper” o “Value”.
5. En nuestro ejemplo model también usa el valor Mapper en la propiedad type, repetimos los mismos pasos que usamos en la propiedad brand y nos quedara el siguiente mapping
{
"model": [
{
"reference": "computer",
"id": 95,
"value": "HP PROBOOK 440 14 INCH G9 NOTEBOOK PC"
},
{
"reference": "computer",
"id": 80,
"value": "LATITUDE 3420"
}
]
}
1. Una las propiedades anteriormente creadas, está parte del json va en la raíz del json de configuración:
{
"model": [
{
"reference": "computer",
"id": 95,
"value": "HP PROBOOK 440 14 INCH G9 NOTEBOOK PC"
},
{
"reference": "computer",
"id": 80,
"value": "LATITUDE 3420"
}
],
"brand": [
{
"reference": "computer",
"id": 59,
"value": "Dell"
},
{
"reference": "computer",
"id": 23,
"value": "HP"
}
]
}
Continuar: ejemplo complementos paso 4 ↪