Կնայենք ձեր օբյեկտն ու սարքավորումը և կասենք, ինչն է միանում
Ինչ պահարաններ և կողպեքներ արդեն կանգնած են, ինչ են դրանք դուրս տալիս, ինչ մուտքի սցենարներ են պետք և ինչից է խելամիտ սկսել:
Բջիջներով պահարանը մետաղ և կողպեքներ է: Ծրագիրն այն վերածում է ծառայության. մարդը մուտք է ստանում կոդով կամ քարտով, բջիջն ինքն է բացվում, համակարգը գիտի, թե որ բջիջն է զբաղված, ում կողմից և մինչև ինչ ժամանակ, իսկ ամեն բացում մնում է մատյանում: Ստորև վերլուծված է, թե ինչպես է սա կառուցված — էկրանին սեղմումից մինչև կողպեքի ճտտոց և գրառում պատմության մեջ:
Բջիջների ծրագիրը — համակարգ, որը որոշում է, թե ում և ինչ բջիջ տալ, բացում է դրա էլեկտրոնային կողպեքը պետք եղած պահին և պահում է գրառում ամեն բացման մասին՝ ով, երբ և ինչ հիմքով:
Սովորական պահարանից տարբերությունը երևում է մեկ օրինակի վրա: Բանալիով կամ կախովի կողպեքով բջիջի համար պատասխանատու է մարդը՝ տվել է բանալին, հիշել է համարը, ընդունել է հետ: Կորած բանալին նշանակում է բացահանում, վիճելի իրավիճակը լուծում է հերթափոխի հիշողությունը, իսկ թե քանի բջիջ է հիմա ազատ՝ գիտի միայն նա, ով կանգնած է կողքին:
Ավտոմատացված բջիջում բանալի չկա: Դռնակը բացելու իրավունքը գրառում է բազայում՝ այսինչ կոդը գործում է այսինչ բջիջի համար մինչև այսինչ ժամանակը: Կոդը կարելի է տալ, հետ կանչել, երկարաձգել և փոխանցել այլ մարդու՝ առանց պահարանին մոտենալու: Իսկ բոլոր օբյեկտների բոլոր բջիջների զբաղվածությունը երևում է մեկ ցուցակում:
Օրինակ: Առևտրի կենտրոնի այցելուն թողնում է փաթեթները բջիջում՝ սկանավորում է QR կոդն էկրանին, դռնակը բացվում է, նա փակում է այն և հեռանում: Երկու ժամ անց նա բացում է նույն բջիջը նույն կոդով: Համակարգում մնացել են բացման երկու գրառում, պահպանման սկզբի ժամանակը և նշում այն մասին, որ բջիջն ազատվել է և պատրաստ է հաջորդ սեանսին:
Պահպանման խցերի ավտոմատացումը սկսվում է այնտեղից, որտեղ երեք հարցի պատասխանները դադարում են տեղավորվել հերթապահի գլխում՝ քանի բջիջ է զբաղված հենց հիմա, ով է կոնկրետ բացել կոնկրետ բջիջն այսօր 14:20-ին և ինչ անել այն իրերի հետ, որոնք ընկած են երկրորդ օրը:
Կապը երկկողմանի է. հրամանը գնում է ձախից աջ, հաստատումը՝ հետ: Բացումը համարվում է կայացած ոչ թե հրամանն ուղարկելուց հետո, այլ դռան տվիչի պատասխանից հետո: Առանց այս քայլի համակարգը բջիջների մասին կպատմեր այն, ինչին հավատում է, ոչ թե այն, ինչ կատարվում է օբյեկտում:

Սարքավորումը նման է՝ նույն պահարանը, նույն կողպեքները, նույն կոդերը: Տարբերությունը նշանակության մեջ է: Փոստոմատը հանձնում է ուրիշի ծանրոցը ստացողին՝ իրը դնում է առաքիչը, վերցնում է հասցեատերը, բջիջն ազատվում է: Պահպանման խուցը հանձնվում է մարդուն ժամանակով՝ նա ինքն է դնում իր իրերը և ինքն է վերցնում դրանք, իսկ բջիջը սակագնվում է ըստ տևողության:
Այստեղից էլ տարբեր պահանջներ ծրագրին. փոստոմատում գլխավորը կապն է ինտերնետ-խանութի և առաքման ծառայության հետ, պահպանման խցում՝ սեանսը, ժամկետը, երկարաձգումը և բջիջի վերադարձը շրջանառություն: Պատվերների հանձնումը մանրամասն վերլուծված է էջում ինքնասպասարկման համակարգերի.
Ողջ ուղին, որն անցնում է մեկ դիմումը՝ պահարանի մոտ գտնվող մարդուց մինչև գրառում մատյանում: Հետագայում էջում այս օղակներից յուրաքանչյուրը վերլուծված է ավելի մանրամասն:

