Ne uităm la obiectivul și la echipamentele dvs. și vă spunem ce se poate conecta
Ce dulapuri și încuietori există deja, ce oferă ele spre exterior, ce scenarii de acces sunt necesare și de unde este rezonabil să începeți.
Un dulap cu celule înseamnă metal și încuietori. Programul îl transformă într-un serviciu: omul primește acces prin cod sau card, celula se deschide singură, sistemul știe ce celulă este ocupată, de cine și până când, iar fiecare deschidere rămâne în jurnal. Mai jos este explicat cum funcționează — de la apăsarea pe ecran până la declicul încuietorii și înregistrarea în istoric.
Programul pentru celule — un sistem care decide cui și ce celulă îi dă, îi deschide încuietoarea electronică la momentul potrivit și păstrează o înregistrare a fiecărei deschideri: cine, când și în ce temei.
Diferența față de un dulap obișnuit se vede pe un singur exemplu. Cu cheie sau cu lacăt, de celulă răspunde omul: a dat cheia, a reținut numărul, a primit-o înapoi. O cheie pierdută înseamnă forțarea încuietorii, o situație în litigiu se rezolvă din memoria turei, iar câte celule sunt libere acum știe doar cel care stă lângă ele.
Într-o celulă automatizată nu există cheie. Dreptul de a deschide ușița este o înregistrare în bază: cutare cod este valabil pentru cutare celulă până la cutare oră. Codul poate fi emis, revocat, prelungit și transmis altei persoane fără a te apropia de dulap. Iar ocuparea tuturor celulelor din toate obiectivele se vede într-o singură listă.
Exemplu. Un vizitator al centrului comercial își lasă sacoșele într-o celulă: scanează codul QR pe ecran, ușița se deschide, o închide și pleacă. După două ore deschide aceeași celulă cu același cod. În sistem au rămas două înregistrări de deschidere, ora începerii păstrării și marcajul că celula s-a eliberat și este pregătită pentru următoarea sesiune.
Automatizarea camerelor de bagaje începe acolo unde răspunsurile la trei întrebări nu mai încap în capul persoanei de serviciu: câte celule sunt ocupate chiar acum, cine anume a deschis o celulă anume astăzi la 14:20 și ce se face cu lucrurile care stau a doua zi.
Legătura este bidirecțională: comanda merge de la stânga la dreapta, confirmarea — înapoi. Deschiderea se consideră realizată nu după trimiterea comenzii, ci după răspunsul senzorului de ușă. Fără acest pas, sistemul ar povesti despre celule ceea ce crede, nu ceea ce se întâmplă la obiectiv.

Echipamentul seamănă — același dulap, aceleași încuietori, aceleași coduri. Diferența este în destinație. Automatul de colete eliberează destinatarului un colet străin: lucrul îl pune curierul, îl ia destinatarul, celula se eliberează. Camera de bagaje se închiriază unei persoane pe timp: își pune singură lucrurile și tot singură le ia, iar celula se tarifează după durată.
De aici și cerințele diferite față de program: la automatul de colete esențială este legătura cu magazinul online și cu serviciul de livrare, la camera de bagaje — sesiunea, termenul, prelungirea și readucerea celulei în circuit. Eliberarea comenzilor este analizată detaliat pe pagina sisteme de autoservire.
Tot traseul parcurs de o singură solicitare — de la omul de lângă dulap până la înregistrarea din jurnal. Mai departe, în pagină, fiecare dintre aceste verigi este analizată mai amănunțit.

