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.
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.
<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ę.
