Registrar DataReference

    Datos referenciados

    Para registrar datos en las clases de ServiceNow, son necesarios datos que no ofrecen las API de Aranda DEVICE MANAGEMENT ADM (Ver APIs de ADM), por esta razón, se ingresan de forma manual. En algunos casos, sin utilizar estos valores no se pueden registrar datos.

    Considerando esto se crea la entidad de DataReference, que representa los datos adicionales que necesita una clase para adicionar o modificar datos en ServiceNow, los datos registrados tendrán como referencia una clase ServiceNow y los dispositivos que llevarán esa configuración, como se presenta a continuación.

    {
        "dataReference": [
          {
            "name": "",
            "fields": [
              {
                "value": "",
                "fieldCMDB": "",
                "classDevice": [
                  "",
                  ""
                ]
              }
            ]
          }
        ],
        "classMapper": [
        ],
        "classDevice": [
        ],
        "classCMDB": [
        ],
          "mapper": [
        ],
      }
    

    La entidad se configura de la siguiente manera:

    Name: Nombre de la referencia

    Fields: Representa los datos adicionales necesarios para la creación o edición de registros en ServiceNow. ver Campos de DataTeference.


    Campos de DataReference

    La propiedad más importante de “dataReference” es “fields” donde asignará el valor que tendrá la propiedad de la clase de ServiceNow; este valor también esta relacionado con los diferentes dispositivos descubiertos por Aranda DEVICE MANAGEMENT ADM,

    {
        "dataReference": [
          {
            "name": "",
            "fields": [
              {
                "value": "os",
                "fieldCMDB": "element",
                "classDevice": [
                  "Laptop",
                  "Desktop"
                ]
              }
            ]
          }
        ]
      }
    
    • ClassDevice: Lista de dispositivos descubiertos por ADM.

      • Application.
      • Updates.
      • Laptop.
      • Desktop.
      • Router.
      • Switch.
      • Server.
      • Unknown.
      • Printer.
      • OperatingSystem.
      • None.
      • Disk.
      • LogicalDisk.
      • Memory.
    • FieldCMDB: Nombre de la propiedad de la clase ServiceNow.
    • Value: Valor que tendrá la propiedad de la clase ServiceNow. Los tipos de unidad soportados por este campo son:

      • int,
      • long,
      • float,
      • decimal,
      • boolean,
      • date,
      • string
      • array

    El tipo array en ServiceNow son considerados como una cadena de “strings” separados por ‘,’. Por esta razón tenga en cuenta que al ingresar un “array” debe ingresarlo de la siguiente forma [ valores ]

    Ejemplo:

    • Array numérico: [3, 5, 6].

    • Array string: [“valor 1”, “valor 2”].