KDS - Kuchenny System Zamówień
Jednym z modułów systemu Ordering Stack jest KDS ang. Kitchen Display System. Jest to aplikacja PWA, którą można uruchamiać na dowolnym urządzeniu z ekranem dotykowym. Aplikacja KDS ma na celu wspierać pracę w kuchni poprzez przekazywanie zamówień w elektronicznej postaci. Pracownicy kuchni na ekranie KDS widzą dokładnie co należy przygotować do poszczególnych zamówień. Mogą również zmieniać status zamówień w tym oznaczać je jako rozpoczęte lub wykonane.System Ordering Stack pozwala na konfigurację wielu ekranów KDS w ramach jednej kuchni, tak aby poszczególne urządzenia pokazywały zamówienia dla różnych ról biorących udział w przygotowaniu zamówień. W taki sposób może być odzwierciedlony cały proces kuchenny.
Przykładem może być konfiguracja dla restauracji serwującej burgery i frytki. Mamy tutaj 3 role:
- grilowanie mięsa (grill)
- obsługa frytkownicy (fries)
- kompletowanie kanapek (topping)
- kompletowanie, pakowanie i wydawanie zamówienia (delivery)
- Na ekranie grill pojawia się nowe zamówienie (tylko pozycje do grilowania), status: NIEROZPOCZĘTE
- Grillman rozpoczyna grilowanie mięsa z zamówienia i na ekranie zaznacza to zamówienie jako rozpoczęte.
W tym samym momencie na ekranie przy frytkownicy pojawia się to zamówienie (tylko pozycje do realizacji na frytkownicy). STATUS: NIEROZPOCZĘTE - Gdy pracownik rozpoczyna smażenie frytek oznacza zamówienie jako rozpoczęte.
- Zamówienie na ekranie KDS kompletacji kanapek pojawia się, gdy grillman rozpocznie prace, widać jego status.
- Na ekranie KDS wydawania zamówienia nasze zamówienie pojawia się dopiero gdy stanowiska grill i frytki oznaczą zakończenie zamówienia (obaj muszą skończyć)
Widać to na poniższym obrazie prezentującym na raz 4 ekrany KDS w procesie realizacji zamówienia:

Jest to tylko jedna z wielu możliwości konfiguracji KDS w ramach Ordering Stack.
Wymagania techniczne
Jedynym wymogiem technicznym dla ekranu KDS jest możliwość uruchomienia aplikacji webowej na urządzeniu z ekranem dotykowym połączonej do sieci Internet. Może to być tablet z systemem operacyjnym Android lub iOS. Uruchomiona instancja KDS wymaga dotatkowo określenia 3 parametrów:- id tenanta (organizacji)
- id venue (restuaracji)
- opcjonalnie określenia nazwy konfiguracji np. grill, topping lub innej dowolnej