Pakiety synchronizacji ustawień (Setup Synchronization Packages)
Konfiguracja pakietów synchronizacyjnych w Anveo Client Suite może być wykonana na stronie Pakiety synchronizacyjne. Każdy pakiet synchronizacyjny posiada kod, który jest unikalnym identyfikatorem. Na karcie pakietu synchronizacyjnego można ustawić następujące właściwości:
W polu Company możesz wpisać firmę, z której będą eksportowane dane tabelaryczne dla pakietu synchronizacyjnego. Jeśli pozostawisz to pole puste, wszystkie dane ze wszystkich firm, do których użytkownik Anveo ma dostęp, zostaną wyeksportowane.
Pole Active wskazuje, czy pakiet synchronizacji jest aktywny czy nie. Za pomocą funkcji Activate i Deactivate można modyfikować stan pakietu synchronizacji. Wyniki aktywacji w pakiecie synchronizacji nie są edytowalne, a następujące zmiany w każdej tabeli, która znajduje się w pakiecie synchronizacji:
- Tabele są publikowane na serwerze Anveo Delta; Zmiana, usuwanie i wstawianie rekordów w Dynamics jest automatycznie rejestrowane.
- Klucze główne tabel nie są edytowalne; Klucze podstawowe takich tabel mogą być zmieniane tylko wtedy, gdy wszystkie pakiety synchronizacyjne zawierające tę tabelę są wyłączone.
- Pola, które są zawarte w aktywnym pakiecie synchronizacyjnym, nie mogą być usunięte lub nie mogą być zmienione ich typ danych.
- Tabele w aktywnym pakiecie synchronizacji nie mogą zostać usunięte lub nie można zmienić właściwości
Data Per Company.
Zmiany te są możliwe tylko wtedy, gdy wszystkie pakiety synchronizacyjne są wyłączone, w których znajdują się tabele i pola.
Synchronizacja użytkownika’s Anveo Mobile App nie jest możliwa, jeśli użytkownik ma przypisany wyłączony pakiet synchronizacji.
W polu Table No. można podać numer tabeli z Dynamics, który jest przesyłany w pakiecie synchronizacji.
Znak kontrolny w polu Has Relation oznacza, że istnieje związek między jedną tabelą a tabelą nadrzędną. Poprzez wcięcie tabel można konstruować hierarchie danych tabelarycznych, np. w pakiecie synchronizacyjnym SALES TABLES, w którym tabela Contact Business Relation jest podrzędna w Contact Business Relation do tabeli ”SALES, które są przypisane do klienta. Kontaktowe relacje biznesowe bez powiązanego klienta nie są wysyłane do urządzenia mobilnego. Relacja pomiędzy dwiema tabelami w pakiecie synchronizacyjnym może być ustawiona na karcie za pomocą funkcji Edit Relation.
Znacznik wyboru w polu Has Filter oznacza, że na stole znajduje się filtr. Filtr można edytować za pomocą funkcji Edit Filter.
Jeśli aktywujesz to pole wyboru, wszelkie zmiany dla tej tabeli/pól w Anveo Mobile App nie będą wysyłane do Dynamics. Dane pozostaną tylko na urządzeniu przenośnym. Opcję tę można ustawić na poziomie tabeli lub pola.
Ta opcja jest użyteczną funkcją przyspieszającą synchronizację, jeśli posiadasz dane tymczasowe, które są używane tylko w urządzeniu przenośnym. Należy pamiętać, że wyłącza synchronizację tylko z Anveo Mobile App do Dynamics. Drugi kierunek pozostaje aktywny.
Upewnij się, że funkcja ta jest dostępna tylko dla danych tymczasowych. Jeśli rekord z tym samym kluczem podstawowym zostanie zmieniony lub wprowadzony do Dynamics, zastąpi on rekord w Anveo Mobile App. Jeśli zrobisz przeładowanie lub ponowną inicjalizację lokalnej bazy danych, dane te również zostaną utracone.
Pole Change Status wyświetla aktualny stan zmiany tabeli podczas jej edycji. Zmiany w pakietach synchronizacyjnych są wykonywane po aktywacji.
Szeroko zakrojone zmiany w tabeli, takie jak zmiana klucza głównego tabeli, który jest dostarczany w pakiecie synchronizacyjnym, prowadzą do pełnej retransmisji wszystkich danych z tej tabeli, gdy urządzenie mobilne żąda synchronizacji. Dzięki temu urządzenie otrzymuje najnowszą wersję danych. Należy zauważyć, że synchronizacja wszystkich danych może trwać znacznie dłużej niż zwykła transmisja zmian od ostatniej synchronizacji.
Za pomocą funkcji Select fields możesz wybrać pola tabeli, które mają być przesyłane w pakiecie synchronizacji. Na stronie Synchr. Package Fields możesz również użyć funkcji Add from Anveo Page, aby wstawić wszystkie pola do tabeli używanej w wybranej Anveo Page. W ten sposób unikniesz brakujących pól w pakietach synchronizacyjnych.
Pola, które są używane na Anveo Pages w Anveo Mobile App i nie są w pakietach synchronizacyjnych, nie są wyświetlane i prowadzą do błędów w interfejsie użytkownika i wykonywaniu Anveo Script.