Partea fizică: secțiunile dulapului, celulele de diferite dimensiuni, ușițele. Fiecare celulă este înregistrată în sistem ca obiect separat, cu propriul număr, dimensiune, zonă și stare. Dulapul poate fi extins cu o secțiune nouă — în program aceasta înseamnă adăugarea de celule, nu o refacere.
Încuietoarea care se deschide nu cu cheia, ci cu un impuls electric de la controler. Lângă ea stă de obicei un senzor de ușă — el spune dacă ușița chiar s-a deschis și s-a închis. O încuietoare fără senzor funcționează și ea, dar atunci sistemul știe doar despre comandă, nu și despre rezultat.
Un dispozitiv mic din interiorul dulapului, la care sunt conectate toate încuietorile și senzorii. El primește comanda «deschide celula 14», dă impuls încuietorii potrivite și returnează rezultatul. Un singur controler deservește zeci de celule, de aceea dulapul se conectează la sistem printr-un singur canal, nu prin patruzeci de fire.
Ceea ce prin care omul se adresează sistemului: ecranul de pe dulap, un terminal separat din sală, un cititor de carduri sau propriul telefon. Pot exista mai multe puncte simultan — scenariul este același, diferă doar modul de introducere.
Locul în care se ia decizia. Serverul păstrează celulele, sesiunile, codurile, drepturile și jurnalul, verifică solicitarea și dă comanda controlerului. Tot el calculează termenul de păstrare, pregătește notificările și rapoartele. Amplasarea — într-un centru de date sau pe echipamentul beneficiarului, asta se decide în proiect.
Locul de muncă al angajatului obiectivului: harta dulapurilor, ocuparea celulelor, sesiunile active, evenimentele, deschiderea manuală, blocarea unei celule, rolurile și rapoartele. Se deschide în browser, nu trebuie instalat nimic.
Ordinea contează exact în această formă. Verificarea dreptului se face pe server, nu în dulap: controlerul nu păstrează coduri și nu decide pe cine lasă să intre — el execută comanda. De aceea accesul poate fi revocat din panou într-o secundă, fără a te apropia de echipament.
Sistemul se asamblează din module. Nu toate sunt necesare fiecărui obiectiv: dulapurilor dintr-un birou nu le trebuie modul de plată, iar unei camere de bagaje din gară — roluri corporative. Componența este determinată de sarcină, dar modulele se îmbină între ele din start, nu se adaugă ulterior pe lângă.
Ceea ce vede omul: ecranul dulapului, o pagină în browser accesată prin link sau o aplicație mobilă. Trei-patru pași — alege mărimea, primește celula, deschide, închide. Erorile se explică în cuvinte: «termenul de păstrare a expirat», nu «cod 403».
Locul de muncă al angajatului: ocuparea dulapurilor, sesiunile active, evenimentele, deschiderea manuală cu indicarea motivului, blocarea unei celule, nomenclatoarele de tarife și reguli, rapoartele. Totul în browser, cu delimitare pe roluri.
Registrul celulelor: obiectiv, dulap, număr, dimensiune, zonă, starea curentă și istoricul. O celulă poate fi scoasă din circuit pentru reparație, rezervată pentru o sarcină sau grupată cu altele, cu reguli comune de acces.
Stratul de lucru cu încuietoarea: comanda de deschidere, așteptarea răspunsului, tratarea refuzului, reîncercarea. Tot aici se ține cont de tipul încuietorii — cu senzor de ușă sau fără, cu feedback despre poziția zăvorului sau doar cu impuls.
Schimbul cu controlerele dulapurilor: coada de comenzi, controlul legăturii, starea porturilor, versiunea firmware-ului. Modelele diferite se conectează prin module de schimb separate, dar în interfață arată la fel.
Verificarea cine se află în fața dulapului: cod QR, cod PIN, card, cont în aplicație. Metodele se pot combina și activa pe obiective — la un dulap codul, la altul cardul de angajat.
Celula se ocupă dinainte: pe un interval, pe o dată, pe un interval repetat. Rezervarea ține celula până la venirea omului și se anulează singură dacă acesta nu a venit — altfel jumătate de dulap stă rezervat degeaba.
Acolo unde păstrarea este cu plată: tariful, calculul sumei, plata, plata suplimentară pentru depășire, restituirea. Metodele concrete de plată depind de procesatorul conectat și de echipament — aceasta este o integrare, nu o funcție încorporată.
Mesaje către utilizator și către angajat: codul de acces, mementoul despre finalul termenului, ușița neînchisă, celula s-a eliberat, avarie la dulap. Canalul de livrare se alege la implementare.
Istoric imuabil: deschideri și închideri, refuzuri de acces, deschideri de service, modificări de tarife și de drepturi, acțiuni ale angajaților. Înregistrările nu se editează — corectura se face printr-o înregistrare nouă.
Starea dulapurilor și a încuietorilor: dacă există legătură cu controlerul, dacă răspunde încuietoarea, dacă ușița s-a blocat, dacă există alimentare. Celula defectă este scoasă automat din eliberare, în loc să fie descoperită de vizitator.
Persoana de serviciu, administratorul obiectivului, serviciul tehnic, conducătorul. Deschiderea manuală, prelungirea sesiunii, modificarea tarifului și vizualizarea datelor personale sunt drepturi separate, nu un singur pachet «administrator».
Interfața externă a sistemului: eliberează o celulă, obține un cod, află starea, închide sesiunea, preia jurnalul. Prin ea se conectează sistemele de evidență, CRM, sistemul de control al accesului din obiectiv și serviciile beneficiarului.
Ocuparea pe ore și zile, rotația celulei, distribuția pe dimensiuni, ponderea depășirilor de termen, defecțiunile echipamentelor, venitul la păstrarea cu plată. Rapoartele se exportă în fișier și se generează conform programării.
Nucleul care leagă tot ce s-a enumerat: evidența sesiunilor, cozile de comenzi, planificatorul termenelor și al notificărilor, păstrarea jurnalului, copii de rezervă cu verificarea restaurării.
Scenariile de acces sunt două și nu se înlocuiesc unul pe altul. Primul — omul vine la un dulap liber și ia o celulă pe loc. Al doilea — celula îi este atribuită dinainte: rezervată, închiriată pe o lună sau dată ca dulap de serviciu.
Accesul pe loc. Vizitatorul alege mărimea pe ecran, sistemul găsește o celulă liberă de acea dimensiune și o deschide. Simultan se creează sesiunea de păstrare și se emite codul — pe ecran, pe bon sau într-un mesaj. Acest cod este cheia: este valabil doar pentru această celulă și doar până la finalul termenului.
Celula atribuită. Aici cheia devine omul însuși: cardul de angajat, contul din aplicație, un PIN permanent. Celula se deschide la recunoaștere, sesiunea nu se creează din nou la fiecare vizită, iar termenul este stabilit prin contract sau prin program, nu prin orele de păstrare.
Ce se întâmplă între deschideri:
Captură din sistem, orele sunt demonstrative. Atenție la ultimul pas: celula revine în circuit nu «când observă angajatul», ci în momentul închiderii sesiunii. Altfel, spre seară, jumătate de dulap figurează ocupat, deși fizic este gol.