Ֆիզիկական մասը՝ պահարանի սեկցիաներ, տարբեր չափսերի բջիջներ, դռնակներ: Ամեն բջիջ գրանցված է համակարգում որպես առանձին օբյեկտ իր համարով, չափսով, գոտիով և վիճակով: Պահարանը կարելի է ընդլայնել նոր սեկցիայով — ծրագրում սա բջիջների ավելացում է, ոչ թե վերափոխում:
Կողպեք, որը բացվում է ոչ թե բանալիով, այլ կարգավորիչից եկող էլեկտրական իմպուլսով: Դրա կողքին սովորաբար կանգնած է դռան տվիչ — այն հայտնում է, արդյոք դռնակն իսկապես բացվել և փակվել է: Առանց տվիչի կողպեքը նույնպես աշխատում է, բայց համակարգն այդ դեպքում գիտի միայն հրամանի մասին, ոչ թե արդյունքի:
Փոքր սարք պահարանի ներսում, որին միացված են բոլոր կողպեքներն ու տվիչները: Այն ընդունում է «բացել 14-րդ բջիջը» հրամանը, իմպուլս է տալիս պետք եղած կողպեքին և վերադարձնում արդյունքը: Մեկ կարգավորիչ սպասարկում է տասնյակ բջիջներ, այդ պատճառով պահարանը միանում է համակարգին մեկ ալիքով, ոչ թե քառասուն լարով:
Այն, ինչի միջոցով մարդը դիմում է համակարգին՝ էկրան պահարանի վրա, առանձին տերմինալ սրահում, քարտերի ընթերցիչ կամ իր սեփական հեռախոսը: Կետերը կարող են լինել մի քանիսը միանգամից — սցենարը նույնն է, տարբերվում է միայն մուտքագրման եղանակը:
Որտեղ է ընդունվում որոշումը: Սերվերը պահում է բջիջները, սեանսները, կոդերը, իրավունքներն ու մատյանը, ստուգում է դիմումը և հրաման տալիս կարգավորիչին: Այն նաև հաշվում է պահպանման ժամկետը, պատրաստում ծանուցումներ և հաշվետվություններ: Տեղակայումը՝ տվյալների կենտրոնում կամ պատվիրատուի սարքավորման վրա, սա որոշվում է նախագծով:
Օբյեկտի աշխատակցի աշխատատեղը՝ պահարանների քարտեզ, բջիջների զբաղվածություն, ակտիվ սեանսներ, իրադարձություններ, ձեռքով բացում, բջիջի արգելափակում, դերեր և հաշվետվություններ: Բացվում է բրաուզերում, ոչինչ տեղադրել պետք չէ:
Կարգը կարևոր է հենց այս տեսքով: Իրավունքի ստուգումն անցնում է սերվերում, ոչ թե պահարանում. կարգավորիչը կոդեր չի պահում և չի որոշում, թե ում թողնել — այն կատարում է հրամանը: Այդ պատճառով մուտքը կարելի է հետ կանչել վահանակից մեկ վայրկյանում՝ առանց սարքավորմանը մոտենալու:
Համակարգը հավաքվում է մոդուլներից: Դրանք բոլորը պետք չեն ամեն օբյեկտի. գրասենյակի պահարաններին պետք չէ վճարային մոդուլ, իսկ կայարանի պահպանման խցին՝ կորպորատիվ դերեր: Կազմը որոշվում է խնդրով, բայց մոդուլները միմյանց հետ միացվում են նախապես, ոչ թե հետո կողքից ավելացվում:
Այն, ինչ տեսնում է մարդը՝ պահարանի էկրան, էջ բրաուզերում ըստ հղման կամ բջջային հավելված: Երեք-չորս քայլ՝ ընտրել չափսը, ստանալ բջիջը, բացել, փակել: Սխալները բացատրվում են բառերով՝ «պահպանման ժամկետը լրացել է», ոչ թե «կոդ 403»:
Աշխատակցի աշխատատեղը՝ պահարանների զբաղվածություն, ակտիվ սեանսներ, իրադարձություններ, ձեռքով բացում պատճառի նշումով, բջիջի արգելափակում, սակագների և կանոնների տեղեկատուներ, հաշվետվություններ: Ամեն ինչ բրաուզերում, դերերով սահմանազատմամբ:
Բջիջների ռեեստր՝ օբյեկտ, պահարան, համար, չափս, գոտի, ընթացիկ վիճակ և պատմություն: Բջիջը կարելի է հանել շրջանառությունից վերանորոգման, ամրագրել խնդրի տակ կամ միավորել խմբում ընդհանուր մուտքի կանոններով:
Կողպեքի հետ աշխատանքի շերտը՝ բացման հրաման, պատասխանի սպասում, մերժման մշակում, կրկնակի փորձ: Այստեղ էլ հաշվի է առնվում կողպեքի տեսակը՝ դռան տվիչով կամ առանց, ռիգելի դիրքի մասին հետադարձ կապով կամ միայն իմպուլսով:
Փոխանակում պահարանների կարգավորիչների հետ՝ հրամանների հերթ, կապի վերահսկում, պորտերի վիճակ, որոնվածի տարբերակ: Տարբեր մոդելները միանում են առանձին փոխանակման մոդուլներով, իսկ ինտերֆեյսում երևում են նույնը:
Ստուգում, թե ով է պահարանի առջև՝ QR կոդ, PIN կոդ, քարտ, հաշիվ հավելվածում: Եղանակները կարելի է համակցել և միացնել ըստ օբյեկտների — մի պահարանում կոդ, մյուսում՝ աշխատակցի քարտ:
Բջիջը զբաղեցվում է նախապես՝ ժամանակով, ամսաթվով, կրկնվող միջակայքով: Ամրագրումը պահում է բջիջը մինչև մարդու գալը և ինքն է հանվում, եթե նա չի եկել — այլապես պահարանի կեսը կանգնում է ամրագրված ապարդյուն:
Այնտեղ, որտեղ պահպանումը վճարովի է՝ սակագին, գումարի հաշվարկ, վճարում, լրավճար ուշացման համար, վերադարձ: Վճարման կոնկրետ եղանակները կախված են միացված պրովայդերից և սարքավորումից — սա ինտեգրում է, ոչ թե ներկառուցված ֆունկցիա:
Հաղորդագրություններ օգտատիրոջը և աշխատակցին՝ մուտքի կոդ, հիշեցում ժամկետի ավարտի մասին, դռնակը փակված չէ, բջիջն ազատվել է, վթար պահարանում: Առաքման ալիքն ընտրվում է ներդրման ժամանակ:
Անփոփոխ պատմություն՝ բացումներ և փակումներ, մուտքի մերժումներ, սերվիսային բացումներ, սակագների և իրավունքների փոփոխություններ, աշխատակիցների գործողություններ: Գրառումները չեն խմբագրվում — ուղղումը կատարվում է նոր գրառմամբ:
Պահարանների և կողպեքների վիճակը՝ կա՞ կապ կարգավորիչի հետ, պատասխանում է արդյոք կողպեքը, դռնակը չի՞ կպել, կա՞ սնուցում: Անսարք բջիջն ավտոմատ հանվում է հանձնումից, ոչ թե հայտնաբերվում այցելուի կողմից:
Հերթապահ, օբյեկտի ադմինիստրատոր, սերվիսի ծառայություն, ղեկավար: Ձեռքով բացումը, սեանսի երկարաձգումը, սակագնի փոփոխումը և անձնական տվյալների դիտումն առանձին իրավունքներ են, ոչ թե մեկ «ադմինիստրատոր» փաթեթ:
Համակարգի արտաքին ինտերֆեյսը՝ տալ բջիջ, ստանալ կոդ, իմանալ վիճակը, փակել սեանսը, վերցնել մատյանը: Դրանով միանում են հաշվառման համակարգերը, CRM-ը, օբյեկտի մուտքի վերահսկման համակարգը և պատվիրատուի ծառայությունները:
Զբաղվածությունն ըստ ժամերի և օրերի, բջիջի շրջանառություն, բաշխումն ըստ չափսերի, ուշացումների բաժին, սարքավորումների խափանումներ, հասույթ վճարովի պահպանման դեպքում: Հաշվետվություններն արտահանվում են ֆայլով և կառուցվում ըստ ժամանակացույցի:
Միջուկը, որը կապում է թվարկվածն ամբողջը՝ սեանսների հաշվառում, հրամանների հերթեր, ժամկետների և ծանուցումների պլանավորիչ, մատյանի պահպանում, պահուստային պատճենում վերականգնման ստուգմամբ:
Մուտքի սցենարները երկուսն են, և դրանք չեն փոխարինում միմյանց: Առաջինը՝ մարդը գալիս է ազատ պահարանի մոտ և տեղում վերցնում բջիջ: Երկրորդը՝ բջիջն ամրագրված է նրա հետևում նախապես՝ ամրագրված է, վարձակալված է մեկ ամսով կամ տրված է որպես աշխատանքային պահարան:
Մուտք տեղում: Այցելուն ընտրում է չափսն էկրանին, համակարգն ընտրում է այդ չափսի ազատ բջիջ և բացում է այն: Միաժամանակ ստեղծվում է պահպանման սեանս և տրվում է կոդ՝ էկրանին, չեկով կամ հաղորդագրությամբ: Այս կոդն էլ բանալին է. այն գործում է միայն այս բջիջի համար և միայն մինչև ժամկետի ավարտը:
Ամրագրված բջիջ: Այստեղ բանալի է դառնում ինքը մարդը՝ աշխատակցի քարտ, հաշիվ հավելվածում, մշտական PIN: Բջիջը բացվում է ճանաչման փաստով, սեանսը չի ստեղծվում նորից ամեն այցի ժամանակ, իսկ ժամկետը սահմանվում է պայմանագրով կամ գրաֆիկով, ոչ թե պահպանման ժամերով:
Ինչ է լինում բացումների միջև.
Համակարգի էկրանի կադր, ժամանակը ցուցադրական է: Ուշադրություն դարձրեք վերջին քայլին. բջիջը վերադառնում է շրջանառություն ոչ թե «երբ աշխատակիցը նկատի», այլ սեանսի փակման պահին: Այլապես երեկոյան պահարանի կեսը հաշվվում է զբաղված, իսկ ֆիզիկապես դատարկ է:

Դրանք քիչ են, և բոլորը նախատեսվում են նախապես — այլապես յուրաքանչյուրը վերածվում է ադմինիստրատորին զանգի:
Նույնականացումը պատասխանում է մեկ հարցի՝ ունի՞ արդյոք այս մարդն այս բջիջը հենց հիմա բացելու իրավունք: Եղանակն ընտրվում է օբյեկտի և սարքավորման տակ — այն, ինչ հարմար է կայարանում, չի համապատասխանում գրասենյակային պահարանին: Կոնկրետ եղանակի հնարավորությունը կախված է նրանից, թե ինչ է տեղադրված պահարանի վրա, այդ պատճառով հավաքածուն որոշվում է հետազոտության ժամանակ:
Կոդը ցույց է տրվում հեռախոսի էկրանին կամ տպվում չեկի վրա, պահարանը կարդում է այն սկաներով: Հարմար է միանվագ այցելուների համար՝ ոչինչ պետք չէ հիշել և մուտքագրել: Պահանջում է սկաներ պահարանի վրա և աշխատող էկրան օգտատիրոջ մոտ:
Մի քանի թվանշան, որոնք հավաքում են ստեղնաշարի կամ էկրանի վրա: Ամենաանպահանջ եղանակը՝ աշխատում է առանց հեռախոսի, առանց օգտատիրոջ մոտ ինտերնետի և առանց լրացուցիչ սարքավորման: Պահանջում է փորձերի քանակի և գործողության ժամկետի սահմանափակում:
Անհպում կրիչ, որը մոտեցնում են ընթերցիչին: Հիմնական եղանակն այնտեղ, որտեղ մարդիկ արդեն ունեն անցաթուղթ՝ գրասենյակ, գործարան, ֆիթնես ակումբ: Հաճախ թույլ է տալիս բավարարվել այն անցաթղթերով, որոնք օբյեկտում արդեն տրված են — սա ճշտվում է ըստ քարտերի տեսակի:
Բջիջը բացվում է հավելվածի կոճակով, ոչ թե պահարանի կոդով: Հարմար է մշտական օգտատերերի և բաժանորդագրությունների համար. այստեղ էլ հարմար է ցույց տալ պատմությունը, ժամկետը և վճարումը: Պահանջում է կապ օգտատիրոջ մոտ բացման պահին:
Բանալի է դառնում արդեն գոյություն ունեցող փաստաթուղթը՝ պատվերի համար, տոմս, տալոն, բեռնագիր: Բջիջը կապվում է դրան, և մարդուն առանձին կոդ չի տրվում: Հնարավորությունը կախված է նրանից, թե որտեղից է վերցվում փաստաթուղթը և կա՞ դրան մուտք ինտեգրումով:
Մատնահետք կամ դեմք կոդի և քարտի փոխարեն: Տեխնիկապես միանում է որպես ևս մեկ ընթերցիչ, բայց պահանջում է առանձին լուծում անձնական տվյալների պահպանման և պաշտպանության վերաբերյալ, այդ պատճառով դիտարկվում է որպես հնարավոր տարբերակ կոնկրետ նախագծի տակ, ոչ թե որպես լռելյայն եղանակ:
| Օբյեկտ և սցենար | Հիմնական եղանակ | Ինչու |
|---|---|---|
| Միանվագ այցելուներ, հոսք, վճարում տեղում | QR կամ PIN | Ոչինչ պետք չէ նախապես տալ և հետ ընդունել |
| Անցաթղթերով աշխատակիցներ | քարտ | Կրիչն արդեն ձեռքին է, առանձին կոդ պետք չէ |
| Բաժանորդագրություններ և մշտական հաճախորդներ | հավելված | Այնտեղ էլ ժամկետը, վճարումը և դիմումների պատմությունը |
| Իրի փոխանցում մարդկանց միջև | տարբեր կոդեր | Իր կոդն ունի նա, ով դնում է, և նա, ով վերցնում է |
| Օբյեկտ առանց այցելուների մոտ կայուն ինտերնետի | միայն PIN | Կախված չէ հեռախոսից և մարդու կողմի կապից |
Եղանակները չեն բացառում միմյանց. մեկ պահարանում միաժամանակ աշխատում են քարտ աշխատակիցների համար և կոդ հյուրերի համար: Կարևոր է այլ բան — որ եղանակն է հիմնականը, որովհետև դրա տակ են կարգավորվում գործողության ժամկետը, փորձերի քանակը և կրկնակի հանձնման կանոնները:
Սա համակարգի ամենաֆիզիկական մասն է, և դրանից է կախված՝ ծրագիրը ճշմարտություն կասի՞: Էլեկտրոնային կողպեք բացվում է կարճ էլեկտրական իմպուլսով՝ եկավ լարումը — ռիգելը հեռացավ, դռնակն ազատվեց: Ինքը կողպեքը ոչինչ չգիտի ոչ մարդկանց, ոչ կոդերի մասին:
Կարգավորիչ — սարք պահարանի ներսում, որին միացված են կողպեքներն ու տվիչները: Այն սերվերից ստանում է «բացել 27-րդ բջիջը» հրամանը, իմպուլս է տալիս պետք եղած ելքին և վերադարձնում արդյունքը: Մեկ կարգավորիչ սպասարկում է տասնյակ բջիջներ, այդ պատճառով պահարանը միանում է համակարգին կապի մեկ ալիքով:
Դռան տվիչ — այն, ինչ տարբերում է ենթադրությունը փաստից: Առանց դրա համակարգը գիտի միայն, որ հրամանն ուղարկված է: Դրանով նա գիտի, որ դռնակն իսկապես բացվել է, և թե որքան հետո են այն փակել: Տվիչների առկայությունը կոնկրետ պահարանի մոդելին ուղղված հարց է, և այն պարզվում է մինչև աշխատանքների սկիզբը:
Ինչ է հաշվի առնվում սարքավորումը միացնելիս.
Մենք նախապես չենք հայտարարում կողպեքների և կարգավորիչների կոնկրետ մակնիշների աջակցություն: Միացվող սարքավորումների հավաքածուն որոշվում է հետազոտության ժամանակ՝ ըստ արտադրողի փաստաթղթերի և ըստ այն բանի, թե ինչ ինտերֆեյս է սարքը դուրս տալիս. այնտեղ, որտեղ պատրաստի ինտերֆեյս չկա, հարցը լուծվում է առանձին և մինչև աշխատանքների սկիզբը, ոչ թե համատեղելիության խոստումով:

