Relación de categorias, estados y campos adicionales
La sección category define como se clasifica cada activo y como se mapean estados y campos adicionales en CMDB.
{
"category": [
{
"reference": "",
"id": 0,
"keys": [""],
"additionalFields": [
{
"id": 0,
"key": ""
},
{
"id": 0,
"key": "",
"mapping": [
{
"id": 0,
"value": ""
}
]
},
{
"id": 0,
"key": "",
"value": [""]
}
],
"state": [
{
"id": 0,
"value": ""
}
]
}
]
}
| Propiedad | Descripción | |
|---|---|---|
| reference | Relaciona category con ci y project por referencia común. | ver |
| id | Id de la categoría en CMDB. | |
| keys | Tipos de activo en Lansweeper que caen en esa categoría CMDB. | |
| additionalFields | Mapeo de campos adicionales entre Lansweeper y CMDB. | |
| state | Relación entre estado en Lansweeper y estado en CMDB. |
AdditionalFields
{
"id": 0,
"key": "",
"mapping": [
{
"id": 0,
"value": ""
}
],
"value": [""]
}
| Propiedad | Descripción |
|---|---|
| id | Id del campo adicional en CMDB. |
| key | Campo origen en Lansweeper (campo estándar o key de custom field). |
| mapping | Tabla de equivalencias (id CMDB / valor origen). |
| value | Valor fijo para asignar al campo adicional. |
Reglas de validación:
- No se permite definir mapping y value al mismo tiempo en el mismo additionalField.
- No se permiten ids duplicados en additionalFields.
- No se permiten keys duplicadas en additionalFields.
- En mapping no se permiten ids duplicados ni values duplicados.
State
{
"id": 0,
"value": ""
}
| Propiedad | Descripción |
|---|---|
| id | Id de estado en CMDB. |
| value | Valor de estado en Lansweeper (por ejemplo: Active, Non-active, Spare, Broken, Archived). |
Reglas de validación:
- No se permiten ids duplicados en state.
- No se permiten values duplicados en state.