Sincronización, caché y actualización de datos
PrimApp guarda localmente datos de consulta para reducir tiempos de espera y mantener una navegación fluida.
Ciclo de actualización
flowchart LR
A[Mostrar datos locales] --> B[Consultar iDempiere]
B --> C{¿Respuesta válida?}
C -- Sí --> D[Actualizar caché]
D --> E[Refrescar lista]
C -- No --> F[Conservar datos locales]Datos almacenados
- Productos, categorías, precios e imágenes.
- Clientes y ubicaciones.
- Páginas del historial de pedidos y comprobantes.
- Resultados recientes del dashboard.
- Preferencias de filtros, tema y contexto de usuario.
La caché se separa por servidor, empresa, rol, usuario, lista de precios o almacén según el tipo de información, evitando mezclar datos entre contextos.
Sincronizar
Use la acción de sincronización en Productos o Clientes para solicitar datos recientes a iDempiere. El indicador muestra el progreso y la lista puede continuar mostrando información guardada durante la actualización.
La paginación descarga únicamente el bloque necesario. Las búsquedas pueden combinar datos locales con consultas al servidor.
Cuándo forzar una actualización
- Después de cambiar precios, productos o clientes en iDempiere.
- Al cambiar de organización, almacén o lista de precios.
- Cuando una búsqueda no muestra un registro recién creado.
- Si el dashboard mantiene un valor anterior.
La caché facilita la consulta, pero no sustituye la conectividad requerida para crear, completar, cobrar o devolver documentos.