Oprogramowanie dla przechowalni i skrytek

Oprogramowanie dla przechowalni bagażu, punktów przechowywania i szaf z zamkami elektronicznymi

Szafa ze skrytkami to metal i zamki. Oprogramowanie zamienia ją w usługę: człowiek dostaje dostęp kodem albo kartą, skrytka otwiera się sama, system wie, która skrytka jest zajęta, przez kogo i do kiedy, a każde otwarcie zostaje w dzienniku. Poniżej opisujemy, jak to działa — od dotknięcia ekranu po kliknięcie zamka i wpis w historii.

Czym jest program

dla przechowalni i skrytek

Oprogramowanie dla skrytek — system, który decyduje, kto dostanie którą skrytkę, otwiera jej zamek elektroniczny we właściwej chwili i prowadzi zapis każdego otwarcia: kto, kiedy i na jakiej podstawie.

Różnicę wobec zwykłej szafy widać na jednym przykładzie. Przy kluczu albo kłódce za skrytkę odpowiada człowiek: wydał klucz, zapamiętał numer i odebrał go z powrotem. Zgubiony klucz oznacza wyważanie drzwiczek, spór rozstrzyga się tym, co pamięta zmiana, a ile skrytek jest teraz wolnych, wie tylko ten, kto stoi obok.

Zautomatyzowana skrytka nie ma klucza. Prawo do otwarcia drzwiczek to zapis w bazie: ten kod obowiązuje dla tej skrytki do tej godziny. Kod można wydać, unieważnić, przedłużyć i przekazać innej osobie bez podchodzenia do szafy. A zajętość każdej skrytki w każdym obiekcie widać na jednej liście.

Przykład. Gość centrum handlowego zostawia torby w skrytce: pokazuje kod QR na ekranie, drzwiczki się otwierają, zamyka je i odchodzi. Dwie godziny później otwiera tę samą skrytkę tym samym kodem. W systemie zostają dwa zapisy otwarcia, godzina rozpoczęcia przechowywania i adnotacja, że skrytka została zwolniona i jest gotowa na kolejną sesję.

Automatyzacja przechowalni bagażu zaczyna się tam, gdzie odpowiedzi na trzy pytania przestają mieścić się w głowie obsługi: ile skrytek jest teraz zajętych, kto dokładnie otworzył daną skrytkę dziś o 14:20 i co zrobić z rzeczami, które leżą tam drugi dzień.

Obieg systemu przechowalniod osoby przy szafie do wpisu w dzienniku
  • 1Użytkownik
  • 2Identyfikacja
  • 3Sprawdzenie uprawnień
  • 4Sterownik szafy
  • 5Zamek elektroniczny
  • 6Czujnik drzwiczek
  • 7Wpis w dzienniku zdarzeń
  • 8Panel administracyjny

Powiązanie działa w obie strony: polecenie idzie z lewej na prawo, a potwierdzenie wraca. Otwarcie uznaje się za dokonane nie wtedy, gdy polecenie wychodzi, lecz wtedy, gdy odpowie czujnik drzwiczek. Bez tego kroku system opowiadałby, co sądzi o swoich skrytkach, a nie co dzieje się naprawdę na miejscu.

Gość odbiera torbę z zautomatyzowanej przechowalni bagażu ze skrytkami elektronicznymi

Co system wie o każdej skrytce

  • Gdzie się znajduje — obiekt, strefa, szafa, numer skrytki i typ wielkości
  • Czy jest zajęta — wolna, zarezerwowana, zajęta, oczekuje na zwolnienie, zablokowana
  • Kto z niej korzysta — sesja przechowywania z godziną rozpoczęcia, czasem trwania i sposobem dostępu
  • Co ją otwiera — który kod, karta albo konto użytkownika obowiązuje dla niej w tej chwili
  • Co się z nią działo — każde otwarcie i zamknięcie z dokładną godziną i powodem
  • Czy działa — czy zamek odpowiada, czy sterownik jest podłączony, czy drzwiczki się domykają

Czym różni się od paczkomatu

Urządzenia wyglądają podobnie: ta sama szafa, te same zamki, te same kody. Różnica leży w przeznaczeniu. Paczkomat wydaje odbiorcy cudzą paczkę: kurier wkłada przesyłkę, adresat ją odbiera, skrytka się zwalnia. Przechowalnię bagażu wynajmuje się człowiekowi na czas: sam wkłada swoje rzeczy i sam je odbiera, a skrytkę rozlicza się według czasu.

Stąd inne wymagania wobec oprogramowania: dla paczkomatu najbardziej liczy się powiązanie ze sklepem internetowym i z firmą kurierską, a dla przechowalni — sesja, czas, przedłużenie i powrót skrytki do obiegu. Wydawanie zamówień omawiamy szczegółowo na stronie o systemach samoobsługowych.

Jak to działa: od kodu do otwartych drzwiczek

Pełna droga jednego żądania — od osoby przy szafie do wpisu w dzienniku. Dalej na stronie omawiamy każde z tych ogniw szczegółowo.

Skrytki elektroniczne, sterownik zamków, węzeł serwerowy i stanowisko administratora w ramach jednego systemu przechowalni

1. Szafa i skrytki

Część fizyczna: sekcje szafy, skrytki różnych typów wielkości, drzwiczki. Każda skrytka jest zarejestrowana w systemie jako osobny obiekt, z własnym numerem, wielkością, strefą i stanem. Szafę można rozbudować o nową sekcję — po stronie oprogramowania to dodanie skrytek, a nie przebudowa.

2. Zamki elektroniczne

Zamek otwierany nie kluczem, lecz impulsem elektrycznym ze sterownika. Obok zwykle znajduje się czujnik drzwiczek, który mówi, czy drzwiczki faktycznie się otworzyły i zamknęły. Zamek bez czujnika też działa, ale wtedy system zna tylko polecenie, a nie wynik.

3. Sterownik szafy

Małe urządzenie wewnątrz szafy, do którego podłączone są wszystkie zamki i czujniki. Odbiera polecenie «otwórz skrytkę 14», wysyła impuls do właściwego zamka i zwraca wynik. Jeden sterownik obsługuje dziesiątki skrytek, więc szafa łączy się z systemem jednym kanałem, a nie czterdziestoma przewodami.

4. Punkt dostępu użytkownika

To, czym człowiek sięga do systemu: ekran na szafie, osobny terminal w holu, czytnik kart albo własny telefon. Może ich być kilka naraz — scenariusz jest ten sam, zmienia się tylko sposób wprowadzania.

5. Część serwerowa

Miejsce, w którym zapadają decyzje. Serwer trzyma skrytki, sesje, kody, uprawnienia i dziennik, sprawdza żądanie i wysyła polecenie do sterownika. Liczy też czas przechowywania i przygotowuje powiadomienia oraz raporty. Miejsce utrzymania — w centrum danych albo na sprzęcie klienta — ustala się w projekcie.

6. Panel administracyjny

Miejsce pracy pracownika obiektu: plan szaf, zajętość skrytek, trwające sesje, zdarzenia, otwarcie ręczne, blokada skrytki, role i raporty. Otwiera się w przeglądarce, nie ma czego instalować.

