Muestra las diferencias entre dos versiones de la página.
| — |
ada:howto:sicoferp:factory:new-migracion-sicoferp:machine:arquitectura:ciclo-de-vida-de-datos [2026/05/07 17:22] (actual) 192.168.175.130 creado |
||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| + | ====== Ciclo de vida de datos ====== | ||
| + | |||
| + | ===== Propósito ===== | ||
| + | |||
| + | Explicar cómo nacen, se validan, se persisten y se sincronizan los datos de entrega. | ||
| + | |||
| + | ===== Flujo de datos ===== | ||
| + | |||
| + | - Captura | ||
| + | * Peso, imágenes y señales de estado se capturan en el flujo de estados. | ||
| + | |||
| + | - Validación | ||
| + | * Se comprueba consistencia de peso, rostro y verificación de beneficiario. | ||
| + | |||
| + | - Persistencia local | ||
| + | * ''SaveDelivery'' guarda entrega y evidencia en almacenamiento local. | ||
| + | |||
| + | - Sincronización | ||
| + | * Según configuración, intenta subida inmediata o deja la entrega pendiente para sincronización diferida. | ||
| + | |||
| + | - Limpieza | ||
| + | * Si la subida confirma, puede eliminarse local según política vigente. | ||
| + | |||
| + | ===== Fuentes de verdad ===== | ||
| + | |||
| + | * ''MachineDomain/src/main/java/co/ada/domain/state/states/SaveDelivery.kt'' | ||
| + | * ''MachineDomain/src/main/java/co/ada/domain/state/states/VerifyInDatabase.kt'' | ||
| + | * ''MachineData/src/main/java/co/ada/data/repository/services/DeliveryService*'' | ||
| + | |||
| + | ===== Ultima verificacion ===== | ||
| + | |||
| + | * Fecha: ''2026-04-23'' | ||
| + | * Verificado contra lógica de guardado y sincronización actual. | ||