Przejdź do głównej zawartości

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

  1. Pobierz archiwum pluginu Resto.Front.Api.Arrivals z ftps://ftp.syrve.online.

  2. Zamknij Syrve POS i rozpakuj archiwum do katalogu Resto.Front.Api.Arrivals, który musisz utworzyć wewnątrz folderu [Syrve POSFront]\Plugins.

  3. 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:

    ParametrOpisDomyślnie
    ServiceAddressAdres, na którym uruchamia się usługa ekranu Arrivalshttp://*:9114
    ShowCustomerScreenWindowUruchom zewnętrzną aplikację ekranu Arrivalstrue
    AllowSingleDisplayForCustomerScreenJeśli true, plugin może otworzyć okno ekranu Arrivals na tym samym wyświetlaczu, na którym działa Syrve POSfalse
    DisplayNumberNumer monitora do wyświetlanianull
    DefaultCallTimeoutCzas oczekiwania przed pierwszym żądaniem ustawień Syrve App00:00:30
    UpdateFrequencyInSecondsJak często są żądane ustawienia Syrve App00:05:00
    TerminalModeUI_mode — używa statusów Syrve POS. API_mode — używa statusów pluginu równoważenia obciążeniaUI_mode
    LogPerformanceWłącza dodatkowe logowanie (do rozwiązywania problemów)false
    InactivityChangeScreenTimeoutCzas przed przełączeniem na tryb gotowości, gdy nie ma aktywności użytkownika00:02:00
    ExternalApiServicePowiadamia zewnętrzną usługę. Gdy status zamówienia zmienia się na Gotowe, wysyła żądanie POST do BaseUrl z { "orderNumber": order_number } 
    IsActiveWłącza obiekt ExternalApiService, jeśli truefalse
    BaseUrlURL zewnętrznej usługi 
    ScreenRotationObrót ekranu: 0 – normalny, 1 – 90°, 2 – 180°, 3 – 270°0
    WorkWithoutKitchenUmoż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ścifalse
  4. Przy starcie, Syrve POS rejestruje terminal w Syrve App za pośrednictwem Syrve Live API.

  5. Zarejestrowany terminal pojawia się następnie w Arrivals Display > Screens Settings. Zobacz Ustawianie ekranów w celu skonfigurowania motywu i treści reklamowej.

  6. Na urządzeniu przeznaczonym do wyświetlania ekranu Arrivals, plugin otwiera osobne okno z skonfigurowanym ekranem:

    1. Otwórz przeglądarkę na urządzeniu wyświetlającym.
    2. 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.