Sunt puține și toate sunt prevăzute dinainte — altfel fiecare se transformă într-un telefon către administrator.
Identificarea răspunde la o singură întrebare: are această persoană dreptul să deschidă această celulă chiar acum. Metoda se alege după obiectiv și după echipament — ce este comod într-o gară nu se potrivește unui dulap de birou. Posibilitatea unei metode anume depinde de ce este instalat pe dulap, de aceea setul se stabilește la analiză.
Codul se afișează pe ecranul telefonului sau se tipărește pe bon, iar dulapul îl citește cu scanerul. Este comod pentru vizitatorii ocazionali: nu trebuie ținut minte și nici introdus nimic. Cere un scaner pe dulap și un ecran funcțional la utilizator.
Câteva cifre care se tastează pe tastatură sau pe ecran. Cea mai puțin pretențioasă metodă: funcționează fără telefon, fără internet la utilizator și fără echipament suplimentar. Cere limitarea numărului de încercări și un termen de valabilitate.
Un suport contactless care se apropie de cititor. Metoda principală acolo unde oamenii au deja legitimație: birou, fabrică, club de fitness. Adesea permite folosirea legitimațiilor deja emise în obiectiv — asta se precizează după tipul cardurilor.
Celula se deschide cu un buton din aplicație, nu cu un cod pe dulap. Potrivită pentru utilizatorii permanenți și pentru abonamente; tot aici este comod de arătat istoricul, termenul și plata. Cere conexiune la utilizator în momentul deschiderii.
Cheia devine un document deja existent: numărul comenzii, biletul, tichetul, avizul. Celula se leagă de el, iar omului nu i se emite un cod separat. Posibilitatea depinde de sursa documentului și de existența accesului la el prin integrare.
Amprenta sau chipul în locul codului și al cardului. Tehnic se conectează ca încă un cititor, dar cere o soluție separată pentru păstrarea și protecția datelor personale, de aceea este privită ca o variantă posibilă pentru un proiect anume, nu ca metodă implicită.
| Obiectiv și scenariu | Metoda principală | De ce |
|---|---|---|
| Vizitatori ocazionali, flux, plată pe loc | QR sau PIN | Nu trebuie eliberat nimic dinainte și nici primit înapoi |
| Angajați cu legitimații | card | Suportul este deja la ei, nu este nevoie de un cod separat |
| Abonamente și clienți fideli | aplicație | Tot acolo sunt termenul, plata și istoricul solicitărilor |
| Transmiterea unui lucru între persoane | coduri diferite | Cod propriu pentru cel care pune și pentru cel care ridică |
| Obiectiv fără internet stabil la vizitatori | doar PIN | Nu depinde de telefonul și de conexiunea persoanei |
Metodele nu se exclud una pe alta: pe același dulap funcționează simultan cardul pentru angajați și codul pentru vizitatori. Important este altceva — care metodă este cea principală, pentru că după ea se configurează termenul de valabilitate, numărul de încercări și regulile de reemitere.
Este partea cea mai fizică a sistemului și de ea depinde dacă programul va spune adevărul. Încuietoarea electronică se deschide printr-un impuls electric scurt: a venit tensiunea — zăvorul s-a retras, ușița s-a eliberat. Încuietoarea în sine nu știe nimic nici despre oameni, nici despre coduri.
Controlerul — dispozitivul din interiorul dulapului la care sunt conectate încuietorile și senzorii. El primește de la server comanda «deschide celula 27», dă impuls la ieșirea potrivită și returnează rezultatul. Un singur controler deservește zeci de celule, de aceea dulapul se conectează la sistem printr-un singur canal de comunicație.
Senzorul de ușă — ceea ce deosebește presupunerea de fapt. Fără el sistemul știe doar că a fost trimisă comanda. Cu el știe că ușița chiar s-a deschis și după cât timp a fost închisă. Prezența senzorilor este o chestiune legată de modelul concret de dulap și se clarifică înainte de începerea lucrărilor.
Ce se ia în calcul la conectarea echipamentelor:
Nu declarăm dinainte suportul pentru mărci concrete de încuietori și controlere. Setul echipamentelor conectabile se stabilește la analiză, după documentația producătorului și după interfața pe care dispozitivul o oferă spre exterior; acolo unde nu există o interfață gata făcută, problema se rezolvă separat și înainte de începerea lucrărilor, nu printr-o promisiune de compatibilitate.