Պահարանի և սերվերի միջև կապը կտրվում է — սա նորմալ իրավիճակ է, ոչ թե վթար տարին մեկ: Վարքն այդ պահին նախագծվում է նախապես, և տարբերակները երկուսն են:
Առանց ինքնավար ռեժիմի պահարանը պարզապես դադարում է սպասարկել. էկրանը հայտնում է, որ կապ չկա, նոր բջիջներ չեն տրվում: Ներսի իրերն ապահով են, բայց դրանք վերցնել մինչև կապի վերականգնումը հնարավոր չէ առանց աշխատակցի:
Ինքնավար ռեժիմով կարգավորիչը պահում է գործող կոդերի սահմանափակ հավաքածու և շարունակում է բացել բջիջները դրանցով՝ իրադարձությունները դնելով հերթ: Երբ կապը վերադառնում է, հերթը գնում է սերվեր ամբողջությամբ: Այդպիսի ռեժիմն առանձին նախագծային որոշում է. այն պահանջում է հիշողություն կարգավորիչի վրա և կոդի հետկանչը դարձնում ոչ ակնթարթային:
| Ինչ վերադարձրեց սարքավորումը | Ինչպես է մեկնաբանվում |
|---|---|
| Հրամանն ընդունված է, տվիչը հաստատեց բացումը | բացված է |
| Հրամանն ընդունված է, տվիչը լռում է | պահանջում է ստուգում |
| Դռնակը բաց է թույլատրելիից ավելի երկար | իրադարձություն |
| Կարգավորիչը չպատասխանեց հրամանին | իրադարձություն |
| Պահարանը կապի չի դուրս գալիս | իրադարձություն |
| Դռնակը բացվեց առանց հրամանի | իրադարձություն |
«Տվիչը լռում է» տողն ամենակարևորն է: Համակարգն այդպիսի բացումը չի համարում ոչ կայացած, ոչ չկայացած. այն նշում է բջիջը որպես ստուգում պահանջող և չի տալիս հաջորդ մարդուն մինչև պարզաբանում:
Բջիջը միշտ գտնվում է ճիշտ մեկ վիճակում, և դրանց միջև անցումները սահմանվում են կանոններով, ոչ թե տեղում աշխատակցի որոշմամբ: Հենց այս վիճակներից է կազմվում «քանի բջիջ է ազատ հենց հիմա» հարցի պատասխանը — և այն պետք է ճիշտ լինի առանց պահարան գնալու:
Բջիջը սարքին է, դատարկ է և կարող է տրվել հաջորդ մարդուն: Միայն այդպիսի բջիջներն են մասնակցում ընտրությանը հանձնման և ամրագրման ժամանակ:
Ամրագրված է նախապես և չի տրվում ուրիշներին, բայց իրեր դրանում դեռ չկան: Ամրագրումն ունի ժամկետ. չեկան — բջիջն ինքն է վերադառնում շրջանառություն:
Ընթանում է պահպանման սեանս. կա մուտքի տեր, սկզբի ժամանակ և ժամկետ: Հիմնական աշխատանքային վիճակ, դրանում բջիջն անցկացնում է ժամանակի մեծ մասը:
Իրը դրված է մեկ մարդու կողմից մյուսի համար: Բջիջը զբաղված է, բայց բանալին տիրապետում է ստացողը — փոխանցման և պատվերների հանձնման սցենար:
Պահպանման ժամկետը լրացել է, իրերը ներսում են: Բջիջը չի տրվում, ընկնում է առանձին ցուցակ և մշակվում ըստ օբյեկտի կանոնի՝ լրավճարով, արգելափակմամբ կամ հանմամբ:
Բացումը չհաստատվեց տվիչով, դռնակը մնաց բաց կամ ֆիքսվեց բացում առանց հրամանի: Մինչև վերլուծությունը բջիջը հանձնումից հանված է:
Կողպեքը չի պատասխանում կամ կարգավորիչը հայտնել է սխալի մասին: Բջիջն ավտոմատ հանված է, դրա գծով ստեղծված է առաջադրանք սերվիսային ծառայությանը:
Աշխատակիցը բջիջը հանել է շրջանառությունից՝ մաքրում, սեկցիայի վերանորոգում, ծառայողական անհրաժեշտություն: Արգելափակումն ունի հեղինակ, պատճառ և ժամանակ — այլապես անհասկանալի է, թե ով և ինչու է փակել տասը բջիջ:
Համակարգի էկրանի կադր, թվերը ցուցադրական են: Չափսերով բաժանումն ավելի կարևոր է, քան ընդհանուր թիվը. օբյեկտը, որտեղ զբաղված է բջիջների 71%-ը, կարող է չունենալ ոչ մի ազատ փոքր բջիջ — իսկ հենց դրանց համար է գալիս այցելուների մեծ մասը: Նույն աղյուսակից երևում է, թե ինչ չափսեր արժե ավելացնել պահարանն ընդլայնելիս:
Ամրագրում պետք է այնտեղ, որտեղ մարդու գալը կանխատեսելի է. նա գիտի, որ կգա հինգշաբթի, և ուզում է վստահ լինել, որ բջիջ կլինի: Համակարգն ամրագրում է բջիջը միջակայքի վրա և չի առաջարկում այն ուրիշներին:
Ամրագրումն անպայման ունի սպասման ժամկետ: Առանց դրա օբյեկտն արագ գալիս է այն վիճակին, երբ ազատ բջիջներ չկան, իսկ պահարանը կիսով չափ դատարկ է. մարդիկ ամրագրում են և չեն գալիս: Չեկավ պայմանավորված ժամանակին — ամրագրումը հանվում է, բջիջը վերադառնում է շրջանառություն, իսկ մարդը ստանում է ծանուցում:
Ամրագրման տեսակները.
Հանձնում և ընդունում — երկրորդ սցենարը, որում բջիջը դառնում է փոխանցման կետ երկու մարդու միջև: Մեկը դնում է, մյուսը վերցնում է, հանդիպել պետք չէ:
Տեխնիկապես սա նույն սեանսն է, բայց երկու տարբեր մուտքի իրավունքով՝ դնելու կոդ և ստանալու կոդ: Առաջինը մարվում է դռնակի փակումից հետո, երկրորդը սկսում է գործել այդ պահից: Այսպես համակարգը գիտի ոչ միայն «բջիջը զբաղված է», այլև «իրը դրված է, ստացողը դեռ չի եկել»:
Կոդերի բաժանումը ձևականություն չէ: Քանի դեռ գործում է մեկ ընդհանուր կոդ, հնարավոր չէ պատասխանել հարցին, թե ով է կոնկրետ բացել բջիջը՝ նա, ով դրել է, թե նա, ով վերցրել է: Երկու կոդով մատյանում ամեն բացում ունի հեղինակ և դեր:

