Profile synchronizacji

W aplikacji Comarch Mobile możliwa jest edycja profili synchronizacji lub wprowadzenie dodatkowych, które umożliwiają określenie, które elementy powinny być synchronizowane. Dzięki tej funkcjonalności użytkownik może ograniczyć synchronizację tylko do tych elementów, z których korzystają operatorzy podczas codziennej pracy, skracając w ten sposób czas synchronizacji.

W folderze Serwer synchronizacji (domyślnie znajduje się on w lokalizacji C:\Program Files (x86)\Comarch Mobile\Serwer synchronizacji) znajduje się folder [SyncProfiles], w którym umieszczone zostały pliki .xml dla domyślnych opcji synchronizacji posegregowanych w katalogach ze względu na wersję systemu ERP:

  • Dla synchronizacji: Wszystko -> 1#FullSynchronization.xml
  • Dla synchronizacji: Wszystko bez załączników -> 2#FullSynchronizationNoAttachments.xml
  • Dla synchronizacji: Tylko wyślij -> 3#UploadOnly.xml
  • Dla synchronizacji: Wszystko -> 1#FullSynchronization.psql.xml, w przypadku współpracy aplikacji z bazą danych PostgreSQL (obecnie nie wspierane)

Utworzenie nowego profilu synchronizacji

W przypadku tworzenia nowego profilu synchronizacji należy pamiętać, aby ogólna nazwa pliku miała format Id#Name.xml, np. 4#ArtNoPhotos.xml.

Uwaga
Numery ID nowych profili synchronizacji muszą być unikalne (nie mogą się powtarzać).

Po dodaniu nowego profilu synchronizacji należy wykonać synchronizację w Comarch Mobile. Wówczas po kliknięciu w kafel [Synchro] będzie możliwość wyboru dodatkowego profilu.

Po wybraniu nowego profilu synchronizacja będzie przebiegać zgodnie z ustawieniami zawartymi w pliku w odpowiednim podfolderze [SyncProfiles], tzn. synchronizowane będą tylko te sekcje określone w pliku zaznaczone jako aktywne (enabled=”true”). Pozostałe elementy oznaczone w pliku jako enabled=”false” nie będą synchronizowane.

Przykład
<definition>

<translations>

<translation culture=”pl_PL” value=”Towary bez zdjęć” />
<translation culture=”de_DE” value=”ArticlesNoPhotos” />
<translation culture=”en_GB” value=”ArticlesNoPhotos” />
<translation culture=”fr_FR” value=”ArticlesNoPhotos” />

</translations>

<positions>

<position id=”articles” enabled=”true” />
<position id=”articlesbarcodes” enabled=”true” />
<position id=”articlesdescriptions” enabled=”true” />
<position id=”articlesgroups” enabled=”true” />
<position id=”articlesgroupslinks” enabled=”true” />
<position id=”articleslocalstocks” enabled=”true” />
<position id=”articlesphotos” enabled=”false” />
<position id=”articlesphotoslinks” enabled=”false” />
<position id=”articlesprices” enabled=”true” />
<position id=”articlesstocks” enabled=”true” />
<position id=”articlesunits” enabled=”true” />

</positions>

</definition>

Utworzenie katalogu z profilami synchronizacji dla konkretnego operatora

Istnieje także możliwość przypisania konkretnego profilu synchronizacji dla konkretnego użytkownika. W tym celu należy w katalogu odpowiednim dla danego systemu ERP utworzyć nowy folder o nazwie danego użytkownika, wkleić i zmodyfikować odpowiednio procedurę.

Przykład
Nowo utworzony katalog operatora z indywidualnymi profilami

Czy ten artykuł był pomocny?