Resolver conflictos tras el trabajo sin conexión
Por qué dos recuentos de existencias distintos necesitan una regla acordada y una persona responsable.

¿Qué significan los dos cambios?
Al reconectar pueden encontrarse dos cambios técnicamente válidos que no pueden regir a la vez para el negocio. Una regla general como «gana el último valor recibido» decide entonces el trabajo. Antes de desarrollar, examine qué representan los valores y quién puede resolver una contradicción.
En este ejemplo ficticio, dos empleados comunican cantidades distintas para la misma posición de existencias P-26. Son recuentos absolutos en unidades de la misma ubicación, no cantidades de entrada o salida. El flujo previsto está completado:
Situación | Información disponible | Tratamiento acordado |
|---|---|---|
Recuento sin red | El dispositivo registra | Conservar como recuento local todavía no incorporado al centro. |
Otro recuento en el centro | Allí se registran | Guardar otro recuento con origen y hora. |
Vuelve la conexión | Se encuentran ambos recuentos. | Marcar diferencia para revisión; no sumar cantidades ni sobrescribir solo por la hora del dispositivo. |
La persona responsable aclara existencias | Tras revisión y nuevo recuento se confirman | Incorporar solo ese estado aprobado explícitamente como existencias operativas; los avisos anteriores quedan trazables. |
La regla forma parte del producto
Aquí, la responsable revisa ubicación, unidad, horas de recuento y movimientos intermedios, y ordena contar de nuevo si procede. La aprobación posterior determina las existencias efectivas. La reconexión no confirma ninguna cantidad anterior. Sumarlas también sería incorrecto porque los recuentos no son movimientos.
Android describe distintas estrategias de conflicto para sincronización sin conexión. Su adecuación al negocio sigue siendo una decisión de producto. Acuerde un estado de revisión visible, el rol autorizado y el comportamiento mientras siga abierto el conflicto. Pruebe con datos contradictorios. Una transferencia correcta muestra primero que se movieron datos; unas existencias utilizables también necesitan la decisión adecuada.
Fuentes
Escrito por
- Katharina WeberRedactora de software y tecnologíaKatharina Weber se encarga en ASES de los artículos sobre desarrollo de software. Escribe sobre las cuestiones que se plantean las empresas al elegir software, desarrollar nuevas aplicaciones y modernizar sus sistemas existentes.
Seguir leyendo
Todos los artículos




Desarrollo de software con ASES
Software a medida, aplicaciones web y móviles


