Estoy trabajando con WAPT Enterprise versión 2.5.5.15697.
Recientemente agregué el paquete Audit Battery a mi repositorio. Luego, distribuí el paquete a las computadoras portátiles de mi flota.
En los datos de auditoría sí obtengo información sobre la batería instalada en la unidad.
Así que preparé una consulta en la sección de Informes para supervisar el estado de salud de las baterías.
Esta es la solicitud:
Código: Seleccionar todo
WITH cte AS (
SELECT ctid,
host_id,
value_date,
row_number() OVER (PARTITION BY host_id, value_key ORDER BY value_date) AS rank
FROM HostAuditData
WHERE value_section = 'audit-battery' AND value_key = 'audit-battery'
)
SELECT
cte.value_date AS Date_Audit,
h.computer_fqdn,
h.last_logged_on_user,
h.manufacturer,
h.productname,
had.value->'BATTERY_1'->'Health' as Santé_Batterie
FROM HostAuditData had
JOIN cte ON cte.ctid = had.ctid
JOIN hosts h ON h.uuid = cte.host_id
WHERE cte.rank = 1;
Ejemplo: Tengo una estación de trabajo que me muestra (en el resultado de la consulta) una fecha de auditoría del 24-03-26 y un estado de la batería del 16%, mientras que mis datos de auditoría en el inventario de la estación de trabajo me muestran una fecha del 31/03/26 y un estado de la batería del 52% (lo cambié mientras tanto).
Por lo tanto, me pregunto si hay alguna manera de actualizar el resultado de la consulta con los nuevos datos de auditoría
Sin embargo, sigo teniendo la impresión de que las máquinas nuevas que instalan el paquete sí aparecen en los resultados de la consulta.
GRACIAS.
