Syrve Arrivals
Plugin Resto.Front.Api.Arrivals łączy terminal POS z Syrve Arrivals, umożliwiając wyświetlanie elektronicznej kolejki na ekranach skierowanych do klientów.
Instalacja i konfiguracja
-
Pobierz archiwum pluginu Resto.Front.Api.Arrivals z ftps://ftp.syrve.online.
-
Zamknij Syrve POS i rozpakuj archiwum do katalogu Resto.Front.Api.Arrivals, który musisz utworzyć wewnątrz folderu [Syrve POSFront]\Plugins.
-
Uruchom Syrve POS. Plugin tworzy plik konfiguracyjny, appsettings.json, w swoim własnym folderze pluginu, z domyślnymi parametrami. Edytuj go, jeśli to konieczne, a następnie ponownie uruchom Syrve POS.
Parametry pliku konfiguracyjnego:
Parametr Opis Domyślnie ServiceAddress Adres, na którym uruchamia się usługa ekranu Arrivals http://*:9114 ShowCustomerScreenWindow Uruchom zewnętrzną aplikację ekranu Arrivals true AllowSingleDisplayForCustomerScreen Jeśli true, plugin może otworzyć okno ekranu Arrivals na tym samym wyświetlaczu, na którym działa Syrve POS false DisplayNumber Numer monitora do wyświetlania null DefaultCallTimeout Czas oczekiwania przed pierwszym żądaniem ustawień Syrve App 00:00:30 UpdateFrequencyInSeconds Jak często są żądane ustawienia Syrve App 00:05:00 TerminalMode UI_mode — używa statusów Syrve POS. API_mode — używa statusów pluginu równoważenia obciążenia UI_mode LogPerformance Włącza dodatkowe logowanie (do rozwiązywania problemów) false InactivityChangeScreenTimeout Czas przed przełączeniem na tryb gotowości, gdy nie ma aktywności użytkownika 00:02:00 ExternalApiService Powiadamia zewnętrzną usługę. Gdy status zamówienia zmienia się na Gotowe, wysyła żądanie POST do BaseUrl z { "orderNumber": order_number }IsActive Włącza obiekt ExternalApiService, jeśli true false BaseUrl URL zewnętrznej usługi ScreenRotation Obrót ekranu: 0 – normalny, 1 – 90°, 2 – 180°, 3 – 270° 0 WorkWithoutKitchen Umożliwia działanie bez przepływu pracy kuchni. Jeśli true, plugin używa własnego statusu zamówienia zamiast statusów kuchni — po wydrukowaniu wstępnego rachunku zamówienie jest traktowane jako W trakcie, a jako Gotowe po płatności false -
Przy starcie, Syrve POS rejestruje terminal w Syrve App za pośrednictwem Syrve Live API.
-
Zarejestrowany terminal pojawia się następnie w Arrivals Display > Screens Settings. Zobacz Ustawianie ekranów w celu skonfigurowania motywu i treści reklamowej.
-
Na urządzeniu przeznaczonym do wyświetlania ekranu Arrivals, plugin otwiera osobne okno z skonfigurowanym ekranem:
- Otwórz przeglądarkę na urządzeniu wyświetlającym.
- W pasku adresu wpisz adres IP urządzenia POS, na którym działa plugin, z portem 9114. Na przykład, jeśli łączysz się z przeglądarki na tym samym urządzeniu, na którym działa plugin:
http://127.0.0.1:9114.
Podczas działania, plugin okresowo żąda bieżących ustawień z Syrve App i synchronizuje je z Syrve POS.