5.1. POSMOBILE POSMobile to wersja zdalnego bonownika przeznaczona do prowadzenia sprzedaży na urządzeniach z systemem Android. Do działania potrzebuje urządzenia z systemem Android w wersji co najmniej 4.0. Do komunikacji z bazą Gastro Szefa (z której pobiera dane słownikowe) oraz Gastro POS-em (z którym synchronizuje rachunki) wykorzystuje usługę typu WebService. 5.1.1. POSMOBILE. INSTALACJA ORAZ URUCHOMIENIE USŁUGI Usługę instaluje na komputerze, który ma dostęp do bazy danych SQL Szefa. Występuje ona w wersji zarówno 32 jak i 64-bitowej. Poniższy ekran przedstawia główny ekran programu Configurator.exe, w którym instalujemy i uruchamiamy usługę. Znajduje się on na serwerze FTP Softech w katalogu z aktualną wersją w podkatalogu \POSMobile\DataService: Rysunek 178. Pierwsze uruchomienie programu Configurator Przy pierwszym uruchomieniu programu w polach są wpisane dane domyślne. W katalogu POSMobile\DataService jest przygotowany plik ze wstępnie skonfigurowaną usługą.
Aby zaczytać dane z w/w pliku klikamy na głównym ekranie klawisz Import ustawień, potwierdzamy nadpisanie konfiguracji, wybieramy plik settings.dssettings i po poprawnym wczytaniu pliku otrzymamy komunikat jak poniżej: Jeśli import wykonał się poprawnie klikamy na głównym ekranie klawisz Instaluj Po instalacji usługi zamykamy program Configurator.exe i uruchamiamy go ponownie. Główny ekran aplikacji powinien wyglądać jak na rysunku poniżej: Rysunek 179. Ekran główny programu Configurator Interesujące nas pola na zakładce Konfiguracja to: 1. Port wpisujemy numer portu, na którym będzie działać usługa,
2. Baza danych uzupełniamy: - Data Source=adres_IP_serwera_SQL_GastroSzefa\nazwainstancji_SQL (można również użyć zapisu w formie adres_ip,numer_portu), - Initial Catalog=nazwa bazy danych Gastro Szefa, - User ID=nazwa użytkownika SQL, - Password=hasło użytkownika SQL, Można również użyć panelu wyboru serwera i bazy klikając klawisz obok pola Baza danych 3. Folder dziennika wpisujemy ścieżkę, gdzie będą przechowywane logi i pliki z konfiguracją usługi. Zaleca się pozostawienie domyślnej ścieżki. Po wybraniu serwera i bazy klikamy Zapisz ustawienia, Zatrzymaj oraz Uruchom Zakładka Usługi jest już skonfigurowana, zarówno pod usługę POSMobile jak i KDSMobile. Prawidłowo skonfigurowana i uruchomiona usługa powinna pokazać na zakładce Dziennik wpis jak poniżej: Rysunek 180. Dziennik zdarzeń usługi 1. Klikamy na dole Zapisz ustawienia, a następnie w górnej części ekranu Instaluj UWAGA! Należy pamiętać o tym, aby port wpisany w konfiguracji był wpisany jako wyjątek w zaporze internetowej na komputerze, na którym pracuje usługa.
5.1.2. POSMOBILE. KONFIGURACJA GASTRO SZEFA 1. Zakładka Słowniki/Słowniki organizacji firmy/kasy rejestrujące. W celu poprawnego działania systemu jedną z kas należy skonfigurować jako serwer bonowników oraz przypisać salę do tej kasy. 2. Następnie definiujemy w słowniku kas rejestrujących kolejną kasę typu Bonownik: Rysunek 181. Słownik kas rejestrujących definicja kasy Niezbędne pola do wypełnienia to: Pole sala musi być taki sam numer jak numer kasy oznaczonej jako serwer bonowników, Pole Nr kasy wpisujemy numer kasy Pole Typ kasy rejestrującej wybieramy Bonownik i zaznaczamy POS Mobile Pole Numer menu wpisujemy numer menu, z którego będzie korzystał Bonownik, Pozostałe pola uzupełniamy zgodnie z wymaganiami. Na chwilę obecną nie wszystkie opcje dotyczące konfiguracji bonownika zostały zaimplementowane, np. Happy Hour, Napiwek. Po zakończeniu powyższej konfiguracji naciskamy przycisk KONIEC. 5.1.3. POSMOBILE. KONFIGURACJA POS-A W celu skonfigurowania aplikacji Gastro POS należy uruchomić (z linii poleceń POS-a z opcją konfig i przejść do zakładki Katalogi. W polu Rodzaj obsługi bonowników należy wybrać Aplikacja. W polu Ścieżka do programu zewnętrznego zostawiamy ścieżkę domyślną. 5.1.4. POSMOBILE. APLIKACJA W katalogu \POSMobile znajduje się aplikacja GPosMobile.apk, którą należy umieścić na karcie SD, bądź przenieść w inny sposób na urządzenie z systemem Android.
Po zainstalowaniu i pierwszym uruchomieniu aplikacji pojawi nam się okno konfiguracyjne, w którym wpisujemy: Adres Webservisu adres naszej usługi w formacie: http://adres_ip_komputera_z_usluga/posmobile.asmx Host Webservisu zostanie uzupełniony automatycznie Numer stanowiska numer kasy zdefiniowanej w Gastro Szefie jako Bonownik/POS Mobile Tryb pracy zostawiamy domyślnie, czyli GASTRO Po wpisaniu konfiguracji wychodzimy z menu strzałką do tyłu i pokaże nam się główne okno służące do logowania (Hasło operatora ustalamy w Gastro Szefie: Słowniki Pracownicy Operatorzy programu Hasło dla Bonownika W przypadku poprawnej autoryzacji aplikacja jest gotowa do pracy