Ընտրությունը «առաջին ազատն ըստ համարի» չէ: Կանոնը կարգավորվում է օբյեկտի տակ և սովորաբար հաշվի է առնում մի քանի պայման միանգամից.
Օբյեկտի կանոնը որոշում է, թե ինչ է լինում, երբ ժամկետը լրացել է, իսկ իրերը ներսում են: Տարբերակները տարբեր են, և դրանք ընտրում են մինչև գործարկումը, ոչ թե առաջին դեպքի պահին:
Բոլոր տարբերակներում մարդը նախազգուշացում է ստանում մինչև ժամկետի ավարտը, ոչ թե տուգանքի հաշվարկից հետո:
Վճարային մոդուլը պետք չէ բոլորին. աշխատակիցների պահարաններն ու ակումբի հանդերձարանային բջիջներն ընդհանրապես աշխատում են առանց փողի: Բայց այնտեղ, որտեղ բջիջը հանձնվում է, փողը դառնում է սեանսի մաս, և հաշվարկի կանոնները պետք է սահմանված լինեն նույնքան խիստ, որքան մուտքի կանոնները:
Ինչպես է հաշվվում արժեքը: Սակագինը կապված է բջիջի չափսին և ժամանակին: Ամենահաճախակի սխեմաները՝ ֆիքսված գին սեանսի համար, գին միջակայքի համար (ժամ, օր) դեպի վեր կլորացմամբ, աստիճանական սակագին, որտեղ առաջին ժամն ավելի թանկ է հաջորդներից, և բաժանորդագրություն երկար ժամկետով:
Երբ է տեղի ունենում վճարումը: Սա նույնպես նախագծի տարբերակ է: Կանխավճար ընտրված միջակայքի համար լրավճարով երկարաձգելիս — օբյեկտի համար ամենապարզ և կանխատեսելի սխեման: Փաստի վրա վճարումը սեանսի ավարտին պահանջում է երաշխիք, որ մարդը կվճարի — օրինակ՝ գումարի նախնական ավտորիզացիա քարտի վրա:
Ինչ է վերաբերում համակարգի վճարային մասին.
Սահմանը նշում ենք ուղիղ: Վճարման կոնկրետ եղանակները՝ քարտ, անհպում վճարում, QR, վճարում հավելվածում, կանխիկ թղթադրամի ընդունիչով — կախված են միացված վճարային ծառայությունից և պահարանի սարքավորումից: Սա ինտեգրում է, որի կազմը որոշվում է հետազոտության ժամանակ, ոչ թե ներկառուցված ֆունկցիա, հասանելի ցանկացած նախագծում: Ֆիսկալացման պահանջները սահմանվում են երկրի օրենսդրությամբ և սարքի մոդելով:

Կլորացման կանոնը հայտարարվում է մարդուն մինչև վճարումը, ոչ թե հայտնաբերվում նրա կողմից վերջնական գումարում: Սա հաշվարկի միակ տողն է, որի պատճառով օբյեկտներում առաջանում են վիճելի իրավիճակներ:
Վտանգավոր սցենարը մեկն է՝ փողը դուրս է գրված, իսկ բջիջը չի բացվել: Համակարգն այդպիսի գործառնությունը չի համարում ավարտված — սեանսը չի սկսվում, բջիջը մնում է ազատ, իսկ վճարումն ընկնում է վերադարձի հերթ պատճառի նշումով:
Հակառակ իրավիճակը — բջիջը բացվել է, իսկ վճարումը չի հաստատվել — մշակվում է նույնքան խիստ. սեանսը ստեղծվում է, բայց նշվում է որպես չվճարված և ընկնում է վերլուծության ցուցակ: Լուռ աչք փակել անհամապատասխանության վրա համակարգը չի կարող, այլապես ամսվա վերջում ամեն ինչ կդադարի համընկնել:
Իրադարձությունը ցանկացած փոփոխություն է, որի մասին համակարգը պարտավոր է հիշել՝ բացում, մերժում, ժամկետի ավարտ, աշխատակցի գործողություն: Իրադարձությունների մի մասը գնում է մարդկանց հաղորդագրությամբ, բոլորն առանց բացառության ընկնում են մատյան: Առաքման ալիքները՝ հավելված, հաղորդագրություն հեռախոսին, փոստ, մեսենջեր — միանում են ինտեգրումով և ընտրվում ներդրման ժամանակ:
Մուտքի կոդ, բջիջի համար, օբյեկտի հասցե և պահպանման ժամկետ: Ուղարկվում է հանձնման պահին և կրկին՝ ըստ հարցման, եթե կոդը կորել է:
Հիշեցում մինչև վճարված ժամանակի ավարտը՝ երկարաձգելու հնարավորությամբ, և առանձին հաղորդագրություն սեանսի ուշացման անցնելու մասին:
Հաղորդագրություն ստացողին այն մասին, որ իրը դրված է և բջիջը սպասում է, և հակադարձ հաստատում ուղարկողին, որ իրը վերցրել են:
Բջիջը չբացվեց, դռնակը փակ չէ, պահարանը կապի մեջ չէ, կարգավորիչը վերադարձրեց սխալ: Իրադարձությունը հասցեական է. այն ունի օբյեկտ և պատասխանատու:
Բջիջների ցուցակ, որոնց պահպանման ժամկետը լրացել է, սեանսի սկզբի ժամանակով և մարդու հետ կապի եղանակով, եթե այն թողնված է:
Բացում առանց հրամանի, կոդի մուտքագրման անհաջող փորձերի շարք, ձեռքով բացում աշխատակցի կողմից, վճարման և հանձնման անհամապատասխանություն:
| Ժամանակ | Իրադարձություն | Հիմք | Ելք |
|---|---|---|---|
| 14:05 | № 27 բջիջի հանձնում | Սեանս 8842, միջին չափս | հաջողություն |
| 14:06 | Դռնակը փակ է | Դռան տվիչ | հաջողություն |
| 16:40 | Բացում ըստ կոդի | Սեանս 8842, QR կոդ | հաջողություն |
| 16:47 | Դռնակը բաց է նորմայից ավելի երկար | Դռան տվիչ, 6 րոպե | իրադարձություն |
| 18:20 | Ծանուցում ժամկետի ավարտի մասին | «40 րոպե առաջ» կանոն | առաքված է |
| 18:49 | Մուտքի մերժում | Կոդը սխալ է մուտքագրված, փորձ 5-ից 2 | մերժում |
| 18:52 | Սեանսի ավարտ | Հաստատում էկրանին, լրավճար 180 | հաջողություն |
| 19:14 | Սերվիսային բացում | Հերթապահ Ասանով, պատճառը՝ «բջիջի մաքրում» | ձեռքով |
Համակարգի էկրանի կադր, տվյալները ցուցադրական են: Ուշադրություն դարձրեք 18:49 տողին. մուտքագրման անհաջող փորձը նույնպես իրադարձություն է: Մատյանը, որում ընկնում են միայն հաջողությունները, պիտանի չէ վիճելի իրավիճակի վերլուծության համար, որովհետև հենց մերժումներն ու ձեռքով բացումներն են դրանում քննարկվում:
Ադմինիստրատորի վահանակն աշխատատեղ է, ոչ թե «կարգավորումներ»: Ժամանակի մեծ մասը աշխատակիցը նայում է երկու բանի՝ ինչ է կատարվում բջիջների հետ հենց հիմա և ինչն է պահանջում իր միջամտությունը:
Ինչ կա առաջին էկրանին. պահարանների քարտեզ չափսերով զբաղվածությամբ, բաց իրադարձությունների ցուցակ ըստ հրատապության, ուշացած բջիջներ, շրջանառությունից հանված բջիջներ: Ոչ բոլոր բջիջների ցուցակն անընդմեջ — այլապես երկու հարյուր բջիջ ունեցող օբյեկտում առաջին էկրանն անօգուտ է:
Ինչ կարող է անել ադմինիստրատորը.
Իրավունքները բաժանվում են դերով, ոչ թե մարդուն: Երեք աշխատակից ունեցող օբյեկտում տարբերությունը չի երևում, բայց հենց նրանք դառնում են քսան, անհատական կարգավորումները դադարում են ստուգելի լինել. ոչ ոք չի կարող պատասխանել, թե ում մոտ է հիմա ուրիշի բջիջները բացելու իրավունքը: Դերը սա մեկ տողով պատասխանն է:
Վերջին երկու տողերը վերաապահովագրություն չեն: Իրավունքներ բաժանելու իրավունքը և անձնական տվյալները տեսնելու իրավունքը շրջանցում են մնացած բոլոր սահմանափակումները, այդ պատճառով դրանք միշտ առանձնացված են, ոչ թե մտնում «ադմինիստրատոր» փաթեթի մեջ:

Երբ պահարանները կանգնած են մեկ օբյեկտում, բավական է ցուցակը: Երբ օբյեկտները տասն են, առաջանում է այն ամենը, ինչ չկա միայնակ կետի մոտ:
Ճիշտ այնքան, որքան պետք է աշխատանքի համար՝ սեանսի համար, բջիջ, ժամանակ, մուտքի եղանակ, վճարման վիճակ: Կոնտակտային տվյալները, եթե դրանք հավաքվել են, ցույց են տրվում առանձին իրավունքով և մատյանում գրառմամբ — դիտման փաստն ինքը նույնպես իրադարձություն է:
Օգտատիրոջ մասին հավաքվող տվյալների կազմը նախագծային որոշում է, և այն որոշվում է օբյեկտի և օրենսդրության պահանջներով, ոչ թե համակարգի հնարավորություններով: Սցենարը, որում մարդու մասին ոչինչ չի պահվում, բացի բջիջի համարից և ժամանակից, աշխատող է և հաճախ բավարար:
Պահարանը կանգնած է առանց հսկողության, և սա նրա գլխավոր հատկությունն է: Նշանակում է՝ անսարքության մասին համակարգը պետք է ինքն իմանա — այլապես դրա մասին կհայտնի այցելուն, ում իրերով բջիջը չբացվեց:
Ինչ է հետևվում մշտապես.
Լռությունը նույնպես իրադարձություն է: Պահարանը, որը կապի չի դուրս գալիս, չի նշանակում «ամեն ինչ հանգիստ է». այն նշանակում է, որ երկու հարյուր բջիջի և ներսի իրերի վիճակի մասին ոչինչ հայտնի չէ: Այդ պատճառով կապի կորուստը ստեղծում է նույնպիսի իրադարձություն, ինչ կողպեքի խափանումը, ոչ թե բաց է թողնում դիտարկման մեջ:
Ինչ է լինում անսարք բջիջի հետ: Այն ավտոմատ հանվում է ընտրությունից. հաջորդ մարդուն այն չեն առաջարկի: Դրա գծով ստեղծվում է առաջադրանք սերվիսային ծառայությանը՝ պահարանի համարով, բջիջի համարով և խափանման նկարագրությամբ: Բջիջը շրջանառություն վերադարձնել կարելի է միայն կատարված աշխատանքի նշումով — ինքն իրենով այն չի «առողջանում»:
Սարքավորումների վերահսկման մոտեցումը նույնն է, ինչ մենք կիրառում ենք համակարգերում IoT-մոնիտորինգի: ցուցանիշ, նորմա, դիմադրություն, իրադարձություն, պատասխանատու: Տարբերությունը միայն այն է, որ այստեղ չափվում է ոչ թե ջերմաստիճանը, այլ կողպեքների արձագանքը և կապի առկայությունը:

Մակարդակները երեքն են, և մակարդակից է կախված, թե ում կանհանգստացնի համակարգը և որքան արագ:
Դիմադրությունը՝ ժամանակը, որը համակարգը սպասում է, նախքան տագնապ բարձրացնելը, — սահմանվում է իրադարձության յուրաքանչյուր տեսակի համար: Առանց դրա դահլիճի մաքրումը և հերթական սպասարկումը կվերածվեն կեղծ հաղորդագրությունների հոսքի, որից հետո դրանք կդադարեն կարդալ:
Ժամանակահատվածում ամեն պահարանի գծով երևում է, թե որքան ժամանակ է այն եղել կապի մեջ, քանի բջիջ և որքան երկար են կանգնել շրջանառությունից հանված, քանի հրաժարում է բաժին ընկել յուրաքանչյուր բջիջին: Այս թվերը պատասխանում են գործնական հարցին. ո՞ր բջիջները ժամանակն է փոխել, և ո՞ր պահարանն է կանգնած այնտեղ, որտեղ կապը չի պահվում:
Կողպեքներ և կարգավորիչներ
Մուտք ըստ կոդի և քարտի
Ադմինիստրատորի վահանակ
Ամեն բացման մատյան
Անվտանգությունն այդպիսի համակարգում կազմվում է ոչ թե մեկ միջոցից, այլ մի քանի պարզ կանոններից, որոնցից յուրաքանչյուրը փակում է ուրիշի բջիջին հասնելու իր եղանակը:
Կոդը գործում է սահմանափակ: Յուրաքանչյուր կոդ ունի ժամկետ, բջիջ և թույլատրելի կիրառումների թիվ: Կոդը, որը գործում է անժամկետ և ցանկացած բջիջի վրա, բանալի չէ, այլ շեղակի, այդ պատճառով այդպիսի վիճակ համակարգը թույլ չի տալիս նույնիսկ աշխատակիցների համար:
Կոդի ընտրությունը չի անցնում: Մուտքագրման փորձերի թիվը սահմանափակ է, սպառվելուց հետո մուտքագրումն արգելափակվում է որոշ ժամանակով, իսկ անհաջողությունների շարքը դառնում է իրադարձություն վերլուծության համար: Առանց դրա քառանիշ PIN-ն ընտրվում է մեկ երեկոյում:
Որոշումն ընդունում է սերվերը: Պահարանի կարգավորիչը կոդեր չի պահում և չի որոշում, թե ում ներս թողնել — այն կատարում է հրամանը: Այդ պատճառով սարքավորմանը հասանելիությունը բջիջներին մուտք չի տալիս, իսկ կոդի հետկանչն աշխատում է ակնթարթորեն:
Բոլոր բացումները գրանցված են: Մատյանն անփոփոխ է. գրառումը հնարավոր չէ խմբագրել կամ ջնջել, ուղղումը մտցվում է նոր գրառմամբ: Սա վերաբերում է նաև աշխատակիցներին — սերվիսային բացումը երևում է բջիջի պատմության մեջ սովորականի հետ հավասար:
Իրավունքները բաժանված են: Դիտումը, ձեռքով բացումը, կանոնների փոփոխությունը և անձնական տվյալների հետ աշխատանքը տարբեր իրավունքներ են: Մեկ հաշվառման գրառումը, որը կարող է ամեն ինչ, ամբողջ պաշտպանության միակ խափանման կետն է:
Ինչի համար համակարգը չի պատասխանում: Այն վերահսկում է մուտքը, բայց չի փոխարինում ֆիզիկական պաշտպանությանը. պահարանի ամրությունը, գոտու տեսահսկումը, անձնակազմի գործողությունների կարգը և թանկարժեք իրերի պահպանման կանոնները մնում են օբյեկտի խնդիրը: Ավելի ազնիվ է սա ասել ուղիղ, քան թողնել տպավորություն, թե ծրագիրը պահարանը դարձնում է չհրկիզվող պահարան:

