Para el desarrollo del ejemplo, el dispositivo que se exporta hacia ServiceNow es de tipo “Desktop”.
1. Seleccione las propiedades de interés
Para el ejemplo se tomarán las siguientes propiedades:
- ip de conexión
- dominio
- responsable
- Sistema operativo
- Fabricante SO
- Arquitectura SO
- Lenguaje SO
- Ubicación SO
- Version SO
- Directorio SO
- Procesador
- Fabricante
- Modelo
- Tamaño total Disco duro
- Tamaño total RAM
Consulte las APIs de ADM y de su definición de respuesta tome las propiedades del dispositivo:
A continuación, liste las propiedades del dispositivo tipo Desktop
```
{
"cpuCore": (type: int),
"cpuLogic": (type: int),
"diskAvailable": (type: int),
"diskTotal": (type: long),
"macAddressRegister": (type: string),
"operationSystem": (type: string),
"totalRam": (type: long),
"agentProfile": (type: string),
"agentVersion": (type: string),
"completeIpAddress": (type: string),
"creationDate": (type: date),
"daysSinceLastInventory": (type: int),
"description": (type: string),
"discovery": (type: boolean),
"diskUsage": (type: long),
"domain": (type: string),
"id": (type: int),
"ipRegistred": (type: string),
"lastCommunicationUpdate": (type: date),
"lastInventory": (type: date),
"manufacturer": (type: string),
"memoryUsage": (type: long),
"model": (type: string),
"name": (type: string),
"operatingSystem": (type: string),
"operatingSystemVersion": (type: string),
"responsibleUserEmail": (type: string),
"responsibleUserId": (type: int),
"responsibleUserName": (type: string),
"serial": (type: string),
"status": (type: string),
"type": (type: string),
"userName": (type: string),
"virtualization": (type: string),
"vpro": (type: boolean)
}
```
Seleccione las propiedades del dispositivo que incluirá
```
cpuCore
cpuLogic
diskTotal
macAddressRegister
operationSystem
totalRam
description
diskUsage
domain
id
ipRegistred
manufacturer
memoryUsage
model
name
operatingSystem
operatingSystemVersion
responsibleUserEmail
responsibleUserName
serial
userName
```
3. En la propiedad “classDevice” del archivo de configuración escriba las propiedades del dispositivo con su nombre y tipo de valor, de la siguiente manera:
```json
"classDevice": [
{
"name": "Desktop",
"fields": [
{
"type": "string",
"name": "name"
},
{
"type": "long",
"name": "diskTotal"
},
{
"type": "long",
"name": "totalRam"
}
...
]
}
]
```
En la sección Dispositivos ADM (ClassDevice) se describe con más detalle las propiedades de los dispositivos.
Continuar: Mapeo de los CI de ServiceNow (paso 2) ↪