Legătura dintre dulap și server se întrerupe — este o situație normală, nu o avarie o dată pe an. Comportamentul în acel moment se proiectează dinainte, iar variantele sunt două.
Fără regim autonom dulapul pur și simplu încetează să deservească: ecranul anunță că nu există legătură, iar celule noi nu se eliberează. Lucrurile dinăuntru sunt în siguranță, dar nu pot fi luate până la revenirea legăturii fără un angajat.
Cu regim autonom controlerul păstrează un set limitat de coduri valabile și continuă să deschidă celulele după ele, punând evenimentele în coadă. Când legătura revine, coada pleacă integral spre server. Un astfel de regim este o decizie de proiect separată: cere memorie în controler și face ca revocarea unui cod să nu fie instantanee.
| Ce a returnat echipamentul | Cum se interpretează |
|---|---|
| Comanda a fost primită, senzorul a confirmat deschiderea | deschis |
| Comanda a fost primită, senzorul tace | necesită verificare |
| Ușița este deschisă mai mult decât este permis | eveniment |
| Controlerul nu a răspuns la comandă | eveniment |
| Dulapul nu se conectează | eveniment |
| Ușița s-a deschis fără comandă | eveniment |
Rândul «senzorul tace» este cel mai important. Sistemul nu consideră o astfel de deschidere nici realizată, nici nerealizată: marchează celula ca necesitând verificare și nu o eliberează următoarei persoane până la clarificare.
Celula se află întotdeauna exact într-o singură stare, iar tranzițiile dintre ele sunt stabilite prin reguli, nu prin decizia unui angajat de la fața locului. Tocmai din aceste stări se compune răspunsul la întrebarea «câte celule sunt libere chiar acum» — și el trebuie să fie corect fără a merge până la dulap.
Celula este funcțională, goală și poate fi eliberată următoarei persoane. Doar astfel de celule participă la alegere la eliberare și la rezervare.
Este atribuită dinainte și nu se dă altora, dar lucruri în ea încă nu sunt. Rezervarea are termen: nu a venit nimeni — celula revine singură în circuit.
Se desfășoară o sesiune de păstrare: există un titular al accesului, o oră de început și un termen. Starea principală de lucru, în care celula petrece cea mai mare parte a timpului.
Lucrul a fost pus de o persoană pentru alta. Celula este ocupată, dar cheia o deține destinatarul — scenariul de transmitere și de eliberare a comenzilor.
Termenul de păstrare a expirat, lucrurile sunt înăuntru. Celula nu se eliberează, ajunge într-o listă separată și se tratează după regula obiectivului — prin plată suplimentară, blocare sau ridicarea lucrurilor.
Deschiderea nu a fost confirmată de senzor, ușița a rămas deschisă sau s-a consemnat o deschidere fără comandă. Până la clarificare, celula este scoasă din eliberare.
Încuietoarea nu răspunde sau controlerul a semnalat o eroare. Celula este scoasă automat, iar pentru ea s-a creat o sarcină pentru serviciul tehnic.
Angajatul a scos celula din circuit: curățenie, reparația secțiunii, nevoie de serviciu. Blocarea are autor, motiv și oră — altfel nu se înțelege cine și de ce a închis zece celule.
Captură din sistem, cifrele sunt demonstrative. Defalcarea pe dimensiuni este mai importantă decât cifra totală: un obiectiv în care sunt ocupate 71% dintre celule poate să nu aibă nicio celulă mică liberă — iar tocmai după ele vine majoritatea vizitatorilor. Din același tabel se vede ce dimensiuni merită adăugate la extinderea dulapului.
Rezervarea este necesară acolo unde venirea persoanei este previzibilă: știe că va veni joi și vrea să fie sigură că va exista o celulă. Sistemul atribuie celula pe interval și nu o propune altora.
Rezervarea are obligatoriu un termen de așteptare. Fără el, obiectivul ajunge repede în situația în care nu există celule libere, deși dulapul este pe jumătate gol: oamenii rezervă și nu vin. Nu a venit la ora convenită — rezervarea se anulează, celula revine în circuit, iar persoana primește o notificare.
Tipuri de rezervare:
Eliberare și primire — al doilea scenariu, în care celula devine punct de transfer între două persoane. Una pune, cealaltă ridică, nu este nevoie să se întâlnească.
Tehnic este aceeași sesiune, dar cu două drepturi de acces diferite: codul de depunere și codul de ridicare. Primul se anulează după închiderea ușiței, al doilea începe să fie valabil din acel moment. Astfel sistemul știe nu doar «celula este ocupată», ci și «lucrul a fost pus, destinatarul încă nu a venit».
Separarea codurilor nu este o formalitate. Cât timp este valabil un singur cod comun, nu se poate răspunde la întrebarea cine anume a deschis celula: cel care a pus sau cel care a ridicat. Cu două coduri, fiecare deschidere din jurnal are autor și rol.

