Przejdź do głównej zawartości

Praca, przekazywanie i brak połączenia

My work w menu wypisuje fale, które ta osoba ma otwarte — gdziekolwiek je zostawiła: przy stanowisku, na innym urządzeniu, w panelu. Każdy wiersz podaje, w jakim stanie jest bieg i kiedy był ostatnio obsługiwany. Godzina jest tym, po czym rozpoznaje się bieg zostawiony przed przerwą. Najnowsze na górze.

Dotknięcie wiersza otwiera falę. Przeciągnięcie wiersza w lewo oddaje ją.

hand back zdejmuje z fali właściciela. Wszystko, co dotąd zebrane, na niej zostaje. Jest to druga odpowiedź dostępna wtedy, gdy biegu nie da się dokończyć; zanim istniała, jedynym wyjściem było anulowanie fali, które rozbija ją na części i przekreśla przejście wykonane do połowy.

Potwierdzenie nie jest wymagane, ponieważ operacja niczego nie zabiera: fala pojawia się na Work to take w chwili, w której zostaje zwolniona, a osoba, która ją zwolniła, może ją od razu wziąć z powrotem.

Work to take wypisuje fale, których nikt nie trzyma. Przeciągnięcie wiersza w prawo albo jego dotknięcie bierze falę i otwiera ją.

Fala, którą ktoś trzyma, nie jest na tej liście i być nie może: jej zwolnienie jest decyzją osoby, która ją trzyma, podejmowaną na jej własnym ekranie. Jeśli ktoś zdąży pierwszy, aplikacja wyświetla That work could not be taken — somebody may have reached it first. i odświeża listę, zamiast otwierać pracę należącą do innego operatora.

Lista jest filtrowana według przeznaczenia urządzenia, więc stanowisko pakowania otrzymuje informację, że nic nie czeka, zamiast propozycji pracy w alejce.

Dwa różne zdania, bo prowadzą do dwóch różnych działań:

  • This wave is not yours yet. Pull right to take it. — fala nie ma właściciela. Baner sam ją bierze.
  • This wave belongs to somebody else. It can be taken once they hand it back. — nie jest dostępny żaden gest ani przycisk; nie ma tu czego naciskać.

W obu przypadkach ekran jest tylko do odczytu: wiersze się nie przesuwają, przyciski zmiany stanu fali nie są wyświetlane, a kontrolki pakowania są wygaszone.

Ta sama osoba może mieć pracę otwartą w dwóch miejscach, na przykład na komputerze i na tablecie. Tylko jedno z nich prowadzi: drugie towarzyszy w trybie odczytu i podaje, gdzie jest praca, z przyciskiem Continue here, który przywraca prowadzenie. Otwarcie fali nigdy nie odbiera jej urządzeniu, przy którym ktoś stoi; ten przycisk to jedyna droga do przejęcia pracy od urządzenia, które ją aktualnie trzyma.

Jeśli prowadzenie przejdzie w trakcie pracy, aplikacja podaje to raz: This work is now being led somewhere else. Your scans will not be taken. Ekran, który przestaje przyjmować skany bez komunikatu, byłby nie do odróżnienia od zepsutego skanera.

Przyciski w stopce to dokładnie to, na co sklep w tej chwili pozwala tej osobie na tej fali:

  • Pause — fala przestaje przyjmować pracę i wyświetla This wave is paused. na każdym ekranie, na którym jest otwarta. Resume jest drogą powrotną i pozostaje dostępny przez cały czas wstrzymania.
  • Cancel wave — rozbija falę; jej zamówienia wracają do planisty.
  • Finish run — tylko przy pakowaniu. Fala kończy się, gdy jej ostatnie pudełko zostanie obsłużone, więc w alejce ten przycisk nie jest oferowany.

Print queue w menu wypisuje to, co zostało wysłane na drukarkę — najnowsze na górze. Wiersz czyta się z góry na dół: drukarka, kiedy zadanie zlecono i w jakim formacie, numer zamówienia (jeśli zadanie do któregoś należy) i status. Zadanie nieudane podaje też powód. Przewinięcie na dół listy dociąga kolejną stronę, a nie całą tabelę.

Obie akcje są gestami na wierszu, w tych samych dwóch kierunkach co na listach pracy:

  • przesunięcie w prawoPrint it again: etykieta, która się zacięła, list przewozowy wydrukowany pusto, drukarka chwilowo niedostępna.
  • przesunięcie w lewocancel: zadanie, które już nie zostanie wykonane. Dotyczy też zadania nieudanego: anulowanie jest sposobem, w jaki zadanie, które nigdy się nie wydrukuje, przestaje liczyć się jako praca czekająca na stanowisku.

Kierunek, w którym nie ma nic do zrobienia, nie reaguje. Zadania, które jest w tym momencie w drukarce, nie da się wysłać ponownie, ponieważ żądanie ścigałoby się ze stanowiskiem, które je trzyma, i ta sama etykieta wyszłaby dwa razy. Zadania, które jest już na papierze, nie da się anulować, ponieważ została już wykonana. Całą resztę wolno wydrukować drugi raz: jest to zwyczajne żądanie, i dlatego te dwa gesty nie są swoim odwróceniem. Na czas odpowiedzi sklepu wiersz wyświetla wskaźnik oczekiwania, a reszta listy pozostaje dostępna.

Aplikacja pracuje dalej. To, co zostało wzięte z półki, jest przechowywane na urządzeniu i wychodzi samo, gdy tylko wróci połączenie.

  • Pasek pokazuje Offline, a obok liczbę skanów czekających na wysłanie.
  • Dotknięcie otwiera Waiting to be reported: Taken from the shelf, not yet accepted by the shop. It goes out by itself once there is a connection.
  • Gdy nic nie czeka: Nothing is waiting. Everything taken has been accepted.

Ten stan rozstrzygają dwa szczegóły:

  • Online znaczy, że sklep odpowiedział, a nie że jest zasięg. Urządzenie na magazynowym punkcie dostępowym z martwym łączem zgłasza offline, ponieważ to jest stan, który ma znaczenie.
  • Zamknięcie aplikacji niczego nie gubi. To, co czeka, zapisuje się na urządzeniu przed wyjściem żądania i zostaje tam, dopóki sklep tego nie przyjmie. Skan, na który odpowiedź nie wróciła, nadal jest przechowywany, a powtórka nie policzy sztuki dwa razy.

Czego aplikacja nie zrobi bez połączenia: nie odpowie na pytania wymagające sklepu — wzięcia nowej fali, otwarcia zdjęć artykułu, którego jeszcze nie wczytała, ani przesunięcia zamówień dalej.

Somebody changed this line at the same time — the count from the shop is shown. Nic nie ginie: wiersz zostaje zastąpiony tym, co potwierdził sklep, a komunikat wyświetlany jest raz na paczkę zapisów, a nie raz na wiersz.