2026-08-04 Autorius : ZCS
Įsivaizduokite judrų kasą, klientų eilę ir interneto ryšį, kuris dingsta pamainos viduryje. Ryšio pagrindu veikiančioje POS sistemoje pardavimai sustoja būtent tuo metu. Neprisijungus veikiančioje POS sistemoje duomenys vos registruojami – pardavimas vis tiek užbaigiamas, kvitas vis tiek atspausdinamas, o operacija tiesiog laukia savo eilės sinchronizuoti, kai ryšys atnaujinamas. Šiame vadove paaiškinama, kas iš tikrųjų yra neprisijungus veikianti POS sistema, kaip jai pavyksta toliau veikti be interneto, kas vis dar priklauso nuo interneto net ir neprisijungus veikiančiu režimu ir kur ši galimybė yra svarbiausia.
Neprisijungus veikianti POS sistema – tai pardavimo vietos aparatinė ir programinė įranga, sukurta taip, kad galėtų apdoroti pardavimus, spausdinti kvitus ir registruoti operacijas net ir tada, kai nėra aktyvaus interneto ryšio – kitaip nei visiškai debesijos pagrindu veikianti sistema, kuri nustoja veikti vos tik nutrūkus ryšiui. Pagrindinis projektavimo principas yra paprastas: užuot traktavus kiekvieną operaciją kaip kažką, kas turi pasiekti nuotolinį serverį, kad būtų laikoma užbaigta, neprisijungus veikianti sistema vietinį užbaigimą laiko pakankamu tuo metu, o sinchronizavimas su centrine sistema vyksta vėliau, o ne paties pardavimo metu.
Šio proceso mechanizmas yra gerai žinomas mokėjimų modelis, dažnai vadinamas „saugok ir perduok“ apdorojimu, ir jis suskirstomas į kelis atskirus veiksmus.
Kai pardavimas įvyksta be interneto ryšio, terminalas užšifruoja ir saugo sandorio duomenis tiesiai įrenginyje, o ne perduoda juos iš karto. Pasak Adyenas, kurios mokėjimų platforma palaiko neprisijungus atliekamą apdorojimą visuose terminaluose ir mobiliuosiuose SDK produktuose, įrenginys įvertina saugumo sąlygas prieš nutrūkstant ryšiui ir po to gali toliau tvirtinti operacijas vietoje nustatytą laikotarpį – neprisijungus pasiekiamas laikotarpis nėra neribotas, tai ribotas langas, skirtas tęstinumui ir rizikai subalansuoti.
Užbaigti neprisijungus atlikti pardavimai nelaikomi atskirais įrašais – jie eilėje įrašomi tokia tvarka, kokia įvyko, taip sukuriant laukiančių operacijų paketą, kuris bus išsiųstas, kai tik bus pasiektas ryšys. Integruoti pasauliniai mokėjimai apibūdina šį eilių elgesį kaip laikiną mokėjimo šliuzo pakaitalą – vietoje tvirtinamos operacijos, naudojant tokias taisykles kaip išlaidų limitai ir kortelių patikrinimai, o užbaigta partija laikoma tol, kol ji pasieks tikruosius mokėjimo šliuzus.
Kai ryšys atkuriamas, eilėje esantis paketas automatiškai perduodamas į centrinę sistemą tokia tvarka, kokia įvyko operacijos, nereikalaujant, kad darbuotojai rankiniu būdu persiųstų duomenis. Tai neleidžia įtemptai pamainai su nutrūkstančiu ryšiu virsti rankiniu suderinimo projektu – sistema pati tvarko pasivijimo procesą, o ne palieka jį vadovui dienos pabaigoje.
Gerai sukurta neprisijungus veikianti sistema taip pat turi apsaugoti nuo sinchronizavimo proceso, kuris sukeltų pasikartojančius ar prieštaringus įrašus – pavyzdžiui, du įrenginiai, tvarkantys pardavimų eilę pagal tą pačią atsargų prekę, turi aiškiai suderinti duomenis, o ne abu teigti, kad buvo parduota ta pati prekė. Tai tikras inžinerinis rūpestis, o ne nereikšminga detalė: tai viena iš priežasčių, kodėl neprisijungus veikiančios sistemos galimybė yra nuo pat pradžių sistemoje integruotas projektavimo sprendimas, o ne kažkas, kas pridedama vėliau.
Verta atvirai aptarti apribojimus, nes neprisijungus režimas ne visais atžvilgiais visiškai pakeičia ryšį. Kortelių operacijos, patvirtintos neprisijungus, yra rizikingesnės nei patvirtintos internetu: terminalas priima vietinį sprendimą, remdamasis išsaugotomis taisyklėmis, o ne gauna realaus laiko patvirtinimą iš kortelės išdavėjo, kuris, anot... EPOS dabar reiškia, kad yra nedidelė tikimybė, jog neprisijungus patvirtinta operacija bus atmesta, kai ji iš tikrųjų persiųsta autorizuoti – rizika, kurią dauguma neprisijungus veikiančių sistemų valdo taikydamos konservatyvius operacijos dydžio ir dienos neprisijungus atliekamų operacijų kiekio apribojimus, o ne visiškai ją panaikindamos. Realaus laiko atsargų sinchronizavimas keliose vietose, tiesioginiai reklaminių kainų atnaujinimai ir debesijos pagrindu veikiančios ataskaitų suvestinės taip pat priklauso nuo aktyvaus ryšio, kad atspindėtų dabartinius duomenis – neprisijungus veikiantis režimas palaiko skaitiklio veikimą, tačiau ne visos prijungtos sistemos funkcijos tampa prieinamos be ryšio.
Nepatikimas ryšys neapsiriboja vieno tipo verslu ar regionu. Mobilieji ir lauko prekybininkai – maisto sunkvežimiai, prekystaliai, kurjeriai – įprastai dirba už nuolatinio „Wi-Fi“ ar mobiliojo ryšio zonos ribų. Kaimo ir atokiose mažmeninės prekybos vietose daugelyje pasaulio šalių susiduriama su infrastruktūros spragomis, dėl kurių nuolatinis ryšys tampa nerealus. Kai kuriose rinkose platesnės telekomunikacijų ar bankų tinklo sąlygos, įskaitant tokias rinkas kaip Iranas, kur tarptautinis ryšys ir prieiga prie mokėjimo tinklo gali būti nenuoseklūs dėl įvairių struktūrinių priežasčių, atsparumą neprisijungus prie interneto paverčia ne tokia patogia savybe, o labiau pagrindiniu veiklos reikalavimu. Visais šiais atvejais praktinis klausimas yra ne tai, ar internetas nutrūks, o tai, kiek verslo tęstinumas išliks, kai jis nutrūks.
Ne kiekvienas įrenginys, parduodamas kaip „palaikantis darbą neprisijungus“, vienodai gerai susidoroja su aukščiau minėtais mechanikos aspektais – neprisijungus atliekamų operacijų apribojimai, sinchronizavimo patikimumas ir tai, kaip sistema tvarko dublikatų prevenciją pakartotinio prisijungimo metu, priklauso nuo tiekėjo. Platesnę „Android“ pagrindu sukurtos aparatinės įrangos vertinimo sistemą rasite mūsų... išsamus sistemos pasirinkimo vadovas apima platesnį kriterijų rinkinį, į kurį verta atsižvelgti ne tik dėl galimybės dirbti neprisijungus. O įmonėms, kurios konkrečiai bando nuspręsti, ar neprisijungus veikianti įranga yra tinkamesnė, palyginti su standartine prijungta sąranka, mūsų palyginimas Neprisijungusio POS ir internetinio POS palyginimas mažo ryšio rinkose giliau nagrinėja tą konkretų kompromisą.
Kaip pavyzdį, kaip praktiškai atrodo neprisijungus veikianti „Android“ POS įranga, galime pateikti ZCS požiūrį į terminalų dizainą, aprašytą mūsų straipsnyje. Atidaryti SDK ir pasirinktinio ODM vadovą – apima vietinę saugyklą ir programinės įrangos lygio palaikymą, reikalingą duomenų saugojimui ir persiuntimui visuose įrenginių asortimentuose. Įmonėms, norinčioms plačiau palyginti skirtingų gamintojų parinktis prieš susiaurinant konkretaus tiekėjo pasirinkimą, mūsų apžvalga Geriausi Kinijos POS gamintojai, apie kuriuos verta žinoti yra naudingas atspirties taškas norint pamatyti, kaip atrodo dabartinė aparatinės įrangos situacija.
1 klausimas. Ar neprisijungus veikianti POS sistema yra tas pats, kas sistema, kuriai visiškai nereikia interneto ryšio?
Ne visai – daugumai neprisijungus veikiančių sistemų vis tiek periodiškai reikalingas ryšys, kad būtų galima sinchronizuoti saugomas operacijas, atnaujinti kainas ir suderinti atsargas. „Neprisijungus“ reiškia galimybę toliau veikti net ir nutrūkus ryšiui, o ne nuolatinę nepriklausomybę nuo interneto.
2 klausimas. Ar galima saugiai priimti mokėjimus kortelėmis neprisijungus prie interneto?
Taip, tam tikrose ribose. Kortelių apdorojimas neprisijungus (saugo ir persiunčia) patvirtina operacijas vietoje, naudodamas išsaugotas rizikos taisykles, o tada, kai ryšys atkuriamas, jas persiunčia visiškam autorizavimui. Yra nedidelė rizika, kad operacija bus atmesta vėliau, todėl dauguma sistemų riboja neprisijungus atliekamų operacijų dydį ir dienos apimtį.
3 klausimas. Kiek laiko POS sistema gali veikti neprisijungus?
Tai priklauso nuo platformos ir tiekėjo – kai kurios sistemos palaiko apibrėžtą neprisijungus pasiekiamo laiko tarpą (pavyzdžiui, 24 valandas kai kuriuose mobiliųjų įrenginių SDK diegimuose), o ne neribotą veikimą neprisijungus, nes rizika didėja kuo ilgiau įrenginys būna atjungtas.
4 klausimas. Kas nutinka, jei sistemai iš naujo prisijungus, kyla konfliktas tarp dviejų neprisijungusių operacijų?
Gerai suprojektuotose neprisijungus veikiančiose sistemose yra logika, leidžianti tvarkingai suderinti eilėje esančias operacijas, užkertant kelią tokioms problemoms kaip dvigubas atsargų skaičiavimas, kai keli neprisijungus vykdomi pardavimai sinchronizuojami atgal į tą patį centrinį įrašą. Tai yra pagrindinė dalis, skirianti tinkamai suprojektuotą neprisijungus veikiančią sistemą nuo paprastos vietinės talpyklos.
5 klausimas. Ar įmonėms regionuose, kuriuose mažai interneto ryšio, reikia specialios įrangos, skirtos neprisijungus veikiančioms POS sistemoms?
Nebūtinai speciali aparatinė įranga, tačiau joms reikalinga aparatinė ir programinė įranga, specialiai sukurta palaikyti duomenų saugojimą ir persiuntimą bei patikimą vietinį duomenų saugojimą – tai tiek programinės įrangos, tiek aparatinės įrangos specifikacijų klausimas, todėl verta tai patvirtinti tiesiogiai su bet kuriuo tiekėju, o ne manyti, kad bet kuri POS sistema vienodai gerai veikia neprisijungus veikiančiu režimu.