Jedno żądanie od początku do końcaczłowiek otwiera swoją skrytkę kodem
  • WprowadzenieCzłowiek pokazuje kod QR czytnikowi albo wpisuje kod PIN na ekranie szafy
  • Sprawdzenie uprawnieńSerwer szuka ważnej sesji dla tego kodu: czy istnieje, czy wygasła, do której skrytki należy, czy nie przekroczono limitu prób
  • PoleceniePolecenie otwarcia danej skrytki idzie do sterownika szafy; sam kod nigdy nie trafia do sterownika
  • Impuls do zamkaSterownik podaje napięcie na zamek właściwej skrytki i czeka na odpowiedź czujnika drzwiczek
  • PotwierdzenieCzujnik zgłosił, że drzwiczki są otwarte. Dopiero teraz otwarcie uznaje się za dokonane — a nie w chwili dotknięcia ekranu
  • ZapisDo dziennika trafiają skrytka, godzina, sposób dostępu, sesja i wynik. Zapis powstaje także przy odmowie — «kod wygasł» to również zdarzenie
  • ZamknięcieCzujnik zgłasza, że drzwiczki zamknięto. Jeśli nie nastąpiło to w wyznaczonym czasie, system podnosi osobne zdarzenie

Kolejność ma znaczenie dokładnie taka, jaka jest. Sprawdzenie uprawnień odbywa się na serwerze, a nie w szafie: sterownik nie przechowuje kodów i nie decyduje, kogo wpuścić — wykonuje polecenie. Dlatego dostęp unieważnia się z panelu w sekundę, bez podchodzenia do urządzenia.

Ekosystem programowy rozwiązania

System składa się z modułów. Nie każdy obiekt potrzebuje wszystkich: skrytki biurowe nie potrzebują modułu płatniczego, a przechowalnia na dworcu nie potrzebuje ról firmowych. Skład określa zadanie, ale moduły projektuje się z góry tak, by do siebie pasowały, a nie dokłada później.

Interfejs użytkownika

To, co widzi człowiek: ekran szafy, strona w przeglądarce pod linkiem albo aplikacja mobilna. Trzy albo cztery kroki — wybrać wielkość, dostać skrytkę, otworzyć ją, zamknąć. Błędy tłumaczy się słowami: «czas przechowywania minął», a nie «błąd 403».

Panel administracyjny

Miejsce pracy pracownika: zajętość szaf, trwające sesje, zdarzenia, otwarcie ręczne z podanym powodem, blokada skrytki, kartoteki taryf i reguł, raporty. Wszystko w przeglądarce, z rozdziałem według ról.

Zarządzanie skrytkami

Rejestr skrytek: obiekt, szafa, numer, typ wielkości, strefa, bieżący stan i historia. Skrytkę można wyłączyć z obiegu na czas naprawy, zarezerwować do określonego celu albo połączyć z innymi wspólnymi regułami dostępu.

Zamki elektroniczne

Warstwa pracująca z zamkiem: polecenie otwarcia, oczekiwanie na odpowiedź, obsługa niepowodzenia, ponowna próba. Uwzględnia się tu także typ zamka — z czujnikiem drzwiczek albo bez, ze zwrotną informacją o położeniu rygla albo z samym impulsem.

Sterowniki urządzeń

Wymiana ze sterownikami szaf: kolejka poleceń, nadzór nad łącznością, stan portów, wersja oprogramowania układowego. Różne modele podłącza się osobnymi modułami wymiany, ale w interfejsie wyglądają jednakowo.

Identyfikacja

Sprawdzenie, kto stoi przy szafie: kod QR, kod PIN, karta, konto w aplikacji. Sposoby można łączyć i włączać dla poszczególnych obiektów — kod na jednej szafie, karta pracownicza na drugiej.

Rezerwacje

Skrytkę zajmuje się z wyprzedzeniem: na czas, na dzień, na powtarzalny przedział. Rezerwacja trzyma skrytkę do przyjścia osoby i zwalnia się sama, jeśli ta nie przyjdzie — inaczej pół szafy stoi zarezerwowane na darmo.

Moduł płatniczy

Tam, gdzie przechowywanie jest płatne: taryfa, obliczenie kwoty, płatność, dopłata za przekroczenie, zwroty. Konkretne sposoby płatności zależą od podłączonego dostawcy i urządzeń — to integracja, a nie funkcja wbudowana.

Powiadomienia

Wiadomości do użytkownika i do pracownika: kod dostępu, przypomnienie o kończącym się czasie, otwarte drzwiczki, zwolniona skrytka, awaria szafy. Kanał wysyłki wybiera się przy wdrożeniu.

Dziennik działań i zdarzeń

Niezmienna historia: otwarcia i zamknięcia, odmowy dostępu, otwarcia serwisowe, zmiany taryf i uprawnień, działania pracowników. Zapisów się nie edytuje — poprawkę wprowadza się nowym zapisem.

Monitoring urządzeń

Stan szaf i zamków: czy sterownik jest podłączony, czy zamek odpowiada, czy drzwiczki się nie zacięły, czy jest zasilanie. Uszkodzona skrytka wychodzi z przydziału automatycznie, zamiast być odkrytą przez gościa.

Role i uprawnienia pracowników

Obsługa, administrator obiektu, ekipa serwisowa, kierownik. Otwarcie ręczne, przedłużenie sesji, zmiana taryfy i wgląd w dane osobowe to osobne uprawnienia, a nie jeden pakiet «administrator».

API i integracje

Zewnętrzny interfejs systemu: przydzielić skrytkę, dostać kod, sprawdzić stan, zamknąć sesję, pobrać dziennik. Tędy podłączają się księgowość, CRM, kontrola dostępu obiektu i własne usługi klienta.

Analityka i raporty

Wykorzystanie według godzin i dni, rotacja skrytek, rozkład według typów wielkości, udział przekroczeń, awarie urządzeń, utarg tam, gdzie przechowywanie jest płatne. Raporty eksportują się do pliku i budują według harmonogramu.

Platforma serwerowa

Rdzeń łączący wszystko powyższe: ewidencja sesji, kolejki poleceń, harmonogram terminów i powiadomień, przechowywanie dziennika, kopie zapasowe ze sprawdzaniem odtwarzania.

Jak użytkownik

uzyskuje dostęp do skrytki

Scenariusze dostępu są dwa i nie zastępują się nawzajem. W pierwszym człowiek podchodzi do wolnej szafy i bierze skrytkę na miejscu. W drugim skrytka jest mu przypisana z góry: zarezerwowana, wynajęta na miesiąc albo wydana jako skrytka przy stanowisku pracy.

Dostęp na miejscu. Gość wybiera wielkość na ekranie, system wskazuje wolną skrytkę tego typu i ją otwiera. W tej samej chwili powstaje sesja przechowywania i wydaje się kod — na ekranie, na wydrukowanym kwitku albo w wiadomości. Ten kod jest kluczem: działa tylko dla tej skrytki i tylko do końca czasu.

Skrytka przypisana. Tu kluczem staje się sam człowiek: karta pracownicza, konto w aplikacji, stały kod PIN. Skrytka otwiera się po jego rozpoznaniu, przy każdej wizycie nie powstaje nowa sesja, a czas określa umowa albo grafik, a nie godziny przechowywania.

Co dzieje się między otwarciami:

  • Skrytka pozostaje przypisana — nie oddaje się jej nikomu innemu, dopóki sesja nie zostanie zamknięta
  • Kod można użyć ponownie — tam, gdzie pozwalają na to zasady obiektu: coś włożyć, wyjść, wrócić, dołożyć
  • Czas biegnie — system liczy czas przechowywania i z wyprzedzeniem uprzedza, że się kończy
  • Dostęp można przekazać — drugi kod do tej samej skrytki wydaje się innej osobie tam, gdzie scenariusz na to pozwala
  • Dostęp można unieważnić — kod przestaje działać od razu, bez konieczności podchodzenia do szafy
