Relación de estados y campos adicionales con las propiedades de los ci de HPTechpulse
La relación de los estados entre las plataformas y los campos adicionales se representa con el siguiente JSON:
{
"category": [
{
"id": 0,
"reference": "",
"keys": [],
"projectId": 0,
"additionalFields": [
{
"id": 0,
"key": "",
"mapping": [
{
"id": 0,
"value": ""
}
]
},
{
"id": 0,
"key": "",
"value": [""]
},
{
"id": 0,
"key": ""
}
],
"state": [
{
"id": 0,
"reason": 0,
"value": ""
}
]
}
]
}
Donde:
Propiedades
Propiedades | Descripción | |
---|---|---|
id | Identificador de la categoría en CMDB | |
reference | Identificador único para crear una relación entre los conceptos category y ci | ver |
keys | Listado de deviceType a migrar hacia la CMDB de aranda por categoría | |
projectId | Identificador del projecto a relacionar los ci’s | |
additionalFields | Relación de los campos adicionales entre CMDB y los campos de HPTechpulse | Ver |
state | Relación de los valores del estado de CMDB y los “device status” de HPTechpulse | Ver |
Relación entre los campos adicionales y los campos de las clases de Techpulse
La relación entre los campos adicionales y los campos equivalentes de Techpulse se realizan mediante la siguiente estructura JSON:
Propiedades internas additionalFields
{
"id": 0,
"key": "",
"value": [""],
"mapping": [
{
"id": 0,
"value": ""
}
]
}
Donde:
Propiedades | Descripción |
---|---|
id | Identificador del campo adicional en CMD |
key | Identificador del campo en Techpulse |
value | Permite agregar valores a los campos adicionales como valores constantes |
mapping | Relación de valores para los campos de CMDB y Techpulse, donde “id” es el identificador en CMDB y “value” el identificador en Techpulse |
Listado de los tipos de campo adicionales soportados
Actualmente, no existe un listado de tipos para los campos en Techpulse; por lo tanto, se consideran todos de tipo string. Estos pueden relacionarse con campos de tipo texto corto, texto largo, fecha y listas por medio de mapping en la CMDB.
Relación de los estados
Para relacionar los estados la integración proporciona el siguiente esquema json:
{
"value": "",
"id": 0,
"reason": 0
}
Donde:
Propiedad | Descripción |
---|---|
value | Identificador del estado en techpulse Estados techpulse |
id | Identificador del estado en CMDB |
reason | Identificador de la razón del cambio de estado en CMDB |
EJEMPLO: Relación de estados CMDB / Techpulse
Para crear la relación de los estados siga las siguientes instrucciones:
- Obtenga los IDs de los estados de CMDB.
- Obtenga los Ids de los estados de Techpulse.
- Asigne la siguiente equivalencia de estados:
Id estado en CMDB | Estado en CMDB | Value state techpulse |
---|---|---|
1 | NUEVO | Enrolled |
13 | CERRADO | Archived |
- Escriba el Id estado en CMDB en la propiedad “id” y el Value state techpulse de su equivalente tomado de Techpulse en la propiedad value:
[
{
"id": 1,
"value": "value_new"
},
{
"id": 13,
"value": "value_closed"
}
]