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:

    ```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.


    ↩ VolverEjemplo ServiceNow ↪