La calidad de los datos define la de la base de datos, y mantener actualizadas las bases de datos es fundamental para cualquier aplicación que las utilice, como el producto de administración de servicios de TI ServiceNow.
Para muchas empresas, la flota de impresoras es un entorno fluido. Con el tiempo, los cambios por resolución/reparación de averías, las actualizaciones de las impresoras e incluso los cambios de ubicación pueden hacer desalentadora la tarea de mantener la base de datos de administración de servicios.
El objetivo de un cliente de LRS era automatizar esta tarea lo máximo posible. Su entorno incluía la base de datos de administración de configuración (CMDB), que era un módulo de su instancia de ServiceNow. Se analiza la red y los nuevos activos de TI se cargan automáticamente en la CMDB. Esta base de datos actúa como registro de origen del cliente para los activos.
Existe también un proceso básico de baja de activos destinado a los activos CMDB que no se han seleccionado en un análisis de red durante un periodo de tiempo concreto. Este proceso lleva varios meses, de modo que la CMDB puede mostrar como activos recursos que llevan mucho tiempo dados de baja, por lo que dicha CMDB será incorrecta. El cliente necesitaba un inventario más preciso de activos de impresión en uso. Aunque la reducción de costes y soporte no fue la fuerza motriz de este esfuerzo, fue una ventaja derivada que, probablemente, se reconocerá con el tiempo.
Este cliente ya tenía el software VPSX Enterprise de LRS, el sistema de gestión de output más extensible del mercado. El equipo de servicios profesionales de LRS colaboró con el cliente para definir sus requisitos y personalizar una integración a medida con ServiceNow; para ello, aprovecharon la función de notificación de comandos externos del software VPSX Enterprise, llamada también XCMD.
XCMD es un proceso que utiliza VPSX Enterprise para externalizar eventos importantes que se producen durante las operaciones normales. Estos eventos pueden estar relacionados con trabajos de impresión o, en este caso, con dispositivos de impresión. En concreto, cuando se añaden, modifican o quitan impresoras en el inventario de VPSX, los cambios deben reflejarse en ServiceNow.
Uno de los retos que tuvo que afrontar nuestro equipo fue cómo identificar de forma única los dispositivos de impresión. Esta tarea fue especialmente complicada, pues en muchas ocasiones, cuando se cambia una impresora, se usan la misma dirección IP y el mismo nombre de host (etiquetas utilizadas para identificar los dispositivos en la red) para el nuevo dispositivo. Una vez más, la extensibilidad del software VPSX Enterprise demostró su valía. Admite un método de API que puede recuperar los atributos de las impresoras: en este caso, el número de serie.
De acuerdo con el cliente, el número de serie del activo es el identificador único de dicho activo que le permite asignar los dispositivos multifunción (MFD) y las impresoras de LRS a registros existentes en la CMDB y añadir información que puede faltar en el análisis de red (como el modelo de impresora, su nombre de host, etc.). También significa que, cuando el cliente añade un nuevo MFD o una nueva impresora al servidor de gestión de output, la API consulta la CMDB, comprueba que es un registro nuevo y, a continuación, lo añade a la CMDB. De forma similar, cuando el cliente elimina un registro de dispositivo del servidor de gestión de output, la API da de baja inmediatamente ese activo en la CMDB, por lo que dicha base de datos mantiene en tiempo real un registro correcto de las impresoras de LRS del cliente. Como la mayoría de los dispositivos de impresión están en el sistema de LRS, esta función supone un gran paso adelante.
VPSX XCMD facilita la captura de los eventos de dispositivo (junto con el número de serie y otros metadatos relacionados con los dispositivos) y la llamada a la API de ServiceNow para actualizar automáticamente las tablas de la CMDB. Esto permite a los clientes de VPSX Enterprise actualizar en tiempo real su base de datos de administración de servicios de TI, lo que proporciona un entorno de TI más estable y ordenado.