Przejdź do głównej zawartości

Konfiguracja systemu

Jakie są warianty działania systemu?

System System Wapro Mobile działa w kilku wariantach:

  • Wapro Mag <-> Wapro Mobile - odrębna instalacja przeznaczona wyłącznie do obsługi handlowców mobilnych,
  • Wapro Mag <-> Wapro Mobile Mag - instalacja przeznaczona wyłącznie do obsługi mobilnego magazynu,
  • Wapro Best <-> Wapro Mobile ST - odrębny komplet baz przeznaczony do obsługi remanentów środków trwałych,
  • Wapro Mag <-> Wapro Mobile + Wapro Mobile Mag - wspólna praca systemów jest możliwa dzięki wykorzystaniu wspólnej bazy danych Konsoli zarządzającej z dołączonymi licencjami systemów Wapro Mobile i Wapro Mobile Mag.

Funkcjonalności obu systemów zostają połączone w Konsoli zarządzającej, przy czym liczba użytkowników mobilnych posiadających uprawnienia magazyniera lub handlowca pozostaje zgodna z ilością wskazaną na licencji, a liczba użytkowników centralnych zostaje zsumowana.

uwaga

Każda z baz danych pary połączonych systemów Wapro Mag oraz Wapro Mobile lub/i Wapro Mobile i Wapro Mag nie może równocześnie połączyć się z inną bazą danych (mobilną lub centralną).

Jak skonfigurować system Wapro Mobile?

informacja

Do współpracy systemu Wapro Mobile niezbędny jest system centralny Wapro Mag w najnowszej wersji, w wariantach BIZNES, PRESTIŻ lub PRESTIŻ PLUS.

Aby szybko skonfigurować ustawienia systemu należy skorzystać z Kreatora konfiguracji. Kreator w kilku krokach przeprowadzi użytkownika przez proces łączenia z systemem centralnym, operacje tworzenia użytkowników mobilnych czy łączenia urządzeń. Umożliwi także rozesłanie dostępów do użytkowników lub zeskanowanie konfiguracji za pośrednictwem kodu QR.

Jak utworzyć bazy danych Konsoli zarządzającej?

Pierwszym krokiem po zainstalowaniu wszystkich komponentów systemu Wapro Mobile jest utworzenie bazy danych Konsoli zarządzającej na serwerze SQL, na którym pracuje baza danych Wapro Mag. W przypadku braku systemu Wapro Mag, w pierwszej kolejności należy go pobrać i zainstalować - można uruchomić go w wersji 30 dniowej, w wariancie BIZNES.

Bazę danych tworzy się przy pomocy Administratora baz danych.

Administrator ten dostępny jest po przejściu do widoku: Start | Programy | Wapro | Wapro Mobilna firma | Konsola zarządzająca | Administrator Wapro Mobilny handlowiec.

Domyślnie podpowiadana jest nazwa bazy danych: WaproMOBILE. W Administratorze baz danych należy uzupełnić również dane licencyjne.

Jak archiwizować i dearchiwizować bazy?

uwaga

Wykonywanie oraz odtwarzanie archiwum baz programów Wapro Mag i Konsoli zarządzającej powinny odbywać się równolegle. Stosowanie baz z różnych okresów może spowodować brak spójności danych.

ważne

Odtwarzanie bazy mobilnej z archiwum pod inną nazwą bez rozłączenia integracji zachowa połączenie do produkcyjnej bazy Wapro Mag. Wywołanie pobrania danych w Konsoli zarządzającej na odtworzonej bazie może zakłócić działanie środowiska produkcyjnego.

Jak korzystać z konfiguratora integracji?

W przypadku pominięcia kreatora połączenia, po utworzeniu bazy danych należy uruchomić aplikację Konfigurator integracji. Narzędzie to pozwoli na połączenie bazy Wapro Mag z bazą Konsoli zarządzającej.

Konfigurator integracji dostępny jest po przejściu do widoku Start | Programy | Wapro | Wapro Mobile | Konfigurator integracji.

Po uruchomieniu konfiguratora wyświetla się okno logowania z możliwością wpisania hasła dostępu (przy pierwszym uruchomieniu hasło jest puste).

Wapro mobilny handlowiec konfiguracja

Po zaakceptowaniu otwiera się okno Konfiguratora integracji.

Wapro mobilny handlowiec konfiguracja

Hasło dostępu możesz zmienić w widoku Aplikacja | Zmień hasło.

Wapro mobilny handlowiec konfiguracja

Przejdź na zakładkę Bazy, kliknij przycisk Dodaj i wybierz serwer SQL, bazę danych Wapro Mag oraz bazę danych Konsoli zarządzającej. W oknie dodawania połączenia dostępne są także opcje Szyfrowanie połączenia i Ufaj cert. serwera. Podczas tworzenia i walidacji połączeń komunikaty są wyświetlane na wierzchu aplikacji.

Wapro mobilny handlowiec konfiguracja