Sesja przechowywania od początku do końcaprzechowalnia bagażu, rozliczana czasowo
  • 14:05 — wybórGość wybiera na ekranie średnią wielkość; wolnych skrytek tego typu jest 12
  • 14:05 — przydziałSystem wskazuje skrytkę nr 27, tworzy sesję i otwiera drzwiczki. Kod pokazuje się na ekranie i powtarza w wiadomości
  • 14:06 — zamknięcieCzujnik potwierdził, że drzwiczki są zamknięte. Opłacony czas zaczyna biec od tej minuty
  • 16:40 — ponowne otwarcieTen sam kod, ta sama skrytka. Zdarzenie zapisuje się, sesja trwa dalej, skrytka pozostaje przypisana
  • 18:20 — ostrzeżenieZostało 40 minut opłaconego czasu. Wychodzi przypomnienie z dwiema możliwościami: odebrać rzeczy albo przedłużyć
  • 18:52 — zakończenieGość odbiera rzeczy i potwierdza zakończenie na ekranie. Sesja się zamyka, dopłatę oblicza się i pobiera
  • 18:53 — powrót do obieguSkrytka jest oznaczona jako wolna, kod unieważniony, kolejny przydział może nastąpić od razu

Zrzut z systemu; godziny są poglądowe. Zwróć uwagę na ostatni krok: skrytka wraca do obiegu w chwili zamknięcia sesji, a nie wtedy, gdy zauważy to pracownik. Inaczej pod wieczór połowa szafy figuruje jako zajęta, choć fizycznie stoi pusta.

Gość zbliża telefon do czytnika na panelu dostępu elektronicznej przechowalni bagażu

Sytuacje wyjątkowe

Jest ich tylko kilka i wszystkie przewiduje się z góry — inaczej każda zamienia się w telefon do administratora.

  • Kod zaginął — wydaje się go ponownie dla tej samej sesji: wiadomością na telefon podany przy przydziale albo przez pracownika mającego prawo do tej operacji
  • Drzwiczki się nie otworzyły — polecenie poszło, czujnik milczy. System nie zamyka zdarzenia jako udanego: ponawia próbę, a po drugim niepowodzeniu wyłącza skrytkę z obiegu i tworzy zadanie serwisowe
  • Drzwiczek nie zamknięto — osobne zdarzenie ze wskazaniem skrytki i godziny. Dopóki drzwiczki są otwarte, skrytka nie liczy się ani jako poprawnie zajęta, ani jako wolna
  • Czas minął, a rzeczy zostały w środku — skrytka przechodzi w stan «przekroczenie»: dostęp użytkownika zachowuje się albo blokuje zgodnie z zasadą obiektu, a pracownik dostaje listę skrytek po terminie
  • Otwarcie przez pracownika — zawsze możliwe, ale to osobne uprawnienie i osobny wpis w dzienniku, z obowiązkowym powodem
  • Utracono łączność z szafą — żądania do niej ustają, zamiast piętrzyć się na ślepo; możliwość pracy sterownika bez sieci omawiamy niżej

Sposoby identyfikacji

Identyfikacja odpowiada na jedno pytanie: czy ta osoba ma teraz prawo otworzyć tę skrytkę. Sposób dobiera się do obiektu i urządzeń — to, co sprawdza się na dworcu, nie pasuje do skrytki biurowej. Możliwość zastosowania danego sposobu zależy od tego, co zamontowano na szafie, więc zestaw ustala się w analizie przedwdrożeniowej.

Kod QR

Kod pokazuje się na ekranie telefonu albo drukuje na kwitku, a szafa odczytuje go czytnikiem. Wygodny dla gości jednorazowych: nie ma czego zapamiętywać ani wpisywać. Wymaga czytnika na szafie i działającego ekranu po stronie użytkownika.

Kod PIN

Kilka cyfr wpisanych na klawiaturze albo na ekranie. Sposób najmniej wymagający: działa bez telefonu, bez internetu u użytkownika i bez dodatkowych urządzeń. Wymaga limitu prób i terminu ważności.

Karta albo brelok

Nośnik zbliżeniowy przyłożony do czytnika. Główny sposób wszędzie tam, gdzie ludzie i tak noszą identyfikator: biuro, zakład, klub fitness. Często pozwala użyć identyfikatorów już wydanych w obiekcie — potwierdza się to według typu karty.

Aplikacja mobilna

Skrytkę otwiera się przyciskiem w aplikacji, a nie kodem na szafie. Pasuje do stałych użytkowników i abonamentów; to również wygodne miejsce na historię, czas i płatność. Wymaga, żeby użytkownik miał łączność w chwili otwierania.

Kod kreskowy dokumentu

Kluczem staje się istniejący dokument: numer zamówienia, bilet, kupon, list przewozowy. Skrytkę wiąże się z nim i osobnego kodu nie wydaje się w ogóle. Możliwość zależy od tego, skąd pochodzi dokument i czy da się do niego sięgnąć integracją.

Biometria

Odcisk palca albo twarz zamiast kodu czy karty. Technicznie podłącza się jak kolejny czytnik, ale wymaga osobnej decyzji o przechowywaniu i ochronie danych osobowych, więc traktujemy to jako możliwość dla konkretnego projektu, a nie jako sposób domyślny.

Co wybrać dla obiektuwskazówka, a nie sztywna reguła
Obiekt i scenariuszSposób głównyDlaczego
Goście jednorazowi, duży ruch, płatność na miejscuQR albo PINNie trzeba niczego wydawać wcześniej ani odbierać potem
Pracownicy z identyfikatoremkartaNośnik jest już w ręku, osobny kod nie jest potrzebny
Abonamenty i stali klienciaplikacjaCzas, płatność i historia zgłoszeń żyją w jednym miejscu
Przekazanie rzeczy od osoby do osobyosobne kodyTen, kto wkłada rzecz, i ten, kto ją odbiera, mają własne kody
Obiekt, w którym goście nie mają pewnego internetutylko PINNie zależy od telefonu ani od zasięgu po stronie osoby

Sposoby nie wykluczają się: jedna szafa może jednocześnie obsługiwać kartę dla pracowników i kod dla gości. Ważne jest to, który sposób jest głównym, bo wokół niego konfiguruje się termin ważności, liczbę prób i zasady ponownego wydania.

Zamki elektroniczne

i sterowniki urządzeń

To najbardziej fizyczna część systemu i to od niej zależy, czy oprogramowanie mówi prawdę. Zamek elektroniczny otwiera się krótkim impulsem elektrycznym: przychodzi napięcie, rygiel się cofa, drzwiczki zostają zwolnione. Sam zamek nie wie nic o ludziach ani o kodach.

Sterownik — urządzenie wewnątrz szafy, do którego podłączone są zamki i czujniki. Odbiera z serwera polecenie «otwórz skrytkę 27», wysyła impuls na właściwe wyjście i zwraca wynik. Jeden sterownik obsługuje dziesiątki skrytek, więc szafa łączy się z systemem jednym kanałem łączności.

Czujnik drzwiczek — to, co oddziela domysł od faktu. Bez niego system wie tylko, że polecenie wyszło. Z nim wie, że drzwiczki naprawdę się otworzyły i ile czasu zajęło ich zamknięcie. Obecność czujników to pytanie o konkretny model szafy i rozstrzyga się je przed rozpoczęciem prac.

Co uwzględnia się przy podłączaniu urządzeń:

  • Typ zamka — impulsowy albo trzymający, ze zwrotną informacją o położeniu rygla albo bez
  • Obecność czujnika drzwiczek — decyduje o tym, czy system odróżni «otwarte» od «próbowano otworzyć»
  • Interfejs sterownika — dokładnie w jaki sposób przekazuje mu się polecenia i w jakiej postaci zwraca stan
  • Skrytek na sterownik — ile wyjść jest zajętych i ile zostaje na rozbudowę szafy
  • Zasilanie — co dzieje się z zamkami przy zaniku prądu i czy przewidziano zasilanie awaryjne
  • Otwarcie mechaniczne — czy istnieje awaryjny sposób otwarcia skrytki bez prądu i kto ma nad nim kontrolę

