Perfiles de sincronización
El elemento central de la gestión de la sincronización son los conjuntos de reglas. Definen cómo se sincroniza la aplicación, en función de la hora, la conexión de red y el volumen de datos. De este modo, por ejemplo, se puede limitar la sincronización en el caso de bajas velocidades de transmisión (2G/3G) o un volumen de datos limitado para el uso de datos móviles. Se pueden crear diferentes conjuntos de reglas, que se identifican por su código. Este código se almacena en el usuario de Anveo. Pueden ser de validez general o estar definidos específicamente para la sincronización en segundo plano y manual.
Para afinar aún más las reglas, se pueden definir ventanas de tiempo en las que se restringe la sincronización. Además, se puede utilizar el control de procesos para definir las páginas en las que se suprime la sincronización. Esto evita que los procesos de trabajo a medio terminar se transfieran a Microsoft Dynamics.
Normas y reglamentos
El comportamiento de la aplicación durante la sincronización puede controlarse mediante conjuntos de reglas. Se pueden utilizar diferentes dispositivos para reaccionar a diferentes parámetros. Se describen a continuación.
Tipos
Los conjuntos de reglas difieren en el tipo entre «Todos», «Manual» y «Sincronización en segundo plano». Para cada código del conjunto de reglas, se puede definir el tipo «Todos» o una combinación de los tipos «Manual» y «Fondo».
Si no se almacena ningún conjunto de reglas para un usuario o un tipo de sincronización, siempre se realiza una sincronización completa. Entonces no se produce una sincronización en segundo plano.
Comportamiento de la sincronización
Existen 5 comportamientos de sincronización diferentes cuyo alcance es el siguiente en orden ascendente:
- No hay sincronización
- Enviar sólo
- Enviar sólo y calcular el delta
- Sólo enviar y recibir
- Sincronización total
Si son posibles diferentes comportamientos para una sincronización, siempre se utiliza el comportamiento de menor alcance.
Dependencia de la conexión a la red
Se puede definir un comportamiento específico para cada uno de los 5 tipos diferentes de conexiones de red. Si no se almacena ningún comportamiento específico, se realiza una sincronización completa. Esto se define a través de las siguientes opciones:
- Comportamiento 2G
- Comportamiento 3G
- Comportamiento 4G
- Comportamiento de WIFI
- Comportamiento de la LAN
Dependencia de las ventanas de tiempo
Las ventanas de tiempo se pueden utilizar para establecer períodos de tiempo para el comportamiento de sincronización desviado. (véase «Ventanas de tiempo»).
Además, es posible especificar un intervalo de tiempo mínimo en el campo «Min. campo «minutos desde la sincronización completa». Si no se alcanza este valor, el comportamiento de la sincronización se reduce a «Sólo envío».
Dependencia del proceso
El control del proceso permite evitar la sincronización de las capturas de datos a medias. Para ello, las páginas que se utilizan durante un proceso de adquisición se bloquean para la sincronización. «( Control de procesos )
Dependencia del volumen de datos
Para limitar el tiempo de sincronización en el dispositivo móvil, la opción «Min. El campo «open data for send only» puede utilizarse para especificar la cantidad de datos por encima de la cual el comportamiento de la sincronización se limita a «Send only and calculate delta». Los datos creados en el servidor se recibirán en las siguientes sincronizaciones.
Sincronización de fondo
En los conjuntos de reglas del tipo «Todos», es posible establecer una sincronización en segundo plano. Está desactivado por defecto para el tipo «Activo», y activado para el tipo «Fondo».
Si la sincronización en segundo plano está activada, el intervalo entre dos sincronizaciones en segundo plano puede especificarse en segundos en el campo «Intervalo de sincronización en segundo plano».
Para que se ejecute la sincronización en segundo plano, el código de acción «ANV_OOM:AUTO_SYNC» debe almacenarse en el script OnOpenMenu.
Ventana de tiempo
Las ventanas de tiempo se asignan a un conjunto específico de reglas. Por ejemplo, se pueden implementar tiempos de sincronización escalonados para diferentes usuarios (grupos).
En las horas punta o en las horas de mantenimiento fijadas, la sincronización puede restringirse o prohibirse por completo.
Cada ventana de tiempo contiene una hora de inicio y de finalización, así como un comportamiento de sincronización que se utilizará para este período. El período de tiempo no debe extenderse más allá del límite de la fecha.
Control de procesos
El control del proceso permite evitar la sincronización de las capturas de datos a medias. Para ello, las páginas que se utilizan durante un proceso de adquisición se bloquean para la sincronización.