W oknie tym możesz również ustalić harmonogram pracy połączenia. Nowe połączenia domyślnie korzystają z automatycznych ustawień integracji. W tym trybie etapy integracji są wykonywane kolejno w ramach jednego cyklu, domyślnie co 20 minut. Nie trzeba ustawiać osobnej częstotliwości dla każdego etapu.

Wapro mobilny handlowiec konfiguracja

Zadania cykliczne mają osobną automatyzację. Przy ustawieniach domyślnych są uruchamiane po 3 zakończonych cyklach integracji, czyli przy cyklu 20 minut około co 60 minut. Do zadań cyklicznych należą m.in. czyszczenie danych tymczasowych, generowanie raportów zamawianych przez pracowników mobilnych oraz monitorowanie czasów zastępstw dla kontrahentów.

W konfiguracji dostępne są przełączniki Automatyczne ustawienia integracji oraz Automatyczne ustawienia zadań cyklicznych. Zaznaczenie przełącznika oznacza tryb automatyczny. Po odznaczeniu możesz ręcznie ustawić szczegółowe interwały, tak jak w dotychczasowym mechanizmie. Wartości ręczne są zapamiętywane i nie są kasowane przy przełączaniu trybów.

Pola automatycznego harmonogramu są pogrupowane przy odpowiednich przełącznikach, aby łatwiej odróżnić cykl integracji od zadań wykonywanych po kilku zakończonych cyklach.

uwaga

Ustawienie interwału na 5 minut lub mniej może powodować nakładanie się operacji oraz zwiększone obciążenie serwera. Takie wartości są oznaczane w konfiguratorze czerwonym kolorem i opisane dodatkowym komunikatem podpowiedzi.

Przykład

Jeśli pozostawisz domyślny cykl integracji 20 minut i automatyczne ustawienia zadań cyklicznych co 3 cykle, zadania cykliczne zostaną wykonane około raz na godzinę.

Na karcie Logi możesz odczytać czasy uruchomienia i zatrzymania usługi, jak również zapamiętane błędy działania w przypadku ich wystąpienia.

Wapro mobilny handlowiec konfiguracja

Po poprawnym połączeniu baz danych możesz wrócić na zakładkę Status i uruchomić usługę automatycznej integracji danych.

Wapro mobilny handlowiec konfiguracja

informacja

Usługa automatyzacji procesów integracyjnych może pozostać wyłączona. Integrację można przeprowadzać ręcznie z poziomu Konsoli zarządzającej.

uwaga

System centralny Wapro Mag oraz Konsola zarządzająca wymagają zgodnych struktur integracyjnych. W przypadku rozbieżności konfigurator zaproponuje aktualizację. Kontynuacja połączenia z pominięciem aktualizacji struktur nie jest możliwa.

Wapro mobilny handlowiec konfiguracja

Jak korzystać z konfiguratora synchronizacji Android SQLite?

Kolejny krok to konfiguracja synchronizacji (replikacji) urządzeń mobilnych z bazą konsoli. Na jednym serwerze może działać równolegle dowolna ilość usług synchronizacyjnych, jednak każda musi używać odrębnego portu TCP.

Konfiguracja synchronizacji Android SQLite jest dostępna po przejściu do widoku Start | Programy | Wapro | Wapro Mobile | Serwer Synchronizacji SQLite.

Usługa SQLite pozwala połączyć bazę Konsoli zarządzającej (domyślnie WaproMOBILE) z aplikacją mobilną na platformie Android.

W tym celu w oknie konfiguratora synchronizacji kliknij przycisk Dodaj.

Wapro mobilny handlowiec konfiguracja

Wyświetli się ekran konfiguracji nowej usługi.

Wapro mobilny handlowiec konfiguracja

Wypełnij wymagane dane:

  • Parametry konfiguracyjne usługi:
    • Nazwa - wpisz nazwę konfiguracji. Podczas dodawania nowej usługi konfigurator podpowiada nazwę na podstawie wybranej bazy danych. Nazwę możesz zmienić ręcznie przed zapisem. Podczas edycji istniejącej usługi nazwa nie jest zmieniana automatycznie po samym otwarciu okna. Jeżeli zmienisz wybraną bazę, konfigurator może podpowiedzieć nazwę zgodną z nową bazą, o ile nazwa nie została wcześniej zmieniona ręcznie,
    • Nazwa usługi - wpisz rozszerzoną nazwę usługi synchronizacyjnej. Domyślnie wyświetla się nazwa AssecoWaproSQLite.WaproMOBILE (ostatni człon to nazwa bazy).

Jeżeli jest to kolejna usługa synchronizacji, zmień nazwę konfiguracji - zmieni się także nazwa usługi.

  • Lokalizacja pliku wykonywalnego wirtualnej maszyny Java - domyślnie jest ustawiona na ścieżkę instalacyjną OpenJDK, pliku Java.exe instalowanego wraz z systemem Wapro Mobile. W przypadku gdy Java była zainstalowana wcześniej, wskaż ręcznie aktywną wersję. Istotne jest prawidłowe wskazanie pliku wykonywalnego Java, ponieważ usługa korzysta z tego komponentu do połączeń urządzeń.