Nie deklarujemy z góry zgodności z konkretnymi markami zamków i sterowników. Zestaw urządzeń możliwych do podłączenia ustala się w analizie przedwdrożeniowej, na podstawie dokumentacji producenta i interfejsu, jaki urządzenie udostępnia; tam, gdzie gotowego interfejsu nie ma, sprawę rozstrzyga się osobno i przed rozpoczęciem prac, a nie obietnicą zgodności.

Sterownik, zamki elektroniczne i czujniki drzwiczek wewnątrz panelu serwisowego szafy

Co dzieje się, gdy łączność padnie

Łączność między szafą a serwerem zrywa się — to sytuacja zwykła, a nie awaria raz na rok. Zachowanie w takiej chwili projektuje się z góry, a możliwości są dwie.

Bez trybu bez sieci szafa po prostu przestaje obsługiwać: ekran informuje, że nie ma łączności, i nie przydziela się nowych skrytek. Rzeczom w środku nic nie grozi, ale bez pracownika nie da się ich odebrać przed przywróceniem łączności.

Z trybem bez sieci sterownik trzyma ograniczony zestaw ważnych kodów i dalej otwiera nimi skrytki, gromadząc zdarzenia w kolejce. Po powrocie łączności cała kolejka idzie na serwer. Ten tryb to osobna decyzja projektowa: wymaga pamięci w sterowniku i sprawia, że unieważnienie kodu przestaje być natychmiastowe.

Stany, które system rozróżnia

Odpowiedź urządzeniajak interpretuje się każdy wynik
Co zwróciło urządzenieJak się to interpretuje
Polecenie przyjęte, czujnik potwierdził otwarcieotwarte
Polecenie przyjęte, czujnik milczydo sprawdzenia
Drzwiczki są otwarte dłużej, niż dopuszczonozdarzenie
Sterownik nie odpowiedział na poleceniezdarzenie
Szafa nie łączy sięzdarzenie
Drzwiczki otworzyły się bez poleceniazdarzenie

Wiersz «czujnik milczy» jest najważniejszy. System nie uznaje takiego otwarcia ani za dokonane, ani za niedokonane: oznacza skrytkę jako «do sprawdzenia» i nie przydziela jej kolejnej osobie, dopóki sprawa nie zostanie rozstrzygnięta.

Zajętość i stany skrytek

Skrytka zawsze znajduje się w jednym i tylko jednym stanie, a przejścia między stanami ustalają reguły, a nie decyzja pracownika na miejscu. To właśnie te stany składają się na odpowiedź na pytanie, ile skrytek jest teraz wolnych — a odpowiedź musi być prawidłowa bez podchodzenia do szafy.

Wolna

Skrytka działa, jest pusta i można ją przydzielić kolejnej osobie. Tylko takie skrytki biorą udział w wyborze przy przydziale i w rezerwacjach.

Zarezerwowana

Przypisana z góry i nieoddawana innym, ale nic jeszcze w niej nie leży. Rezerwacja ma termin: jeśli nikt nie przyjdzie, skrytka sama wraca do obiegu.

Zajęta

Trwa sesja przechowywania: jest posiadacz dostępu, godzina rozpoczęcia i czas. To główny stan roboczy i skrytka spędza w nim większość czasu.

Oczekuje na odbiór

Rzecz włożyła jedna osoba dla drugiej. Skrytka jest zajęta, ale klucz należy do odbiorcy — scenariusz przekazania i odbioru zamówienia.

Po terminie

Czas przechowywania minął, a rzeczy zostały w środku. Skrytki się nie przydziela, trafia na osobną listę i obsługuje zgodnie z zasadą obiektu — dopłatą, blokadą albo wyjęciem zawartości.

Do sprawdzenia

Otwarcia nie potwierdził czujnik, drzwiczki zostały otwarte albo zapisano otwarcie bez polecenia. Dopóki sprawy nie wyjaśniono, skrytka wychodzi z przydziału.

Uszkodzona

Zamek nie odpowiada albo sterownik zgłosił błąd. Skrytka wychodzi z obiegu automatycznie, a dla ekipy serwisowej powstaje zadanie.

Zablokowana ręcznie

Pracownik wyłączył skrytkę z obiegu: sprzątanie, naprawa sekcji, potrzeba eksploatacyjna. Blokada ma autora, powód i godzinę — inaczej nie wiadomo, kto zamknął dziesięć skrytek i po co.

Zajętość obiektuzrzut z systemu
240skrytek w obiekcie
171zajętych teraz
9po terminie do sprawdzenia
4poza obiegiem
  • Małe skrytki96 / 120
  • Średnie skrytki58 / 80
  • Duże skrytki17 / 40

Zrzut z systemu; liczby są poglądowe. Podział według typów wielkości znaczy więcej niż liczba ogólna: obiekt zajęty w 71% może nie mieć ani jednej wolnej małej skrytki — a to po małe skrytki przychodzi większość gości. Ta sama tabela pokazuje, które wielkości warto dołożyć przy rozbudowie szafy.

Rezerwacja, wydawanie

i przyjmowanie rzeczy

Rezerwacje jest potrzebna wszędzie tam, gdzie przyjście człowieka da się przewidzieć: wie, że przyjdzie w czwartek, i chce mieć pewność, że skrytka będzie czekać. System przypisuje skrytkę na dany przedział i nie proponuje jej nikomu innemu.

Rezerwacja zawsze ma termin oczekiwania. Bez niego obiekt szybko dochodzi do stanu, w którym nie ma wolnych skrytek, choć szafa jest w połowie pusta: ludzie rezerwują i nie przychodzą. Jeśli nie zjawią się o umówionej porze, rezerwacja się zwalnia, skrytka wraca do obiegu, a osoba dostaje powiadomienie.

Rodzaje rezerwacji:

  • Jednorazowa — skrytka na konkretny dzień i przedział
  • Powtarzalna — w każdy wtorek i czwartek, dla abonamentów i grafików
  • Długoterminowa — skrytka przypisana na miesiąc albo na czas umowy, jak wynajęty boks
  • Eksploatacyjna — skrytka zarezerwowana przez obiekt do określonego celu i nieprzydzielana ludziom

Wydawanie i odbiór — drugi scenariusz, w którym skrytka staje się punktem przekazania między dwiema osobami. Jedna wkłada rzecz, druga ją odbiera, a spotkać się nie muszą.

Technicznie to ta sama sesja, ale z dwoma różnymi uprawnieniami dostępu: kodem nadania i kodem odbioru. Pierwszy unieważnia się po zamknięciu drzwiczek, drugi od tej chwili staje się ważny. Dzięki temu system wie nie tylko, że skrytka jest zajęta, lecz także że rzecz została włożona, a odbiorca jeszcze się nie zjawił.

Przekazanie rzeczy przez skrytkędwie osoby, dwie role, jedna szafa
  • PrzydziałPracownik albo system wybiera wolną skrytkę odpowiedniej wielkości i tworzy sesję przekazania
  • Kod nadaniaIdzie do osoby zostawiającej rzecz. Ważny przez ograniczony czas i tylko na jedno otwarcie
  • NadanieSkrytka jest otwarta, rzecz w środku, drzwiczki zamknięte. Kod nadania się unieważnia, a sesja przechodzi w stan «oczekuje na odbiór»
  • Kod odbioruIdzie do odbiorcy razem z adresem obiektu, numerem skrytki i terminem, do którego rzecz będzie czekać
  • OdbiórOdbiorca otwiera skrytkę własnym kodem, zabiera rzecz i zamyka drzwiczki
  • Zamknięcie sesjiSkrytka się zwalnia. Jeśli odbiorca nie przyjdzie na czas, sesja przechodzi w stan po terminie i trafia na listę do wyjaśnienia

