Noticias
Dispositivos/Terminales en Modo Offline
Se pueden utilizar dispositivos a modo de terminales para trabajar en modo offline para gestionar determinada información. Esto es necesario en entornos donde no hay comunicaciones o donde estas comunicaciones fallan a menudo. Y muy útil para utilizar dispositivos como si fuesen dispositivos remotos sin comunicación, TPVs, registradoras remotas, etc.
19-Mayo-2019
Proceso de sincronización Dispositivos-Servidor Central (datos en ambos sentidos):
- Dispositivo envía registros modificados/creados a Servidor Central, con claves UNIQID en vez de ID y según última comunicación y valores de campo SINCRO.
- Los registros se relacionan en el dispositivo por UNIQID-UNIQIDpadre en lugar de por ID-IDPADRE.
- Servidor Central envía estructura de tablas, actualizaciones de módulos y últimos registros modificados/creados a Dispositivos según el valor de los campos SINCRO de cada Tabla y según la fecha y hora de la última actualización del Dispositivo correspondiente. Puede ocurrir que dependiendo de la tabla no sea necesario enviar al Dispositivo todos los datos, sino simplemente aquellos datos que puede necesitar el Dispositivo (filtro de datos por Dispositivo).
- El módulo 3S en la aplicación del Dispositivo debe insertar UNIQID obligatoriamente, y la clave de acceso al registro debe ser el UNIQID (delete y update) para que al copiar los comandos en el servidor se puedan ejecutar directamente en el servidor. Y los registros relacionados deben serlo por el UNIQID. El Dispositivo no puede modificar tablas maestras.
IMPORTANTE: las tablas maestras solo se modifican en el servidor, porque sino tendrían que usar un UNIQID para adaptar/crear registros en esclavos y maestro.
Existe un proceso para insertar campos SINCRO y UNIQID en las tables que no los tengan, necesario para sincronizar Base de Datos: http://URL_3S/procesos/sincronizaTablet.php?db=DB1&dbserver=HOST&op=insertasincro&



Cerrar