Mapeo Dispositivos ADM

    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:

    {
        "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.


    ↩ VolverEjemplo ServiceNow ↪