Cómo detectar que un documento se ha modificado después de procesarlo
Guarda la identidad y la versión del contenido que procesaste y compáralas cuando vuelva a aparecer el documento.
Guarda la identidad y la versión del contenido que procesaste y compáralas cuando vuelva a aparecer el documento. El nombre o la fecha por sí solos no bastan. Distingue una edición del contenido de un cambio de ubicación o metadatos antes de decidir si debes generar un resultado nuevo.
Conserva una referencia de la lectura efectiva
Registra origen, identificador del elemento, versión disponible, momento de lectura y referencia del resultado. Si calculas una huella del contenido, hazlo sobre los bytes que realmente procesas. Un listado leído antes de descargar no demuestra que esa fuera la versión descargada. Si detectas cambios durante la lectura, aplica una comprobación posterior o repite la captura de manera controlada antes de usar el contenido.
Elige la señal según el servicio
Microsoft Graph distingue eTag del elemento completo y cTag del contenido, con límites según el tipo de recurso. Revisa disponibilidad real y no asumas que cualquier respuesta incluye ambas propiedades. Un cambio de metadatos puede ser relevante para el negocio aunque no cambien los bytes: por ejemplo, una aprobación o clasificación. Decide por separado qué diferencias requieren reprocesar, revisar o únicamente actualizar la referencia documental.
Define el destino de una modificación tardía
Una corrección puede invalidar un resultado, complementarlo o necesitar autorización. No sobrescribas sin más el dato extraído de la versión anterior si ya generó una factura, envío o decisión. En un ejemplo hipotético, corregir un PDF después de haber enviado una confirmación debe abrir revisión del efecto anterior. Conserva la relación entre revisiones y cuál se considera vigente para cada uso.
Ensaya cambios con y sin contenido nuevo
Modifica el documento después de procesarlo, cambia solo su nombre y repite una notificación antigua. Verifica que cada caso sigue la política prevista. Compara también un archivo distinto con el mismo nombre. El registro debe explicar qué versión originó cada salida y por qué se repitió o no el procesamiento. Si no puedes identificar de forma fiable la revisión, deja el caso en comprobación en vez de declarar que sigue vigente.
Conserva una ficha por revisión con referencia de origen, evidencia de contenido y salidas afectadas. Si el documento cambia después de una extracción y antes de su aprobación, invalida o revisa esa aprobación según el procedimiento acordado. No permitas que una persona confirme un resultado mientras el enlace de origen ya muestra otra revisión sin advertir que se ha roto esa correspondencia.
Comprobaciones para cerrar la tarea
- ✓ Registra la versión del contenido realmente leído.
- ✓ Comprueba disponibilidad de las etiquetas del proveedor.
- ✓ Define si una corrección invalida efectos anteriores.
- ✓ Prueba renombrado, edición y aviso antiguo repetido.
Fuentes y documentación
- Microsoft Graph — driveItem — Describe identificadores, eTag del elemento y cTag del contenido con límites por tipo de elemento.
Aplicarlo en tu empresa
Podemos revisar el entorno y acordar qué actuaciones, validaciones y mantenimiento necesitas.
Conocer el servicio relacionado →