Rozdzielenie kodów nie jest formalnością. Dopóki kod jest jeden i wspólny, na pytanie, kto dokładnie otworzył skrytkę — osoba, która zostawiła rzecz, czy ta, która ją odebrała — nie ma odpowiedzi. Przy dwóch kodach każde otwarcie w dzienniku ma autora i rolę.

Gość wkłada walizkę do skrytki elektronicznej wskazanej przez system

Jak system wybiera skrytkę

Wybór to nie wzięcie pierwszego wolnego numeru. Regułę konfiguruje się dla obiektu i zwykle uwzględnia ona kilka warunków naraz:

  • Typ wielkości — najmniejszy pasujący, żeby dużej skrytki nie oddawać pod małą torbę, gdy dużych brakuje
  • Strefa i wysokość — dolne rzędy są łatwiej dostępne i można je zarezerwować dla tych, którzy ich potrzebują
  • Równomierne zużycie — skrytki przydziela się po kolei, zamiast używać tych samych dziesięć razy dziennie
  • Sprawność — skrytki z otwartym zdarzeniem wypadają z wyboru

Co robić z przekroczeniami

Zasada obiektu określa, co dzieje się wtedy, gdy czas minął, a rzeczy zostały w środku. Możliwości są różne i wybiera się je przed uruchomieniem, a nie w chwili pierwszego przypadku.

  • Dopłata — dostęp pozostaje, ale skrytka otwiera się dopiero po opłaceniu czasu przekroczenia
  • Blokada — dostęp kodem zostaje zamknięty, a skrytkę otwiera wyłącznie pracownik
  • Wyjęcie — po określonym czasie rzeczy przenosi się w wyznaczone miejsce, a skrytka wraca do obiegu; samo wyjęcie zapisuje się jako osobny wpis z autorem

W każdym wariancie osobę uprzedza się przed końcem czasu, a nie po naliczeniu dopłaty.

Opłata za przechowywanie

jeśli przechowywanie jest płatne

Nie każdy potrzebuje modułu płatniczego: skrytki pracownicze i szafki w szatni klubu działają całkiem bez pieniędzy. Ale wszędzie tam, gdzie skrytkę się wynajmuje, pieniądze stają się częścią sesji, a reguły obliczeń trzeba określić równie ściśle jak reguły dostępu.

Jak liczy się koszt. Taryfa wiąże się z typem wielkości skrytki i z czasem. Najczęstsze warianty to: stała cena za sesję, cena za przedział (godzinę, dobę) zaokrąglana w górę, taryfa progowa, w której pierwsza godzina kosztuje więcej niż kolejne, oraz abonament długoterminowy.

Kiedy następuje płatność. To również decyzja projektowa. Płatność z góry za wybrany przedział, z dopłatą przy przedłużeniu, to wariant najprostszy i najbardziej przewidywalny dla obiektu. Płatność po fakcie, przy zamknięciu sesji, wymaga gwarancji, że człowiek zapłaci — na przykład wcześniejszej blokady na karcie.

Co należy do części płatniczej systemu:

  • Taryfy — według typu wielkości, obiektu, pory dnia i dnia tygodnia
  • Obliczenie kwoty — z rzeczywistego czasu sesji, z regułami zaokrąglania
  • Przedłużenie — dopłata za dodatkowy przedział bez zamykania sesji
  • Przekroczenie — osobna taryfa za czas ponad opłacony
  • Zwrot — gdy skrytki nie udało się przydzielić, pieniądze wracają, zamiast zostawać w obiekcie
  • Powiązanie płatności z sesją — dwustronne: sesja pokazuje płatność, płatność pokazuje skrytkę i godzinę
  • Uzgadnianie — codzienne zestawianie operacji z rejestrem usługi płatniczej

Granicę mówimy wprost. Konkretne sposoby płatności — karta, zbliżeniowo, kod QR, płatność w aplikacji, gotówka przez wrzutnik — zależą od podłączonej usługi płatniczej i od urządzeń na szafie. To integracja, której zakres ustala się w analizie przedwdrożeniowej, a nie funkcja wbudowana i dostępna w każdym projekcie. Wymagania fiskalne określa ustawodawstwo kraju i model urządzenia.

Płatność zbliżeniowa za sesję przechowywania na terminalu elektronicznej przechowalni bagażu

Obliczenie jednej sesji

Skrytka średnia, 4 godziny 40 minutzrzut z systemu; taryfa jest poglądowa
  • Pierwsza godzina, typ średni120
  • Kolejne godziny, 4 × 60240
  • Rozpoczęta godzina zaokrąglona w góręw cenie
  • Opłacone przy przydziale skrytki, 2 godziny−180
  • Dopłata przy zamknięciu sesji180

Regułę zaokrąglania podaje się człowiekowi przed płatnością, a nie odkrywa w kwocie końcowej. To jedyny wiersz obliczenia, który wywołuje spory w obiektach.

Gdy płatność i otwarcie się rozjeżdżają

Istnieje jeden niebezpieczny scenariusz: pieniądze zostały pobrane, a skrytka się nie otwiera. System nie uznaje takiej operacji za zakończoną — sesja nie rusza, skrytka pozostaje wolna, a płatność trafia do kolejki zwrotów ze wskazanym powodem.

Sytuację odwrotną — skrytka się otworzyła, ale płatności nie potwierdzono — traktuje się równie surowo: sesja powstaje, ale zostaje oznaczona jako nieopłacona i trafia na listę do wyjaśnienia. System nie może przemilczeć rozbieżności, inaczej na koniec miesiąca nic się nie będzie zgadzać.

Powiadomienia i dziennik zdarzeń

Zdarzenie to każda zmiana, którą system ma obowiązek zapamiętać: otwarcie, odmowa, koniec czasu, działanie pracownika. Część zdarzeń idzie do ludzi jako wiadomości; wszystkie bez wyjątku trafiają do dziennika. Kanały wysyłki — aplikacja, wiadomość na telefon, e-mail, komunikator — podłącza się integracjami i wybiera przy wdrożeniu.

Do użytkownika: dostęp

Kod dostępu, numer skrytki, adres obiektu i czas przechowywania. Wysyłane w chwili przydziału i ponownie na żądanie, gdy kod zaginie.

Do użytkownika: termin

Przypomnienie przed końcem opłaconego czasu, z możliwością przedłużenia, oraz osobna wiadomość, gdy sesja przekroczy termin.

Do użytkownika: przekazanie

Wiadomość do odbiorcy, że rzecz została włożona i skrytka czeka, oraz potwierdzenie zwrotne do nadawcy, że rzecz odebrano.

Do pracownika: urządzenia

Skrytka się nie otworzyła, drzwiczek nie zamknięto, szafa jest poza siecią, sterownik zwrócił błąd. Zdarzenie ma adresata: obiekt i osobę odpowiedzialną.

Do pracownika: przekroczenia

Lista skrytek, którym minął czas przechowywania, z godziną rozpoczęcia sesji i sposobem kontaktu z osobą, jeśli został podany.

Do pracownika: wyjaśnienie

Otwarcie bez polecenia, seria nieudanych wpisów kodu, otwarcie ręczne przez pracownika, niezgodność płatności z przydziałem.

Dziennik jednej skrytkizrzut z systemu; dane są poglądowe
GodzinaZdarzeniePodstawaWynik
14:05Przydzielono skrytkę nr 27Sesja 8842, typ średnisukces
14:06Drzwiczki zamkniętoCzujnik drzwiczeksukces
16:40Otwarto kodemSesja 8842, kod QRsukces
16:47Drzwiczki otwarte dłużej, niż dopuszczonoCzujnik drzwiczek, 6 minzdarzenie
18:20Powiadomienie o końcu czasuReguła «40 minut przed»doręczono
18:49Odmowa dostępuKod wpisany błędnie, próba 2 z 5odmowa
18:52Sesja zamkniętaPotwierdzenie na ekranie, dopłata 180sukces
19:14Otwarcie serwisoweObsługa: Asanow, powód «sprzątanie skrytki»ręczne