Alegerea nu înseamnă «prima liberă după număr». Regula se configurează pentru obiectiv și de obicei ține cont de mai multe condiții simultan:
Regula obiectivului stabilește ce se întâmplă atunci când termenul a expirat, iar lucrurile sunt înăuntru. Variantele sunt diferite și se aleg înainte de lansare, nu în momentul primului caz.
În toate variantele omul primește o avertizare înainte de expirarea termenului, nu după calcularea penalizării.
Modulul de plată nu este necesar tuturor: dulapurile pentru angajați și celulele de vestiar dintr-un club funcționează complet fără bani. Dar acolo unde celula se închiriază, banii devin parte din sesiune, iar regulile de calcul trebuie stabilite la fel de strict ca regulile de acces.
Cum se calculează costul. Tariful este legat de dimensiunea celulei și de timp. Cele mai frecvente scheme: preț fix pe sesiune, preț pe interval (oră, zi) cu rotunjire în sus, tarif în trepte, în care prima oră este mai scumpă decât următoarele, și abonament pe termen lung.
Când are loc plata. Și asta este o variantă de proiect. Plata în avans pentru intervalul ales, cu plată suplimentară la prelungire, este cea mai simplă și mai previzibilă schemă pentru obiectiv. Plata la final, după consum, cere garanția că omul va plăti — de exemplu, autorizarea prealabilă a sumei pe card.
Ce ține de partea de plată a sistemului:
Trasăm limita direct. Metodele concrete de plată — card, plată contactless, QR, plata în aplicație, numerar prin acceptorul de bancnote — depind de serviciul de plată conectat și de echipamentul de pe dulap. Este o integrare a cărei componență se stabilește la analiză, nu o funcție încorporată, disponibilă în orice proiect. Cerințele de fiscalizare sunt stabilite de legislația țării și de modelul dispozitivului.

Regula de rotunjire i se comunică omului înainte de plată, nu este descoperită de el în suma finală. Este singurul rând al calculului din cauza căruia apar situații în litigiu la obiective.
Scenariul periculos este unul singur: banii au fost debitați, iar celula nu s-a deschis. Sistemul nu consideră o astfel de operațiune încheiată — sesiunea nu începe, celula rămâne liberă, iar plata ajunge în coada de restituire, cu indicarea motivului.
Situația inversă — celula s-a deschis, dar plata nu s-a confirmat — se tratează la fel de strict: sesiunea se creează, dar este marcată ca neplătită și ajunge în lista pentru analiză. Sistemul nu poate închide ochii în tăcere la o neconcordanță, altfel până la finalul lunii nu va mai ieși nimic.
Evenimentul este orice schimbare pe care sistemul este obligat să o rețină: deschidere, refuz, expirarea termenului, acțiunea unui angajat. O parte dintre evenimente ajung la oameni ca mesaj, toate fără excepție ajung în jurnal. Canalele de livrare — aplicație, mesaj pe telefon, e-mail, mesagerie — se conectează prin integrare și se aleg la implementare.
Codul de acces, numărul celulei, adresa obiectivului și termenul de păstrare. Se trimite în momentul eliberării și din nou — la cerere, dacă a fost pierdut codul.
Memento înainte de încheierea timpului plătit, cu posibilitatea de prelungire, și un mesaj separat despre trecerea sesiunii în depășire.
Mesaj către destinatar că lucrul a fost depus și că celula îl așteaptă, și confirmarea inversă către expeditor că lucrul a fost ridicat.
Celula nu s-a deschis, ușița nu este închisă, dulapul nu este conectat, controlerul a returnat o eroare. Evenimentul este adresat: are un obiectiv și un responsabil.
Lista celulelor la care termenul de păstrare a expirat, cu ora de început a sesiunii și cu modalitatea de contact, dacă a fost lăsată.
Deschidere fără comandă, o serie de încercări nereușite de introducere a codului, deschidere manuală de către un angajat, neconcordanță între plată și eliberare.
| Ora | Eveniment | Temei | Deznodământ |
|---|---|---|---|
| 14:05 | Eliberarea celulei nr. 27 | Sesiunea 8842, dimensiune medie | reușit |
| 14:06 | Ușița este închisă | Senzorul de ușă | reușit |
| 16:40 | Deschidere prin cod | Sesiunea 8842, cod QR | reușit |
| 16:47 | Ușița deschisă mai mult decât norma | Senzor de ușă, 6 min | eveniment |
| 18:20 | Notificare despre expirarea termenului | Regula «cu 40 min înainte» | livrat |
| 18:49 | Refuz de acces | Cod introdus greșit, încercarea 2 din 5 | refuz |
| 18:52 | Încheierea sesiunii | Confirmare pe ecran, plată suplimentară 180 | reușit |
| 19:14 | Deschidere de service | Persoana de serviciu Asanov, motiv «curățarea celulei» | manual |
Captură din sistem, date demonstrative. Atenție la rândul 18:49: încercarea nereușită de introducere este tot un eveniment. Un jurnal în care ajung doar reușitele nu este bun pentru analiza unei situații în litigiu, pentru că tocmai refuzurile și deschiderile manuale se discută în ea.
Panoul de administrare este un loc de muncă, nu un set de «setări». Cea mai mare parte a timpului angajatul se uită la două lucruri: ce se întâmplă cu celulele chiar acum și ce necesită intervenția lui.
Ce este pe primul ecran: harta dulapurilor cu ocuparea pe dimensiuni, lista evenimentelor deschise după urgență, celulele cu termen depășit, celulele scoase din circuit. Nu întreaga listă de celule la rând — altfel, într-un obiectiv cu două sute de celule, primul ecran este inutil.
Ce poate face administratorul:
Drepturile se acordă prin rol, nu unei persoane. Într-un obiectiv cu trei angajați diferența nu se vede, dar de îndată ce devin douăzeci, setările personale nu mai pot fi verificate: nimeni nu poate spune cine are acum dreptul să deschidă celulele altora. Rolul este răspunsul la această întrebare într-un singur rând.
Ultimele două rânduri nu sunt exces de prudență. Dreptul de a acorda drepturi și dreptul de a vedea date personale ocolesc toate celelalte limitări, de aceea sunt întotdeauna separate și nu intră în pachetul «administrator».

Când dulapurile stau într-un singur obiectiv, o listă este suficientă. Când obiectivele sunt zece, apare tot ce nu există la un punct singular.
Exact atât cât este necesar pentru muncă: numărul sesiunii, celula, ora, metoda de acces, starea plății. Datele de contact, dacă au fost colectate, se afișează printr-un drept separat și cu consemnare în jurnal — însuși faptul vizualizării este tot un eveniment.
Componența datelor colectate despre utilizator este o decizie de proiect și se stabilește după cerințele obiectivului și ale legislației, nu după posibilitățile sistemului. Scenariul în care despre om nu se păstrează nimic în afară de numărul celulei și de oră este funcțional și adesea suficient.
Dulapul stă nesupravegheat, iar aceasta este însușirea lui principală. Prin urmare, despre o defecțiune sistemul trebuie să afle singur — altfel o va semnala vizitatorul căruia nu i s-a deschis celula cu lucruri.
Ce se urmărește permanent:
Tăcerea este tot un eveniment. Un dulap care nu se conectează nu înseamnă «totul este liniștit»: înseamnă că despre starea a două sute de celule și a lucrurilor dinăuntru nu se știe nimic. De aceea pierderea legăturii creează același eveniment ca defectarea unei încuietori, în loc să lase un gol în observație.
Ce se întâmplă cu o celulă defectă. Ea este scoasă automat din alegere: următoarei persoane nu i se va propune. Pentru ea se creează o sarcină către serviciul tehnic, cu numărul dulapului, numărul celulei și descrierea defecțiunii. Celula poate fi readusă în circuit doar printr-un marcaj de lucrare efectuată — de la sine ea nu «se însănătoșește».
Abordarea controlului echipamentelor este aceeași pe care o aplicăm în sistemele de monitorizare IoT: indicator, normă, temporizare, eveniment, responsabil. Diferența este doar că aici nu se măsoară temperatura, ci răspunsul încuietorilor și prezența legăturii.

Nivelurile sunt trei, iar de nivel depinde pe cine deranjează sistemul și cât de repede.
Temporizarea — timpul pe care sistemul îl așteaptă înainte de a da alarma — se stabilește pentru fiecare tip de eveniment. Fără ea, curățenia din sală și mentenanța obișnuită se vor transforma într-un flux de mesaje false, după care ele nu vor mai fi citite.
Pe o perioadă, pentru fiecare dulap se vede cât timp a fost conectat, câte celule și cât timp au stat scoase din circuit, câte defecțiuni au revenit fiecărei celule. Aceste cifre răspund la o întrebare practică: ce celule trebuie schimbate și ce dulap stă într-un loc unde legătura nu se menține.
Încuietori și controlere
Acces prin cod și card
Panoul de administrare
Jurnalul fiecărei deschideri
Securitatea într-un astfel de sistem nu se compune dintr-o singură măsură, ci din câteva reguli simple, fiecare dintre ele închizând o cale de a ajunge la celula altcuiva.
Codul are valabilitate limitată. Fiecare cod are un termen, o celulă și un număr de utilizări admise. Un cod valabil nelimitat și pentru orice celulă nu este o cheie, ci un șperaclu, de aceea sistemul nu permite o astfel de stare nici măcar pentru angajați.
Codul nu poate fi ghicit. Numărul încercărilor de introducere este limitat, după epuizare introducerea se blochează pentru un timp, iar o serie de eșecuri devine eveniment pentru analiză. Fără asta, un PIN de patru cifre se ghicește într-o seară.
Decizia o ia serverul. Controlerul dulapului nu păstrează coduri și nu decide pe cine lasă să intre — el execută comanda. De aceea accesul la echipament nu dă acces la celule, iar revocarea unui cod se aplică instantaneu.
Toate deschiderile sunt înregistrate. Jurnalul este imuabil: o înregistrare nu poate fi editată sau ștearsă, corectura se face printr-o înregistrare nouă. Asta îi privește și pe angajați — o deschidere de service se vede în istoricul celulei la fel ca una obișnuită.
Drepturile sunt separate. Vizualizarea, deschiderea manuală, modificarea regulilor și lucrul cu datele personale sunt drepturi diferite. Un singur cont care poate face totul este unicul punct de eșec al întregii protecții.
De ce nu răspunde sistemul. El controlează accesul, dar nu înlocuiește protecția fizică: rezistența dulapului, supravegherea video din zonă, procedurile personalului și regulile de păstrare a bunurilor de valoare rămân sarcina obiectivului. Este mai cinstit să spunem asta direct decât să lăsăm impresia că programul transformă dulapul într-un seif ignifug.

Niciunul dintre aceste evenimente nu înseamnă în sine o încălcare: codul îl introduc greșit și oamenii de bună-credință, iar celulele se deschid manual din zeci de motive legitime. Rostul cozii este ca astfel de cazuri să nu se dizolve în jurnalul general, ci să se adune într-o listă separată, pe care cineva o parcurge periodic.
Componența datelor despre utilizator este determinată de scenariul obiectivului. Păstrarea ocazională se poate lipsi complet de ele — doar celula, ora și codul. Abonamentul cere un cont. Dulapurile corporative sunt legate de sistemul de personal. Cu cât se colectează mai puține date, cu atât mai puține trebuie protejate, de aceea componența se discută înainte de dezvoltare, nu se extinde «pentru orice eventualitate».
Sistemul de păstrare rareori trăiește separat: el stă în interiorul unui obiectiv care are deja propriile programe. Schimbul se construiește prin API — interfața externă prin care un alt sistem poate elibera o celulă, obține un cod, afla starea sau prelua jurnalul. Mai jos — direcțiile de schimb care apar cel mai des.
Modalitatea de bază de conectare: eliberează o celulă, obține și revocă un cod, află ocuparea, închide sesiunea, preia evenimentele. Prin el se conectează tot restul, inclusiv serviciile interne ale beneficiarului.
Acolo unde oamenii au deja carduri: celula se deschide cu aceeași legitimație ca și turnichetul. Cere o convenire privind tipul cardurilor și privind interfața pe care o oferă spre exterior sistemul de control al accesului aflat în funcțiune.
Pentru dulapurile corporative: angajatul a fost încadrat — dulapul i-a fost atribuit, a plecat — accesul este retras și celula eliberată. Altfel, peste un an, jumătate dintre dulapuri figurează în sarcina unor oameni care nu mai sunt în obiectiv.
Încasarea plății, restituirea, reconcilierea operațiunilor. Procesatorul concret și metodele de plată sunt stabilite de proiect, iar cerințele pentru partea fiscală — de legislația țării și de modelul echipamentului.
Livrarea mesajelor către utilizatori și angajați: aplicație, mesaje pe telefon, mesagerie, e-mail. Canalul se conectează separat și se alege în funcție de obiectiv.
Scenariul de eliberare a comenzilor prin celulă: comanda vine din exterior, celula este alocată, iar codurile pleacă spre expeditor și spre destinatar. Acest circuit este analizat detaliat pe pagina sisteme de autoservire.
Transmiterea stărilor dulapurilor și ale încuietorilor către un sistem extern de supraveghere, dacă el există deja în obiectiv, sau folosirea circuitului nostru monitorizare IoT.
Transferul datelor despre sesiunile cu plată și despre încasări în sistemul de evidență. Proprietarul nomenclatorului de tarife este însă unul singur — fie sistemul de evidență, fie sistemul de păstrare, dar nu ambele deodată.
Transmiterea periodică a jurnalului și a indicatorilor către depozitul de date sau către sistemul de raportare al beneficiarului — atunci când analiza obiectivului se face în circuitul comun al companiei, nu separat.
Nu declarăm dinainte o listă concretă de integrări: posibilitatea schimbului depinde de interfața pe care o oferă spre exterior sistemul din partea beneficiarului. Ce se conectează imediat, ce va cere dezvoltare de cealaltă parte și ce va trebui acoperit prin export de fișiere devine clar la analiză — înainte de începerea lucrărilor, nu pe parcurs.
Echipamentul și logica sunt aceleași peste tot: celulă, încuietoare, cod, sesiune, jurnal. Diferă scenariul, termenul de păstrare și faptul dacă serviciul este cu plată sau nu — tocmai din aceste trei diferențe se compune diferența de configurare.

Păstrare ocazională pentru câteva ore: cumpărături, cărucioare, obiecte voluminoase. Fluxul este mare, vizitatorii sunt întâmplători, de aceea sunt necesare accesul simplu prin cod, eliberarea rapidă și o regulă strictă de readucere a celulei în circuit până la închiderea centrului.
Camera de bagaje clasică: bagaje pentru câteva ore sau zile, plată după timp, funcționare non-stop. Aici contează cel mai mult fiabilitatea funcționării autonome și o regulă clară pentru depășirea termenului — oamenii întârzie la mijloacele de transport.
Dulapul pe durata antrenamentului, cel mai adesea gratuit și pe cardul de club. Valoarea sistemului nu stă în plată, ci în faptul că administratorul vede dulapurile ocupate și îl deschide pe cel uitat fără a forța încuietoarea.
Dulapul personal al angajatului sau al rezidentului: celulă atribuită, acces cu legitimația, termen conform contractului. Legătura cu sistemul de personal elimină problema principală — dulapurile atribuite unor oameni care au plecat.
Celule pentru chiriași și vizitatori, transmiterea documentelor și a cheilor între companii fără întâlnire. Aici este nevoie cel mai des de scenariul cu două coduri — de depunere și de ridicare.
Boxe care se închiriază pe luni: sesiune de lungă durată, plată prin abonament, acces cu card sau cod. Partea software răspunde de termen, prelungire, blocare la neplată și istoricul vizitelor.
Celule pentru scule, aparate și echipament de lucru. Sarcina nu ține de plată, ci de răspundere: cine a luat, când a returnat, ce nu s-a întors până la finalul turei. Jurnalul este aici principalul rezultat al muncii sistemului.
Dulapuri pentru studenți și vizitatori, împrumutul și primirea cărților și a tehnicii prin celulă. De obicei este necesară legătura cu sistemul existent de evidență a persoanelor, nu un nomenclator propriu de utilizatori.
Celule pentru vizitatori în zona de așteptare și dulapuri de serviciu pentru personal. Cerințele față de jurnal și de delimitarea drepturilor sunt aici mai ridicate decât de obicei, iar componența datelor colectate — minimă.
Sistemul acumulează multe date, dar puține dintre ele sunt utile. Sens practic au patru întrebări: sunt suficiente celule, ce dimensiuni sunt necesare, unde se pierde timp și ce echipament trebuie întreținut.
Ce arată gradul de ocupare. Nu cifra medie pe lună, ci distribuția pe ore și zile: un obiectiv poate fi ocupat în medie 45% și totuși, în fiecare sâmbătă între 14 și 18, să nu aibă nicio celulă mică liberă. Soluția este adăugarea de celule de mărimea necesară, nu a unui dulap întreg.
Indicatorii care se calculează pe obiectiv:
Refuzul la eliberare este cel mai subestimat indicator. Ocuparea se vede de toată lumea, dar omul care a venit, nu a găsit o celulă liberă și a plecat nu rămâne deloc în statistica obișnuită. Or, tocmai acest număr răspunde la întrebarea dacă trebuie extins dulapul.
Rapoartele se exportă în fișier și se pot genera conform programării — de exemplu, în prima zi a fiecărei luni, pentru toate obiectivele deodată.

Două ore de ocupare completă pe grafic nu înseamnă «bine încărcat», ci coadă și refuzuri. Lângă acest indicator stă întotdeauna numărul de oameni plecați fără celulă — altfel vârful se citește ca un succes.
Etapele merg exact în această ordine. Sărirea peste analiza inițială este cel mai frecvent motiv pentru care sistemul se construiește pentru un echipament care nu acceptă comenzile necesare.
Ce există deja în obiectiv: dulapuri, încuietori, controlere, cititoare, conexiune, alimentare electrică. Ce scenarii sunt necesare, dacă păstrarea este cu plată, cine răspunde de celule. La final — ce se conectează imediat, ce cere dezvoltare și ce lipsește în obiectiv.
Un dulap în întregime: schimbul cu controlerul pe echipament real, verificarea deschiderii și a senzorilor, configurarea termenelor, a tarifelor și a regulilor după comportamentul real al oamenilor, nu după documentație.
Cine răspunde de ce obiective, ce evenimente pleacă la cine, ce se consideră avarie, cum se tratează depășirea termenului. Tot aici se configurează drepturile angajaților și procedura deschiderilor manuale.
Celelalte dulapuri și obiective după schema verificată, tipurile noi de echipamente — prin module de schimb separate. Mai departe se acumulează istoricul, apar rapoartele pe perioadă și datele pentru extindere.
Scrieți-ne ce fel de obiectiv este, câte celule și ce dulapuri există deja, dacă păstrarea este cu plată și cine va lucra cu sistemul. Vă vom răspunde ce se conectează la echipamentul existent, ce scenarii de acces se potrivesc și de unde este rezonabil să începeți pilotul.