uwaga

Błędne wskazanie pliku wykonywalnego lub wskazanie nieaktywnego pliku wykonywalnego Java spowoduje brak komunikacji urządzeń.

  • Połączenie MS-SQL:
    • Serwer:Port - wybierz z listy rozwijanej lub wskaż ręcznie. Lista serwerów SQL jest uzupełniana na podstawie informacji dostępnych lokalnie w systemie. Możesz wpisać lokalną nazwę instancji, np. .\INSTANCJA, localhost\INSTANCJA, nazwę komputera albo gotowy adres w formacie serwer:port. Konfigurator normalizuje nazwę przed zapisem i zapisuje konfigurację w formacie serwer:port, wymaganym do połączeń urządzeń mobilnych. Aby ręcznie sprawdzić serwer oraz port serwera SQL, przejdź do Konfiguratora SQL, dostępnego w menu Start, dostarczonego z programami Wapro ERP. Zalecamy ustawienie statycznego portu serwera w konfiguracji serwera MSSQL,
    • Baza - baza danych Konsoli zarządzającej, którą możesz wybrać z listy rozwijanej.

Wapro mobilny handlowiec konfiguracja

  • Port TCP do replikacji - port wykorzystywany do połączenia urządzeń mobilnych. Istnieje możliwość zmiany portu na inny niż standardowy 2450. Przycisk Sprawdź umożliwia sprawdzenie, czy wybrany port jest wolny do utworzenia usługi. Jeżeli port będzie zajęty, program zapyta czy nadać kolejny wolny numer portu. Ustawiony port należy uwzględnić podczas wprowadzania konfiguracji do urządzenia.
  • Typ uruchomienia usługi - domyślnie ustawiono opcję Automatyczny (opóźnione uruchamianie). Ustawienie to pozwala na opóźnienie startu usługi do czasu uruchomienia serwera MSSQL.

Wapro mobilny handlowiec konfiguracja

  • Typ logowania usługi w systemie - domyślnie ustawiono system lokalny. Aby zmodyfikować typ logowania, kliknij przycisk Zmień.

Wapro mobilny handlowiec konfiguracja

W oknie dodawania i edycji usługi dostępna jest także zakładka Logi. Możesz na niej ustawić poziom logowania, typ logowanych zdarzeń oraz włączyć lub wyłączyć logowanie skryptów. Zakładka pokazuje końcowy fragment najnowszego pliku logu, umożliwia otwarcie folderu z logami oraz przygotowanie wiadomości e-mail z logiem jako załącznikiem na adres serwis.wapro@assecobs.pl. Jeżeli w systemie nie ma skonfigurowanego klienta poczty, konfigurator wyświetli odpowiedni komunikat.

Zmiany ustawień logowania są zapisywane w konfiguracji usługi. Jeżeli edytowana usługa jest uruchomiona, konfigurator automatycznie uruchomi ją ponownie po zapisie ustawień. Po zapisaniu ustawień logów albo po utworzeniu usługi z włączonym logowaniem diagnostycznym w wersji 2 konfigurator wyświetla ostrzeżenie o zwiększonej szczegółowości logów. Konfigurator aktualizuje ustawienia usługi oraz plik log4j.properties: przy włączonej diagnostyce poziom logowania jest ustawiany na DEBUG, a po wyłączeniu diagnostyki wraca do poziomu standardowego WARN/INFO.

Po wskazaniu serwera, portów oraz bazy danych zapisz konfigurację. Usługa serwera synchronizacji SQLite zostanie uruchomiona. Po starcie lub restarcie usługi konfigurator czeka nie tylko na status uruchomienia usługi Windows, ale także na realne nasłuchiwanie portu replikacji. Ogranicza to pierwsze nieudane próby synchronizacji po utworzeniu, edycji lub restarcie usługi.

informacja

Komunikat o niepoprawnym uruchomieniu usługi może być spowodowany zajętym przez inną usługę portem TCP, powieloną nazwą usługi w systemie lub problemem z zapisem logu we wskazanej lokalizacji. Konfigurator oznacza nieprawidłowe lub niewypełnione pola, na które należy zwrócić uwagę podczas weryfikacji parametrów. Problem może również dotyczyć nieprawidłowego działania komponentu Java, wielokrotnej jego instalacji lub nieprawidłowego wskazania pliku wykonywalnego java.exe.

Wapro mobilny handlowiec konfiguracja

Listę usług możesz sortować po kliknięciu nagłówka kolumny. Ponowne kliknięcie tej samej kolumny zmienia kierunek sortowania. Konfigurator zapamiętuje ostatnio wybraną kolumnę i kierunek sortowania między uruchomieniami.

informacja

Przy problemie z połączeniem do bazy konfigurator może zaproponować naprawę użytkownika technicznego ml_MOBL. Operacja może odtworzyć brakującego użytkownika w bazie, np. po odtworzeniu archiwum, ale nie zmienia hasła istniejącego loginu SQL. Do wykonania naprawy wymagane są uprawnienia administracyjne do SQL Servera.