Anveo Mobile App / Adicionar Usuários Anveo / Perfis de sincronização
Esta é uma tradução automática. O post original está disponível em Inglês .

Perfis de sincronização

O elemento central da gestão da sincronização são os conjuntos de regras. Eles definem como o aplicativo sincroniza, dependendo do tempo, conexão de rede e volume de dados. Desta forma, por exemplo, a sincronização pode ser limitada no caso de baixas velocidades de transmissão (2G/3G) ou um volume de dados limitado para o uso de dados móveis. Diferentes conjuntos de regras podem ser criados, que se identificam pelo seu código. Este código é armazenado no usuário do Anveo. Podem ser geralmente válidos, ou especificamente definidos para sincronização manual e de fundo.

Para refinar ainda mais as regras, podem ser definidas janelas de tempo nas quais a sincronização é restrita. Além disso, o controle de processo pode ser usado para definir páginas nas quais a sincronização é suprimida. Isto evita que os processos de trabalho semi-acabados sejam transferidos para a Microsoft Dynamics.

Regras e regulamentos

O comportamento do aplicativo durante a sincronização pode ser controlado através de conjuntos de regras. Diferentes dispositivos podem ser usados para reagir a diferentes parâmetros. Estes são descritos abaixo.

Tipos

Os conjuntos de regras diferem no tipo entre “Todos”, “Manual” e “Sincronização de fundo”. Para cada código de conjunto de regras, podem ser definidos o tipo “Todos” ou uma combinação dos tipos “Manual” e “Background”.

Se nenhum conjunto de regras é armazenado para um usuário ou tipo de sincronização, uma sincronização completa é sempre realizada. Uma sincronização de fundo não ocorre então.

Comportamento de sincronização

Existem 5 diferentes comportamentos de sincronização cujo alcance é o seguinte em ordem ascendente:

  • Sem sincronização
  • Enviar apenas
  • Enviar apenas e calcular o delta
  • Enviar e receber apenas
  • Sincronização total

Se forem possíveis comportamentos diferentes para uma sincronização, é sempre utilizado o comportamento com o menor escopo.

Dependência da ligação à rede

Um comportamento específico pode ser definido para cada um de 5 tipos diferentes de conexões de rede. Se nenhum comportamento específico for armazenado, é realizada uma sincronização completa. Isto é definido através das seguintes opções:

  • 2G Comportamento
  • Comportamento 3G
  • Comportamento 4G
  • comportamento da WIFI
  • comportamento de LAN

Dependência das janelas de tempo

As janelas de tempo podem ser usadas para configurar períodos de tempo para desviar o comportamento de sincronização. (ver “Janelas de tempo”).

Além disso, é possível especificar um intervalo de tempo mínimo no “Min. minutos desde a sincronização completa” campo. Se este valor não for atingido, o comportamento de sincronização é rebaixado para “Enviar apenas”.

Dependência do processo

O controle do processo permite evitar a sincronização de capturas de dados semi-acabados. Para este fim, as páginas que são utilizadas durante um processo de aquisição são bloqueadas para sincronização. “( Controle de processo )

Dependência do volume de dados

A fim de limitar o tempo de sincronização no dispositivo móvel, o “Min. O campo “dados abertos apenas para envio” pode ser usado para especificar a quantidade de dados acima da qual o comportamento da sincronização é limitado a “Enviar apenas e calcular o delta”. Os dados criados no servidor serão então recebidos em sincronizações subsequentes.

Sincronização de fundo

Em conjuntos de regras do tipo “Todos”, é possível configurar uma sincronização de fundo. Isto é desativado por padrão para o tipo “Ativo”, e ativado para o tipo “Background”.

Se a sincronização de fundo estiver ativada, o intervalo entre duas sincronizações de fundo pode ser especificado em segundos no campo “Background Sync Interval”.

Para que a sincronização em segundo plano seja executada, o código de ação “ANV_OOM:AUTO_SYNC” deve ser armazenado no script OnOpenMenu.

Janela de tempo

As janelas de tempo são atribuídas a um conjunto específico de regras. Por exemplo, os tempos de sincronização escalonados podem ser implementados para diferentes usuários (grupos).

Em horários de pico ou de manutenção fixa, a sincronização pode ser restringida ou completamente proibida.

Cada janela de tempo contém uma hora de início e fim, assim como um comportamento de sincronização a ser usado para este período. O período de tempo não deve exceder o limite da data.

Controle de processos

O controle do processo permite evitar a sincronização de capturas de dados semi-acabados. Para este fim, as páginas que são utilizadas durante um processo de aquisição são bloqueadas para sincronização.