Anveo Mobile App / Dodaj użytkowników Anveo / Profile synchronizacji
Jest to tłumaczenie automatyczne. Pierwotne stanowisko jest dostępne w angielski.

Profile synchronizacji

Podstawowym elementem zarządzania synchronizacją są zestawy reguł. Określają one sposób synchronizacji aplikacji w zależności od czasu, połączenia sieciowego i ilości danych. W ten sposób, na przykład, synchronizacja może być ograniczona w przypadku niskich prędkości transmisji (2G/3G) lub ograniczonej ilości danych w przypadku mobilnego wykorzystania danych. Można tworzyć różne zestawy reguł, które identyfikują się poprzez swój kod. Kod ten jest przechowywany w pamięci użytkownika Anveo. Mogą one być albo ogólnie obowiązujące, albo specjalnie zdefiniowane dla synchronizacji w tle i ręcznej.

Aby jeszcze bardziej doprecyzować reguły, można zdefiniować okna czasowe, w których synchronizacja jest ograniczona. Dodatkowo za pomocą sterowania procesem można zdefiniować strony, w których synchronizacja jest wyłączona. Zapobiega to przenoszeniu do systemu Microsoft Dynamics częściowo zakończonych procesów roboczych.

Zasady i przepisy

Zachowanie aplikacji podczas synchronizacji może być kontrolowane za pomocą zestawów reguł. Różne urządzenia mogą być używane do reagowania na różne parametry. Zostały one opisane poniżej.

Rodzaje

Zestawy reguł różnią się typem pomiędzy „Wszystkie”, „Ręczne” i „Synchronizacja w tle”. Dla każdego kodu zestawu reguł można zdefiniować typ „All” lub kombinację typów „Manual” i „Background”.

Jeśli dla danego użytkownika lub typu synchronizacji nie zapisano zestawu reguł, zawsze wykonywana jest pełna synchronizacja. Synchronizacja w tle nie jest wtedy przeprowadzana.

Zachowanie synchronizacji

Istnieje 5 różnych zachowań synchronizacji, których zakres jest następujący w kolejności rosnącej:

  • Brak synchronizacji
  • Wyślij tylko
  • Wyślij tylko i oblicz deltę
  • Tylko wysyłanie i odbieranie
  • Pełna synchronizacja

Jeśli dla danej synchronizacji możliwe są różne zachowania, zawsze stosowane jest zachowanie o najmniejszym zakresie.

Zależność od połączenia sieciowego

Dla każdego z 5 różnych typów połączeń sieciowych można zdefiniować określone zachowanie. Jeśli nie jest zapisane żadne konkretne zachowanie, wykonywana jest pełna synchronizacja. Definiuje się to za pomocą następujących opcji:

  • 2G Zachowanie
  • Zachowanie 3G
  • zachowanie 4G
  • Zachowanie WIFI
  • Zachowanie w sieci LAN

Zależność od okien czasowych

Okna czasowe mogą być używane do ustawiania okresów czasu dla odbiegającego zachowania synchronizacji. (patrz „Okna czasowe”).

Dodatkowo możliwe jest określenie minimalnego przedziału czasowego w polu „Min. pole „minuty od pełnej synchronizacji”. Jeśli wartość ta nie zostanie osiągnięta, zachowanie synchronizacji zostanie obniżone do „Tylko wysyłanie”.

Zależność procesowa

Kontrola procesu pozwala na uniknięcie synchronizacji połowicznie zakończonych przechwytywania danych. W tym celu strony, które są używane podczas procesu akwizycji są blokowane do synchronizacji. („Sterowanie procesem”)

Zależność od ilości danych

Aby ograniczyć czas synchronizacji na urządzeniu mobilnym, należy zaznaczyć opcję „Min. pole „open data for send only” może być użyte do określenia ilości danych, powyżej której zachowanie synchronizacji zostanie ograniczone do „Send only and calculate delta”. Dane utworzone na serwerze będą następnie odbierane w kolejnych synchronizacjach.

Synchronizacja w tle

W zestawach reguł typu „Wszystkie” możliwe jest ustawienie synchronizacji w tle. Jest to domyślnie wyłączone dla typu „Aktywny”, a włączone dla typu „Tło”.

Jeśli synchronizacja w tle jest włączona, interwał pomiędzy dwoma synchronizacjami w tle może być określony w sekundach w polu „Interwał synchronizacji w tle”.

Aby synchronizacja w tle została wykonana, kod akcji „ANV_OOM:AUTO_SYNC” musi być zapisany w skrypcie OnOpenMenu.

Okno czasowe

Okna czasowe są przypisane do określonego zestawu reguł. Na przykład, rozłożone w czasie czasy synchronizacji mogą być zaimplementowane dla różnych użytkowników (grup).

W godzinach szczytu lub ustalonych okresach konserwacji, synchronizacja może być ograniczona lub całkowicie zabroniona.

Każde okno czasowe zawiera czas początkowy i końcowy, jak również zachowanie synchronizacji, które ma być użyte dla tego okresu. Okres czasu nie może wykraczać poza granicę daty.

Kontrola procesu

Kontrola procesu pozwala na uniknięcie synchronizacji połowicznie zakończonych przechwytywania danych. W tym celu strony, które są używane podczas procesu akwizycji są blokowane do synchronizacji.