Zrzut z systemu; dane są poglądowe. Zwróć uwagę na wiersz z 18:49: nieudana próba wpisania kodu też jest zdarzeniem. Dziennik zapisujący wyłącznie sukcesy nie nadaje się do rozstrzygnięcia sporu, bo to właśnie odmowy i otwarcia ręczne są przedmiotem takich sporów.

Administrator

role i uprawnienia pracowników

Panel administracyjny to miejsce pracy, a nie ekran ustawień. Przez większość czasu pracownik patrzy na dwie rzeczy: co dzieje się ze skrytkami teraz i co wymaga jego wkroczenia.

Co jest na pierwszym ekranie: plan szaf z zajętością według typów wielkości, lista otwartych zdarzeń według pilności, skrytki po terminie, skrytki wyłączone z obiegu. A nie pełna lista skrytek jedna po drugiej — inaczej w obiekcie z dwustoma skrytkami pierwszy ekran jest bezużyteczny.

Co może administrator:

  • Otworzyć skrytkę ręcznie — z obowiązkowym powodem, który trafia do dziennika razem z nazwiskiem pracownika
  • Przedłużyć albo zamknąć sesję — gdy osoba nie może zrobić tego sama
  • Wydać kod ponownie — dla istniejącej sesji, bez tworzenia nowej
  • Zablokować skrytkę — wyłączyć ją z obiegu na sprzątanie, naprawę albo zadanie eksploatacyjne
  • Obsłużyć zdarzenie — zapisać, co sprawdzono, co znaleziono i jak się skończyło
  • Zmienić taryfy i reguły — jeśli rola ma takie prawo; zmiana zapisuje się z autorem i godziną

Uprawnienia nadaje się roli, a nie osobie. W obiekcie z trzema pracownikami różnicy nie widać, ale gdy jest ich dwudziestu, indywidualne ustawienia przestają być sprawdzalne: nikt nie powie, kto ma teraz prawo otwierać cudze skrytki. Rola odpowiada na to pytanie w jednym wierszu.

Kto co może zrobićtypowy szkielet, konfigurowany dla obiektu
  • Podgląd zajętości i zdarzeń własnego obiektuobsługaDostęp podstawowy: bez niego pracownik nie może pracować na zmianie
  • Ponowne wydanie kodu dla sesjiobsługaNajczęstsza operacja wsparcia; zapisywana w dzienniku sesji
  • Otworzyć skrytkę ręcznieobsługa, z powodemPowód jest obowiązkowy i wybiera się go z listy; bez niego system nie obsłuży otwarcia
  • Wcześniejsze zamknięcie cudzej sesjiadministrator obiektuNiedostępne dla obsługi: kończy opłaconą usługę, zamiast pomagać gościowi
  • Wyjęcie rzeczy ze skrytki po terminieadministrator obiektuOsobne uprawnienie z obowiązkową adnotacją, dokąd przeniesiono zawartość
  • Zmiana taryf i zasad przechowywaniakierownikZmiana wchodzi w życie od wskazanej daty i przechowuje się razem z poprzednią wartością
  • Nadawanie uprawnień innym pracownikomkierownikUprawnienie, którego nie da się nadać samemu sobie: przypisanie roli zawsze przychodzi z góry
  • Podgląd danych osobowych użytkownikówosobne uprawnienieDomyślnie nie wchodzi do żadnej roli i nadaje się je indywidualnie, z uzasadnieniem

Dwa ostatnie wiersze to nie nadmierna ostrożność. Prawo do nadawania uprawnień i prawo do oglądania danych osobowych omijają wszystkie pozostałe ograniczenia, więc trzyma się je zawsze osobno, zamiast wrzucać do pakietu «administrator».

Administrator zarządza skrytkami elektronicznymi i uprawnieniami dostępu z jednego panelu

Kilka obiektów w jednym panelu

Gdy szafy stoją w jednym obiekcie, wystarczy lista. Gdy obiektów jest dziesięć, pojawia się wszystko to, czego pojedynczy punkt nigdy nie zna.

  • Grupowanie — według obiektów, stref, typów szaf i osób odpowiedzialnych, z osobnym podsumowaniem dla każdej grupy
  • Własny adresat — zdarzenie idzie do obsługi obiektu, w którym powstało, a nie na wspólną listę
  • Eskalacja — zdarzenie, którego nikt nie podjął w wyznaczonym czasie, przechodzi do kolejnej osoby w łańcuchu
  • Porównanie obiektów — gdzie wykorzystanie jest wyższe, gdzie przekroczenia zdarzają się częściej, gdzie urządzenia psują się częściej
  • Wspólne kartoteki — taryfy i reguły ustala się raz i stosuje do grupy obiektów

Co pracownik widzi o osobie

Dokładnie tyle, ile wymaga praca: numer sesji, skrytkę, godzinę, sposób dostępu, status płatności. Dane kontaktowe, jeśli je zebrano, pokazują się pod osobnym uprawnieniem i z wpisem w dzienniku — sam fakt ich obejrzenia też jest zdarzeniem.

To, jakie dane zbiera się o użytkowniku, jest decyzją projektową i wynika z wymagań obiektu oraz z przepisów, a nie z tego, co system potrafi. Scenariusz, w którym o człowieku nie przechowuje się nic poza numerem skrytki i godziną, działa i często wystarcza.

Monitoring stanu

urządzeń

Szafa stoi bez nikogo obok i to jest jej podstawowa cecha. System musi więc sam dowiedzieć się o usterce — inaczej zgłosi ją gość, któremu skrytka z rzeczami się nie otworzyła.

Co obserwuje się nieprzerwanie:

  • Łączność z szafą — czy sterownik zgłasza się na czas, czy milczy dłużej niż dopuszczalny odstęp
  • Odpowiedź zamków — czy skrytka otwiera się na polecenie i czy czujnik potwierdza wynik
  • Położenie drzwiczek — zamknięte, otwarte, otwarte dłużej niż dopuszczono, otwarte bez polecenia
  • Zasilanie — czy na szafie jest prąd i w którym momencie zanikł
  • Peryferia — czy działają czytnik, ekran, czytnik kart i moduł płatniczy
  • Błędy sterowników — kody, które zgłasza sam sterownik, tam gdzie model to przewiduje

Milczenie też jest zdarzeniem. Szafa, która się nie łączy, nie oznacza, że wszystko jest w porządku: oznacza, że nie wiadomo nic o stanie dwustu skrytek ani o rzeczach, które w nich leżą. Dlatego utrata łączności tworzy zdarzenie tego samego rodzaju co awaria zamka, zamiast zostawiać dziurę w nadzorze.

Co dzieje się z uszkodzoną skrytką. Automatycznie wypada z wyboru: nie zostanie zaproponowana kolejnej osobie. Dla ekipy serwisowej powstaje zadanie z numerem szafy, numerem skrytki i opisem usterki. Skrytka wraca do obiegu wyłącznie na podstawie adnotacji o wykonaniu pracy — sama się nie naprawia.

Do monitoringu urządzeń podchodzimy tak samo jak w systemach monitoringu IoT: wskaźnik, norma, czas utrzymania, zdarzenie, osoba odpowiedzialna. Jedyna różnica polega na tym, że mierzy się tu nie temperaturę, lecz odpowiedź zamków i łączność.

Serwisant sprawdza z tabletu stan zamków elektronicznej przechowalni bagażu

Nie każde odchylenie to awaria

Poziomy są trzy, a poziom decyduje, kogo i jak szybko system niepokoi.

  • Notatka — zapisuje się w historii, nie niepokoi nikogo: drobne opóźnienie odpowiedzi, jeden nieudany wpis kodu
  • Zdarzenie — wymaga reakcji, ale nie natychmiastowej: drzwiczki otwarte dłużej niż dopuszczono, jedna skrytka bez odpowiedzi, skrytka po terminie
  • Awaria — szafa jest poza siecią, zanikł prąd, padła grupa zamków: wiadomość idzie od razu i do kilku pracowników

Czas utrzymania — jak długo system czeka, zanim podniesie alarm — ustala się dla każdego rodzaju zdarzenia. Bez niego sprzątanie holu i zwykła obsługa zamieniają się w strumień fałszywych wiadomości, których ludzie przestają czytać.

Raport dostępności

Dla dowolnego okresu widać, szafa po szafie, jak długo była online, ile skrytek stało poza obiegiem i jak długo oraz ile awarii przypadło na każdą skrytkę. Te liczby odpowiadają na praktyczne pytanie: które skrytki nadają się do wymiany i która szafa stoi w miejscu, w którym łączność nie trzyma.

Zamki i sterowniki

Dostęp kodem i kartą

Panel administracyjny

Dziennik każdego otwarcia

Bezpieczeństwo

dostępu i danych

Bezpieczeństwo takiego systemu nie opiera się na jednym środku, lecz na kilku prostych zasadach, z których każda zamyka inny sposób dostania się do cudzej skrytki.

Kod obowiązuje w granicach. Każdy kod ma czas, skrytkę i liczbę dopuszczalnych użyć. Kod bez terminu ważności, działający na dowolną skrytkę, nie jest kluczem, lecz wytrychem, więc system nie dopuszcza takiego stanu nawet dla pracowników.

Kodów nie da się zgadnąć siłą. Liczba prób wpisania jest ograniczona, po ich wyczerpaniu wpisywanie blokuje się na jakiś czas, a seria niepowodzeń staje się zdarzeniem do wyjaśnienia. Bez tego czterocyfrowy PIN da się odgadnąć w jeden wieczór.

Decyduje serwer. Sterownik szafy nie przechowuje kodów i nie decyduje, kogo wpuścić — wykonuje polecenie. Dlatego dostęp do urządzeń nie daje dostępu do skrytek, a unieważnienie kodu działa natychmiast.

Każde otwarcie się zapisuje. Dziennik jest niezmienny: zapisu nie da się zmienić ani usunąć, a poprawkę wprowadza się nowym zapisem. Dotyczy to również pracowników — otwarcie serwisowe pojawia się w historii skrytki obok zwykłego.

Uprawnienia są rozdzielone. Podgląd, otwarcie ręczne, zmiana reguł i praca z danymi osobowymi to różne uprawnienia. Jedno konto mogące wszystko jest punktem, w którym pęka cała ochrona.

Za co system nie odpowiada. Steruje dostępem, ale nie zastępuje ochrony fizycznej: wytrzymałość szafy, monitoring wizyjny strefy, procedury personelu i zasady przechowywania rzeczy wartościowych pozostają odpowiedzialnością obiektu. Uczciwiej powiedzieć to wprost niż zostawić wrażenie, że oprogramowanie zamienia szafę w sejf.

Strefa skrytek elektronicznych z monitoringiem wizyjnym i oddzielonym dostępem personelu

Co trafia do kolejki wyjaśnień

  • Seria nieudanych wpisów — kilka błędnych kodów z rzędu na jednej szafie w krótkim czasie
  • Otwarcie bez polecenia — czujnik zgłosił otwarcie drzwiczek, którego system nie zainicjował
  • Płatność bez przydziału i przydział bez płatności — niezgodność obu strumieni dla jednej sesji
  • Częste otwarcia ręczne — jeden pracownik otwiera cudze skrytki wyraźnie częściej niż pozostali
  • Ponownie wydany kod — kod do jednej sesji wydano kilka razy z rzędu

Żadne z tych zdarzeń samo w sobie nie oznacza naruszenia: uczciwi ludzie też mylą się przy wpisywaniu kodu, a skrytkę otwiera się ręcznie z kilkunastu uzasadnionych powodów. Sens kolejki polega na tym, że takie przypadki nie rozpływają się w dzienniku ogólnym, lecz zbierają na osobnej liście, którą ktoś regularnie przegląda.

Dane osobowe

To, jakie dane trzyma się o użytkowniku, wynika ze scenariusza obiektu. Przechowanie jednorazowe może obejść się bez nich całkiem — wystarczą skrytka, godzina i kod. Abonament wymaga konta. Skrytki firmowe wiąże się z systemem kadrowym. Im mniej danych się zbiera, tym mniej trzeba chronić, więc zakres omawia się przed rozpoczęciem prac, a nie rozszerza na wszelki wypadek.

Integracje i API

System przechowalni rzadko żyje sam: stoi w obiekcie, który ma już własne programy. Wymianę buduje się przez API — zewnętrzny interfejs, którym inny system może przydzielić skrytkę, dostać kod, sprawdzić stan albo pobrać dziennik. Poniżej kierunki wymiany, które pojawiają się najczęściej.

Nasze API

Podstawowy sposób podłączenia: przydzielić skrytkę, wydać i unieważnić kod, sprawdzić zajętość, zamknąć sesję, pobrać zdarzenia. Wszystko pozostałe podłącza się przez nie, łącznie z własnymi usługami klienta.

Kontrola dostępu obiektu

Tam, gdzie ludzie i tak noszą karty: skrytka otwiera się tym samym identyfikatorem co bramka. Wymaga uzgodnienia typu karty i interfejsu udostępnianego przez istniejącą kontrolę dostępu.

Systemy kadrowe i księgowe

Dla skrytek firmowych: pracownika przyjmuje się i przypisuje mu skrytkę; odchodzi — dostęp się odbiera, a skrytkę zwalnia. Inaczej po roku połowa skrytek jest zapisana na ludzi, których w obiekcie już nie ma.

Usługi płatnicze

Przyjmowanie płatności, zwroty, uzgadnianie operacji. Konkretnego dostawcę i sposoby płatności określa projekt, a wymagania fiskalne — ustawodawstwo kraju i model urządzeń.

Kanały powiadomień

Doręczanie wiadomości użytkownikom i pracownikom: aplikacja, wiadomości na telefon, komunikatory, e-mail. Kanał podłącza się osobno i wybiera dla obiektu.

Sklep internetowy i dostawa

Scenariusz wydawania zamówień przez skrytkę: zamówienie przychodzi z zewnątrz, przydziela się skrytkę, a kody idą do nadawcy i do odbiorcy. Tę warstwę omawiamy szczegółowo na stronie o systemach samoobsługowych.

Monitoring urządzeń

Przekazywanie stanów szaf i zamków do zewnętrznego systemu monitoringu tam, gdzie obiekt już taki ma, albo korzystanie z naszej warstwy monitoringu IoT.

Księgowość i raporty

Eksport danych o opłaconych sesjach i płatnościach do systemu księgowego. Właściciel kartoteki taryf jest zawsze jeden — albo księgowość, albo system przechowalni, nigdy oba naraz.

Eksport danych

Regularne przekazywanie dziennika i wskaźników do hurtowni danych albo systemu raportowego klienta — na wypadek, gdy analityka obiektów powstaje wewnątrz wspólnej warstwy firmy, a nie osobno.

Nie podajemy z góry konkretnej listy integracji: możliwość wymiany zależy od interfejsu udostępnianego przez system po stronie klienta. Co podłączy się od razu, co będzie wymagało pracy po drugiej stronie, a co trzeba będzie obsłużyć eksportem plików, staje się jasne w analizie przedwdrożeniowej — przed rozpoczęciem prac, a nie po drodze.

Gdzie stosuje się takie systemy

Urządzenia i logika są wszędzie te same: skrytka, zamek, kod, sesja, dziennik. Różnią się scenariusz, czas przechowywania i to, czy usługa jest płatna — i to właśnie z tych trzech rzeczy biorą się różnice w konfiguracji.

Zautomatyzowane skrytki elektroniczne w nowoczesnej przestrzeni publicznej i biznesowej

Centra handlowe

Przechowanie jednorazowe na kilka godzin: zakupy, wózki, rzeczy gabarytowe. Ruch jest duży, a goście przypadkowi, więc potrzebny jest prosty dostęp kodem, szybki przydział i twarda zasada, że skrytki wracają do obiegu na godzinę zamknięcia.

Dworce i węzły komunikacyjne

Klasyczna przechowalnia bagażu: bagaż na kilka godzin albo dni, rozliczany czasowo, czynna całą dobę. Najbardziej liczą się tu niezawodna praca bez sieci i jasna zasada przekroczenia — ludzie spóźniają się na pociąg.

Kluby fitness i baseny

Skrytka na czas treningu, najczęściej bezpłatna i otwierana kartą klubową. Wartością systemu nie jest płatność, lecz to, że administrator widzi, które skrytki są zajęte, i może otworzyć zapomnianą bez wyłamywania zamka.

Biura i przestrzenie coworkingowe

Osobista skrytka dla pracownika albo rezydenta: skrytka przypisana, dostęp identyfikatorem, czas określony umową. Powiązanie z systemem kadrowym usuwa główny problem — skrytki wciąż przypisane do ludzi, którzy dawno odeszli.

Centra biznesowe

Skrytki dla najemców i gości, przekazywanie dokumentów i kluczy między firmami bez spotkania. To tutaj najczęściej potrzebny jest scenariusz z dwoma kodami — jednym na nadanie, drugim na odbiór.

Obiekty self-storage

Boksy wynajmowane na miesiąc: długa sesja, płatność abonamentowa, dostęp kartą albo kodem. Po stronie oprogramowania to czas, przedłużenia, blokada przy braku wpłaty i historia wizyt.

Zakłady produkcyjne i magazyny

Skrytki na narzędzia, przyrządy i odzież roboczą. Nie chodzi o płatność, lecz o odpowiedzialność: kto co wziął, kiedy oddał, czego nie zwrócono do końca zmiany. Tu dziennik jest głównym produktem systemu.

Placówki oświatowe i biblioteki

Skrytki dla uczniów i gości, wydawanie i przyjmowanie książek oraz sprzętu przez skrytkę. Zwykle potrzebne jest powiązanie z istniejącym systemem prowadzącym ewidencję osób, a nie osobna kartoteka użytkowników.

Placówki medyczne i urzędy

Skrytki dla odwiedzających w poczekalni i skrytki dla personelu. Wymagania wobec dziennika i rozdziału uprawnień są tu wyższe niż zwykle, a zakres zbieranych danych ogranicza się do minimum.

Analityka

i raporty

System gromadzi dużo danych, ale pożytecznych jest niewiele. Praktyczną wartość mają cztery pytania: czy skrytek wystarcza, jakie wielkości są potrzebne, gdzie traci się czas i który sprzęt nadaje się do obsługi.

Co pokazuje wykorzystanie. Nie średnią z miesiąca, lecz rozkład według godzin i dni: obiekt może być wykorzystany średnio w 45% i mimo to w każdą sobotę między 14:00 a 18:00 nie mieć ani jednej wolnej małej skrytki. Odpowiedzią jest dołożenie skrytek właściwej wielkości, a nie kolejnej całej szafy.

Wskaźniki liczone dla obiektu:

  • Wykorzystanie — udział zajętych skrytek według godzin, dni tygodnia i typów wielkości
  • Rotacja — ile sesji przechodzi przez jedną skrytkę w okresie
  • Średni czas sesji — osobno według typów wielkości i dni tygodnia
  • Nieudane przydziały — ile razy człowiek nie dostał skrytki, bo nie było wolnej właściwej wielkości
  • Przekroczenia — udział sesji, które przekroczyły czas, i jak długo trzymały skrytkę
  • Dostępność urządzeń — jak długo skrytki stały poza obiegiem i z jakiego powodu
  • Utarg — tam, gdzie przechowywanie jest płatne: według obiektów, typów wielkości i okresów

Nieudany przydział to najbardziej niedoceniany wskaźnik. Zajętość widzą wszyscy, ale człowiek, który podszedł, nie znalazł wolnej skrytki i odszedł, nie zostawia w zwykłych statystykach żadnego śladu. A to właśnie ta liczba odpowiada na pytanie, czy szafę trzeba rozbudować.

Raporty eksportują się do pliku i budują według harmonogramu — na przykład pierwszego dnia każdego miesiąca dla wszystkich obiektów naraz.

Ekran analityki pokazujący wykorzystanie, dostępność i stan skrytek elektronicznych

Wykorzystanie według godzin

Sobota, małe skrytkizrzut z systemu; liczby są poglądowe
  • 10:00 — 12:0038%
  • 12:00 — 14:0064%
  • 14:00 — 16:0097%
  • 16:00 — 18:00100%
  • 18:00 — 20:0071%

Dwie godziny pełnej zajętości na wykresie nie oznaczają «dobrze wykorzystane»: oznaczają kolejkę i odmowy. Ten wskaźnik zawsze stoi obok liczby osób, które odeszły bez skrytki, inaczej szczyt czyta się jako sukces.

Co te liczby dają w praktyce

  • Ile skrytek dołożyć i jakich — z odmów i z wykorzystania w podziale na typy wielkości, a nie z ogólnego wrażenia
  • Czy zmieniać taryfę — jeśli skrytki trzyma się osiem godzin, taryfa nie hamuje rotacji, tylko ją nakręca
  • Gdzie potrzebna jest druga szafa — porównanie obiektów według odmów i szczytowego wykorzystania
  • Które skrytki wymienić — z liczby awarii konkretnej skrytki w okresie

Kolejność wdrożenia

Etapy idą dokładnie w tej kolejności. Pominięcie analizy przedwdrożeniowej to najczęstsza przyczyna, dla której system powstaje wokół urządzeń nieprzyjmujących potrzebnych poleceń.

1. Analiza przedwdrożeniowa

Co już jest w obiekcie: szafy, zamki, sterowniki, czytniki, łączność, zasilanie. Jakie scenariusze są potrzebne, czy przechowywanie jest płatne, kto odpowiada za skrytki. Wynikiem jest lista tego, co podłączy się od razu, co wymaga pracy i czego obiektowi brakuje.

2. Pilotaż na jednej szafie

Jedna szafa od początku do końca: wymiana ze sterownikiem na prawdziwym sprzęcie, sprawdzenie otwarć i czujników, dostrojenie czasów, taryf i reguł do rzeczywistego zachowania ludzi, a nie do dokumentacji.

3. Reguły i role

Kto odpowiada za które obiekty, które zdarzenia idą do kogo, co uznaje się za awarię, jak obsługuje się przekroczenia. Tu konfiguruje się też uprawnienia pracowników i tryb otwierania ręcznego.

4. Rozszerzenie

Pozostałe szafy i obiekty idą według sprawdzonego schematu, a nowe rodzaje urządzeń dochodzą jako osobne moduły wymiany. Od tego momentu gromadzi się historia i pojawiają się raporty okresowe oraz dane do rozbudowy.

Porozmawiajmy o waszym systemie przechowywania

Skontaktuj się z nami już dziś

Opowiedzcie, o jaki obiekt chodzi, ile macie skrytek i jakie szafy są już zamontowane, czy przechowywanie jest płatne i kto będzie pracował z systemem. Powiemy, co da się podłączyć do istniejących urządzeń, jakie scenariusze dostępu będą pasować i od czego warto zacząć pilotaż.