Այս իրադարձություններից ոչ մեկն ինքնին խախտում չի նշանակում. կոդը սխալմամբ մուտքագրում են նաև բարեխիղճ մարդիկ, իսկ բջիջները ձեռքով բացում են մեկ տասնյակ օրինական պատճառներով: Հերթի իմաստն այն է, որ այդպիսի դեպքերը չեն լուծվում ընդհանուր մատյանում, այլ հավաքվում են առանձին ցուցակում, որը որևէ մեկը կանոնավոր դիտում է:
Օգտատիրոջ մասին տվյալների կազմը որոշվում է օբյեկտի սցենարով: Միանվագ պահպանումը կարող է ընդհանրապես առանց դրանց անցնել՝ միայն բջիջ, ժամանակ և կոդ: Բաժանորդագրությունը պահանջում է հաշվառման գրառում: Կորպորատիվ պահարանները կապված են կադրային համակարգի հետ: Որքան քիչ տվյալ է հավաքվում, այնքան քիչ պետք է դրանք պաշտպանել, այդ պատճառով կազմը քննարկվում է մինչև մշակումը, ոչ թե ընդլայնվում «ամեն դեպքի համար»:
Պահպանման համակարգը հազվադեպ է ապրում առանձին. այն կանգնած է օբյեկտի ներսում, որն արդեն ունի իր ծրագրերը: Փոխանակումը կառուցվում է API-ի միջոցով՝ արտաքին ինտերֆեյս, որի միջոցով այլ համակարգը կարող է բջիջ տալ, կոդ ստանալ, վիճակն իմանալ կամ մատյանը վերցնել: Ստորև՝ փոխանակման ուղղությունները, որոնք հանդիպում են ամենից հաճախ:
Միացման բազային եղանակը՝ բջիջ տալ, կոդ ստանալ և հետկանչել, զբաղվածությունն իմանալ, սեանսը փակել, իրադարձությունները վերցնել: Դրա միջոցով միանում է մնացած ամեն ինչ, ներառյալ պատվիրատուի ներքին ծառայությունները:
Այնտեղ, որտեղ մարդիկ արդեն ունեն քարտեր. բջիջը բացվում է նույն անցագրով, ինչ պտտակը: Պահանջում է համաձայնեցում ըստ քարտերի տեսակի և ըստ այն ինտերֆեյսի, որը դուրս է տալիս մուտքի վերահսկման գործող համակարգը:
Կորպորատիվ պահարանների համար. աշխատակիցն ընդունվել է — պահարանն ամրագրված է, ազատվել է — մուտքը հանված է և բջիջն ազատված: Այլապես մեկ տարի անց պահարանների կեսը թվարկվում է այն մարդկանց անունով, ովքեր օբյեկտում չկան:
Վճարման ընդունում, վերադարձ, գործառնությունների համեմատում: Կոնկրետ մատակարարը և վճարման եղանակները որոշվում են նախագծով, իսկ ֆիսկալ մասի պահանջները՝ երկրի օրենսդրությամբ և սարքավորման մոդելով:
Հաղորդագրությունների առաքում օգտատերերին և աշխատակիցներին՝ հավելված, հաղորդագրություններ հեռախոսին, մեսենջերներ, փոստ: Ալիքը միանում է առանձին և ընտրվում ըստ օբյեկտի:
Պատվերների հանձնման սցենարը բջիջի միջոցով. պատվերը գալիս է դրսից, բջիջը նշանակվում է, կոդերը բաժանվում են ուղարկողին և ստացողին: Մանրամասն այս ուրվագիծը վերլուծված է էջում ինքնասպասարկման համակարգերի.
Պահարանների և կողպեքների վիճակների փոխանցում արտաքին դիտարկման համակարգ, եթե այն օբյեկտում արդեն կա, կամ մեր ուրվագծի օգտագործում IoT-մոնիտորինգի.
Վճարովի սեանսների և վճարումների մասին տվյալների բեռնում հաշվառման համակարգ: Սակագների տեղեկատուի տերն այդ դեպքում մեկն է՝ կա՛մ հաշվառման համակարգը, կա՛մ պահպանման համակարգը, բայց ոչ երկուսը միանգամից:
Մատյանի և ցուցանիշների կանոնավոր փոխանցում պատվիրատուի պահեստ կամ հաշվետվողականության համակարգ — երբ օբյեկտի վերլուծությունը կառուցվում է ընկերության ընդհանուր ուրվագծում, ոչ թե առանձին:
Ինտեգրումների կոնկրետ ցանկը մենք նախապես չենք հայտարարում. փոխանակման հնարավորությունը կախված է նրանից, թե ինչ ինտերֆեյս է դուրս տալիս պատվիրատուի կողմի համակարգը: Ինչը միանում է անմիջապես, ինչը կպահանջի լրամշակում հանդիպակաց կողմում, իսկ ինչը կստիպի փակել ֆայլերի բեռնմամբ, պարզ է դառնում հետազոտության ժամանակ — մինչև աշխատանքների սկիզբը, ոչ թե ընթացքում:
Սարքավորումն ու տրամաբանությունն ամենուր նույնն են՝ բջիջ, կողպեք, կոդ, սեանս, մատյան: Տարբերվում են սցենարը, պահպանման ժամկետը և այն, թե ծառայությունը վճարովի է, թե ոչ — հենց այս երեք տարբերություններից էլ կազմվում է կարգավորման տարբերությունը:

Միանվագ պահպանում մի քանի ժամով՝ գնումներ, մանկասայլակներ, խոշոր իրեր: Հոսքը մեծ է, այցելուները՝ պատահական, այդ պատճառով անհրաժեշտ են պարզ մուտք ըստ կոդի, արագ հանձնում և բջիջը շրջանառություն վերադարձնելու խիստ կանոն կենտրոնի փակմանը:
Դասական պահպանման խցիկ. ուղեբեռ մի քանի ժամով կամ օրով, վճարում ըստ ժամանակի, շուրջօրյա աշխատանք: Այստեղ ամենակարևորն ինքնավար աշխատանքի հուսալիությունն է և ուշացման հասկանալի կանոնը — մարդիկ ուշանում են տրանսպորտից:
Պահարան մարզման ժամանակով, ամենից հաճախ անվճար և ակումբային քարտով: Համակարգի արժեքը վճարման մեջ չէ, այլ նրանում, որ ադմինիստրատորը տեսնում է զբաղված պահարանները և բացում է մոռացվածը՝ առանց կողպեքը կոտրելու:
Աշխատակցի կամ ռեզիդենտի անձնական պահարան՝ ամրագրված բջիջ, մուտք ըստ անցագրի, ժամկետ ըստ պայմանագրի: Կադրային համակարգի հետ կապը հանում է գլխավոր խնդիրը՝ ազատվածների անունով ամրագրված պահարանները:
Բջիջներ վարձակալների և այցելուների համար, փաստաթղթերի և բանալիների փոխանցում ընկերությունների միջև առանց հանդիպման: Այստեղ ամենից հաճախ պետք է երկու կոդով սցենար՝ դնելու և ստանալու:
Պահեստասենյակներ, որոնք հանձնվում են ամիսներով. երկարատև սեանս, վճարում բաժանորդագրությամբ, մուտք ըստ քարտի կամ կոդի: Ծրագրային մասը պատասխանում է ժամկետի, երկարաձգման, չվճարման դեպքում արգելափակման և այցելությունների պատմության համար:
Բջիջներ գործիքի, սարքերի և հատուկ հագուստի տակ: Խնդիրը վճարման մեջ չէ, այլ պատասխանատվության. ով է վերցրել, երբ է վերադարձրել, ինչը չի վերադարձվել հերթափոխի ավարտին: Մատյանն այստեղ համակարգի աշխատանքի հիմնական արդյունքն է:
Պահարաններ ուսանողների և այցելուների համար, գրքերի և տեխնիկայի հանձնում ու ընդունում բջիջի միջոցով: Սովորաբար պահանջվում է կապ մարդկանց հաշվառման գործող համակարգի հետ, ոչ թե օգտատերերի սեփական տեղեկատու:
Բջիջներ այցելուների համար սպասման գոտում և անձնակազմի ծառայողական պահարաններ: Մատյանին և իրավունքների սահմանազատմանը ներկայացվող պահանջներն այստեղ սովորականից բարձր են, իսկ հավաքվող տվյալների կազմը՝ նվազագույն:
Տվյալներ համակարգը կուտակում է շատ, բայց դրանցից օգտակար են քչերը: Գործնական իմաստ ունեն չորս հարցեր՝ բավակա՞ն են բջիջները, ի՞նչ չափսեր են պետք, որտե՞ղ է կորչում ժամանակը և ո՞ր սարքավորումը ժամանակն է սպասարկել:
Ինչ է ցույց տալիս զբաղվածությունը: Ոչ թե միջին թիվն ամսվա համար, այլ բաշխումն ըստ ժամերի և օրերի. օբյեկտը կարող է միջինում բեռնված լինել 45%-ով և միևնույն ժամանակ ամեն շաբաթ 14-ից 18-ը չունենալ ոչ մի ազատ փոքր բջիջ: Լուծումը՝ ավելացնել անհրաժեշտ չափսի բջիջներ, ոչ թե պահարանն ամբողջությամբ:
Ցուցանիշներ, որոնք հաշվվում են ըստ օբյեկտի.
Հանձնման մեջ հրաժարումն ամենաթերագնահատված ցուցանիշն է: Զբաղվածությունը երևում է բոլորին, իսկ ահա մարդը, ով մոտեցել է, ազատ բջիջ չի գտել և հեռացել, սովորական վիճակագրության մեջ ընդհանրապես չի մնում: Մինչդեռ հենց այս թիվն է պատասխանում այն հարցին, թե արդյոք պետք է ընդլայնել պահարանը:
Հաշվետվությունները բեռնվում են ֆայլով և կարող են կառուցվել ըստ ժամանակացույցի — օրինակ՝ ամեն ամսվա առաջին օրը միանգամից բոլոր օբյեկտների գծով:

Գրաֆիկի վրա լրիվ զբաղվածության երկու ժամը նշանակում է ոչ թե «լավ բեռնված է», այլ հերթ և հրաժարումներ: Այս ցուցանիշի կողքին միշտ կանգնած է առանց բջիջի հեռացած մարդկանց թիվը — այլապես գագաթնակետը կարդացվում է որպես հաջողություն:
Փուլերը գնում են հենց այս հերթականությամբ: Հետազոտության բացթողումն ամենահաճախ հանդիպող պատճառն է, որի պատճառով համակարգը հավաքում են այնպիսի սարքավորման տակ, որն անհրաժեշտ հրամանները չի ընդունում:
Ինչ արդեն կանգնած է օբյեկտում՝ պահարաններ, կողպեքներ, կարգավորիչներ, ընթերցիչներ, կապ, էլեկտրասնուցում: Ինչ սցենարներ են պետք, վճարովի՞ է պահպանումը, ով է պատասխանատու բջիջների համար: Ելքում՝ ինչը միանում է անմիջապես, ինչը լրամշակում է պահանջում և ինչը չի բավականացնում օբյեկտում:
Մեկ պահարան ամբողջությամբ՝ փոխանակում կարգավորիչի հետ կենդանի սարքավորման վրա, բացման և տվիչների ստուգում, ժամկետների, սակագների և կանոնների կարգավորում ըստ մարդկանց փաստացի վարքի, ոչ թե ըստ փաստաթղթերի:
Ով որ օբյեկտների համար է պատասխանատու, ինչ իրադարձություններ ում են գնում, ինչն է համարվում վթար, ինչպես է մշակվում ուշացումը: Այստեղ էլ կարգավորվում են աշխատակիցների իրավունքները և ձեռքով բացումների կարգը:
Մնացած պահարաններն ու օբյեկտները մշակված սխեմայով, սարքավորումների նոր տեսակները՝ փոխանակման առանձին մոդուլներով: Հետո կուտակվում է պատմություն, հայտնվում են հաշվետվություններ ժամանակահատվածի համար և տվյալներ ընդլայնման համար:
Գրեք, թե ինչ օբյեկտ է, քանի բջիջ և ինչ պահարաններ արդեն կանգնած են, վճարովի՞ է պահպանումը և ով է աշխատելու համակարգի հետ: Մենք կպատասխանենք, թե ինչը միանում է գործող սարքավորմանը, մուտքի ինչ սցենարներ կհամապատասխանեն և ինչից է խելամիտ սկսել փորձնական գործարկումը: