დავათვალიერებთ თქვენს ობიექტსა და აღჭურვილობას და გეტყვით, რა უერთდება
რომელი კარადები და საკეტები უკვე დგას, რას გასცემენ ისინი გარეთ, წვდომის რომელი სცენარებია საჭირო და რისგან დაწყებაა გონივრული.
უჯრედებიანი კარადა — ეს ლითონი და საკეტებია. პროგრამა მას სერვისად აქცევს: ადამიანი იღებს წვდომას კოდით ან ბარათით, უჯრედი თავად იხსნება, სისტემამ იცის, რომელი უჯრედია დაკავებული, ვისით და რომელ დრომდე, ხოლო ყოველი გახსნა რჩება ჟურნალში. ქვემოთ გარჩეულია, როგორ არის ეს მოწყობილი — ეკრანზე დაჭერიდან საკეტის წკაპუნებამდე და ისტორიაში ჩანაწერამდე.
პროგრამა უჯრედებისთვის — სისტემა, რომელიც წყვეტს, ვის და რომელი უჯრედი გასცეს, ხსნის მის ელექტრონულ საკეტს საჭირო მომენტში და ინახავს ჩანაწერს ყოველ გახსნაზე: ვინ, როდის და რა საფუძველზე.
განსხვავება ჩვეულებრივ კარადასთან ჩანს ერთ მაგალითზე. გასაღებით ან ჩამოსაკიდი საკეტით უჯრედზე პასუხისმგებელია ადამიანი: გასცა გასაღები, დაიმახსოვრა ნომერი, მიიღო უკან. დაკარგული გასაღები ნიშნავს გატეხვას, სადავო სიტუაციას წყვეტს ცვლის მეხსიერება, ხოლო რამდენი უჯრედია ახლა თავისუფალი — იცის მხოლოდ იმან, ვინც გვერდით დგას.
ავტომატიზებულ უჯრედში გასაღები არ არის. კარის გახსნის უფლება — ეს ჩანაწერია ბაზაში: ესა და ეს კოდი მოქმედებს ესა და ეს უჯრედისთვის ესა და ეს დრომდე. კოდი შეიძლება გაიცეს, გამოიხმოს, გაგრძელდეს და გადაეცეს სხვა ადამიანს, კარადასთან მისვლის გარეშე. ხოლო ყველა ობიექტზე ყველა უჯრედის დაკავებულობა ჩანს ერთ სიაში.
მაგალითი. სავაჭრო ცენტრის სტუმარი ტოვებს პაკეტებს უჯრედში: სკანირებს 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 | უარი წვდომაზე | კოდი არასწორად არის შეყვანილი, მცდელობა 2 5-დან | უარი |
| 18:52 | სეანსის დასრულება | დადასტურება ეკრანზე, დამატებითი გადახდა 180 | წარმატება |
| 19:14 | სერვისული გახსნა | მორიგე ასანოვი, მიზეზი «უჯრედის დასუფთავება» | ხელით |
სისტემის ეკრანის კადრი, მონაცემები დემონსტრაციულია. ყურადღება მიაქციეთ სტრიქონს 18:49: შეყვანის წარუმატებელი მცდელობა — ასევე მოვლენაა. ჟურნალი, რომელშიც მხოლოდ წარმატებები ხვდება, არ გამოდგება სადავო სიტუაციის გასარჩევად, რადგან სწორედ უარები და ხელით გახსნები განიხილება მასში.
ადმინისტრატორის პანელი — ეს სამუშაო ადგილია, და არა «კონფიგურაციები». დროის დიდ ნაწილს თანამშრომელი უყურებს ორ რამეს: რა ხდება უჯრედებთან ახლავე და რა მოითხოვს მის ჩარევას.
რა არის პირველ ეკრანზე: კარადების რუკა დაკავებულობით ტიპოზომების მიხედვით, ღია მოვლენების სია სისწრაფით, უჯრედები ვადაგადაცილებაში, ბრუნვიდან გამოყვანილი უჯრედები. არა ყველა უჯრედის სია ზედიზედ — სხვაგვარად ორასუჯრედიან ობიექტზე პირველი ეკრანი უსარგებლოა.
რა შეუძლია ადმინისტრატორს:
უფლებები ნაწილდება როლით, და არა ადამიანზე. სამთანამშრომლიან ობიექტზე განსხვავება არ ჩანს, მაგრამ როგორც კი ისინი ოცი ხდება, პერსონალური კონფიგურაციები წყვეტს შემოწმებადობას: ვერავინ ვერ პასუხობს, ვის აქვს ახლა სხვისი უჯრედების გახსნის უფლება. როლი — ეს ამ კითხვაზე პასუხია ერთი სტრიქონით.
ბოლო ორი სტრიქონი — არა გადაზღვევაა. უფლებების გაცემის უფლება და პერსონალური მონაცემების ნახვის უფლება გვერდს უვლის ყველა დანარჩენ შეზღუდვას, ამიტომ ისინი ყოველთვის ცალკეა გამოყოფილი, და არ შედის პაკეტში «ადმინისტრატორი».

როცა კარადები დგას ერთ ობიექტზე, სია საკმარისია. როცა ობიექტი ათია, ჩნდება ყველაფერი ის, რაც ერთეულ წერტილს არ აქვს.
ზუსტად იმდენს, რამდენიც სამუშაოსთვის საჭიროა: სეანსის ნომერი, უჯრედი, დრო, წვდომის ხერხი, გადახდის მდგომარეობა. საკონტაქტო მონაცემები, თუ ისინი გროვდებოდა, ჩვენდება ცალკე უფლებით და ჟურნალში ჩანაწერით — თავად ნახვის ფაქტიც მოვლენაა.
მომხმარებელზე შეგროვებული მონაცემების შემადგენლობა — საპროექტო გადაწყვეტილებაა, და განისაზღვრება იგი ობიექტისა და კანონმდებლობის მოთხოვნებით, და არა სისტემის შესაძლებლობებით. სცენარი, რომელშიც ადამიანზე არაფერი ინახება, გარდა უჯრედის ნომრისა და დროისა, — მომუშავეა და ხშირად საკმარისი.
კარადა დგას მეთვალყურეობის გარეშე, და ეს მისი მთავარი თვისებაა. ე.ი. გაუმართაობის შესახებ სისტემამ თავად უნდა გაიგოს — სხვაგვარად მის შესახებ შეატყობინებს სტუმარი, რომელსაც ნივთებიანი უჯრედი არ გაეხსნა.
რას ადევნებენ თვალს მუდმივად:
დუმილი — ასევე მოვლენაა. კარადა, რომელიც კავშირზე არ გამოდის, არ ნიშნავს «ყველაფერი მშვიდადაა»: ის ნიშნავს, რომ ორასი უჯრედისა და შიგნით ნივთების მდგომარეობაზე არაფერია ცნობილი. ამიტომ კავშირის დაკარგვა ქმნის იმავე მოვლენას, რასაც საკეტის უარი, და არ ტოვებს ხარვეზს დაკვირვებაში.
რა ხდება გაუმართავ უჯრედთან. ის ავტომატურად გამოდის შერჩევიდან: მომდევნო ადამიანს მას არ შესთავაზებენ. მასზე იქმნება დავალება სერვისის სამსახურისთვის კარადის ნომრით, უჯრედის ნომრითა და უარის აღწერით. უჯრედის ბრუნვაში დაბრუნება შესაძლებელია მხოლოდ შესრულებული სამუშაოს აღნიშვნით — თავისთავად ის არ «გამოჯანმრთელდება».
აღჭურვილობის კონტროლის მიდგომა — იგივეა, რასაც ვიყენებთ სისტემებში IoT-მონიტორინგის: მაჩვენებელი, ნორმა, გაძლება, მოვლენა, პასუხისმგებელი. განსხვავება მხოლოდ იმაშია, რომ აქ იზომება არა ტემპერატურა, არამედ საკეტების გამოხმაურება და კავშირის არსებობა.

დონე სამია, და დონეზეა დამოკიდებული, ვის შეაწუხებს სისტემა და რამდენად სწრაფად.
გაძლება — დრო, რომელსაც სისტემა ელოდება, სანამ განგაშს ატეხავს, — დგინდება მოვლენის ყოველი ტიპისთვის. მის გარეშე დარბაზის დასუფთავება და გეგმური მომსახურება გადაიქცევა ცრუ შეტყობინებების ნაკადად, რის შემდეგაც მათ კითხვას შეწყვეტენ.
პერიოდზე ყოველ კარადაზე ჩანს, რამდენ ხანს იყო ის კავშირზე, რამდენი უჯრედი და რამდენ ხანს იდგა ბრუნვიდან გამოყვანილი, რამდენი უარი მოვიდა ყოველ უჯრედზე. ეს ციფრები პასუხობს პრაქტიკულ კითხვას: რომელი უჯრედების შეცვლის დროა და რომელი კარადა დგას ადგილას, სადაც კავშირი არ ჩერდება.
საკეტები და კონტროლერები
წვდომა კოდითა და ბარათით
ადმინისტრატორის პანელი
ყოველი გახსნის ჟურნალი
უსაფრთხოება ასეთ სისტემაში იკრიბება არა ერთი ზომისგან, არამედ რამდენიმე მარტივი წესისგან, რომელთაგან თითოეული ხურავს სხვის უჯრედამდე მისვლის თავის ხერხს.
კოდი მოქმედებს შეზღუდულად. ყოველ კოდს აქვს ვადა, უჯრედი და დასაშვები გამოყენებების რიცხვი. კოდი, რომელიც მოქმედებს უვადოდ და ნებისმიერ უჯრედზე, — ეს არ არის გასაღები, არამედ ქურდული გასაღები, ამიტომ ასეთ მდგომარეობას სისტემა არ უშვებს თანამშრომლებისთვისაც კი.
კოდის შერჩევა არ გადის. შეყვანის მცდელობების რიცხვი შეზღუდულია, ამოწურვის შემდეგ შეყვანა იბლოკება დროებით, ხოლო წარუმატებლობების სერია ხდება მოვლენა გასარჩევად. ამის გარეშე ოთხნიშნა PIN შეირჩევა ერთ საღამოში.
გადაწყვეტილებას იღებს სერვერი. კარადის კონტროლერი კოდებს არ ინახავს და არ წყვეტს, ვინ შეუშვას, — ის ასრულებს ბრძანებას. ამიტომ აღჭურვილობაზე წვდომა უჯრედებზე წვდომას არ იძლევა, ხოლო კოდის გამოხმობა მყისიერად მუშაობს.
ყველა გახსნა ჩაწერილია. ჟურნალი უცვლელია: ჩანაწერის რედაქტირება ან წაშლა შეუძლებელია, შესწორება შეიტანება ახალი ჩანაწერით. ეს ეხება თანამშრომლებსაც — სერვისული გახსნა ჩანს უჯრედის ისტორიაში ჩვეულებრივის თანაბრად.
უფლებები გამიჯნულია. ნახვა, ხელით გახსნა, წესების შეცვლა და პერსონალურ მონაცემებთან მუშაობა — განსხვავებული უფლებებია. ერთი სააღრიცხვო ჩანაწერი, რომელსაც ყველაფერი შეუძლია, — ეს მთელი დაცვის ერთადერთი უარის წერტილია.
რაზე არ პასუხობს სისტემა. ის აკონტროლებს წვდომას, მაგრამ არ ცვლის ფიზიკურ დაცვას: კარადის სიმტკიცე, ვიდეოთვალთვალი ზონაში, პერსონალის მოქმედებების წესრიგი და ძვირფასი ნივთების შენახვის წესები რჩება ობიექტის ამოცანად. უფრო პატიოსანია ეს პირდაპირ ითქვას, ვიდრე დარჩეს შთაბეჭდილება, რომ პროგრამა კარადას უწვავ სეიფად აქცევს.

არცერთი ეს მოვლენა თავისთავად დარღვევას არ ნიშნავს: კოდს შეცდომით შეიტანენ კეთილსინდისიერი ადამიანებიც, ხოლო უჯრედებს ხელით ხსნიან ათეული კანონიერი მიზეზით. რიგის აზრი იმაშია, რომ ასეთი შემთხვევები არ იხსნება საერთო ჟურნალში, არამედ იკრიბება ცალკე სიაში, რომელსაც ვიღაც რეგულარულად ათვალიერებს.
მომხმარებელზე მონაცემების შემადგენლობა განისაზღვრება ობიექტის სცენარით. ერთჯერადი შენახვა შეიძლება საერთოდ მათ გარეშე გავიდეს — მხოლოდ უჯრედი, დრო და კოდი. აბონემენტი მოითხოვს სააღრიცხვო ჩანაწერს. კორპორაციული კარადები დაკავშირებულია საკადრო სისტემასთან. რაც ნაკლები მონაცემი გროვდება, მით ნაკლებია მათი დაცვის საჭიროება, ამიტომ შემადგენლობა განიხილება შემუშავებამდე, და არ ფართოვდება «ყოველი შემთხვევისთვის».
შენახვის სისტემა იშვიათად ცხოვრობს ცალკე: ის დგას ობიექტის შიგნით, რომელსაც უკვე აქვს თავისი პროგრამები. გაცვლა შენდება API-ით — გარე ინტერფეისი, რომლის მეშვეობითაც სხვა სისტემას შეუძლია გასცეს უჯრედი, მიიღოს კოდი, გაიგოს მდგომარეობა ან წაიღოს ჟურნალი. ქვემოთ — გაცვლის მიმართულებები, რომლებიც ყველაზე ხშირად გვხვდება.
მიერთების საბაზისო ხერხი: გასცეს უჯრედი, მიიღოს და გამოიხმოს კოდი, გაიგოს დაკავებულობა, დახუროს სეანსი, წაიღოს მოვლენები. მისი მეშვეობით უერთდება დანარჩენი ყველაფერი, შემკვეთის შიდა სერვისების ჩათვლით.
იქ, სადაც ადამიანებს უკვე აქვთ ბარათები: უჯრედი იხსნება იმავე საშვით, რითაც ტურნიკეტი. მოითხოვს შეთანხმებას ბარათების ტიპზე და იმაზე, რომელ ინტერფეისს გასცემს გარეთ წვდომის კონტროლის მოქმედი სისტემა.
კორპორაციული კარადებისთვის: თანამშრომელი მიღებულია — კარადა მიმაგრებულია, გათავისუფლებულია — წვდომა მოხსნილია და უჯრედი გათავისუფლებული. სხვაგვარად ერთ წელიწადში კარადების ნახევარი ირიცხება ადამიანებზე, რომლებიც ობიექტზე არ არიან.
გადახდის მიღება, დაბრუნება, ოპერაციების შედარება. კონკრეტული პროვაიდერი და გადახდის ხერხები განისაზღვრება პროექტით, ხოლო ფისკალური ნაწილისადმი მოთხოვნები — ქვეყნის კანონმდებლობითა და აღჭურვილობის მოდელით.
შეტყობინებების მიწოდება მომხმარებლებსა და თანამშრომლებს: აპლიკაცია, შეტყობინებები ტელეფონზე, მესენჯერები, ფოსტა. არხი უერთდება ცალკე და აირჩევა ობიექტის მიხედვით.
შეკვეთების გაცემის სცენარი უჯრედით: შეკვეთა მოდის გარედან, უჯრედი ინიშნება, კოდები ნაწილდება გამგზავნსა და მიმღებზე. დეტალურად ეს კონტური გარჩეულია გვერდზე თვითმომსახურების სისტემების.
კარადებისა და საკეტების მდგომარეობების გადაცემა გარე დაკვირვების სისტემაში, თუ ის ობიექტზე უკვე არის, ან ჩვენი კონტურის გამოყენება IoT-მონიტორინგის.
ფასიან სეანსებსა და გადახდებზე მონაცემების გატანა სააღრიცხვო სისტემაში. ტარიფების ცნობარის მფლობელი ამასთან ერთია — ან სააღრიცხვო სისტემა, ან შენახვის სისტემა, მაგრამ არა ორივე ერთდროულად.
ჟურნალისა და მაჩვენებლების რეგულარული გადაცემა შემკვეთის საცავში ან ანგარიშგების სისტემაში — როცა ობიექტის ანალიტიკა შენდება კომპანიის საერთო კონტურში, და არა ცალკე.
ინტეგრაციების კონკრეტულ ჩამონათვალს წინასწარ არ ვაცხადებთ: გაცვლის შესაძლებლობა დამოკიდებულია იმაზე, რომელ ინტერფეისს გასცემს გარეთ სისტემა შემკვეთის მხარეს. რა უერთდება მაშინვე, რა მოითხოვს დამუშავებას შემხვედრ მხარეს, და რა მოგვიწევს ფაილების გატანით დახურვა, ცხადი ხდება კვლევაზე — სამუშაოების დაწყებამდე, და არა პროცესში.
აღჭურვილობა და ლოგიკა ყველგან ერთი და იგივეა: უჯრედი, საკეტი, კოდი, სეანსი, ჟურნალი. განსხვავდება სცენარი, შენახვის ვადა და ის, ფასიანი მომსახურებაა თუ არა — სწორედ ამ სამი განსხვავებისგან იკრიბება კონფიგურაციის სხვაობა.

ერთჯერადი შენახვა რამდენიმე საათზე: ნაყიდი, ეტლები, დიდი ნივთები. ნაკადი დიდია, სტუმრები შემთხვევითი, ამიტომ საჭიროა მარტივი წვდომა კოდით, სწრაფი გაცემა და უჯრედის ბრუნვაში დაბრუნების მკაცრი წესი ცენტრის დაკეტვამდე.
კლასიკური ბარგის შესანახი კამერა: ბარგი რამდენიმე საათზე ან დღე-ღამეზე, გადახდა დროით, შუალედის გარეშე მუშაობა. აქ ყველაზე მნიშვნელოვანია ავტონომიური მუშაობის საიმედოობა და ვადაგადაცილების გასაგები წესი — ადამიანები ტრანსპორტზე აგვიანებენ.
კარადა ვარჯიშის დროზე, ყველაზე ხშირად უფასოდ და საკლუბო ბარათით. სისტემის ღირებულება არა გადახდაშია, არამედ იმაში, რომ ადმინისტრატორი ხედავს დაკავებულ კარადებს და ხსნის დავიწყებულს საკეტის გატეხვის გარეშე.
თანამშრომლის ან რეზიდენტის პირადი კარადა: მიმაგრებული უჯრედი, წვდომა საშვით, ვადა ხელშეკრულებით. საკადრო სისტემასთან კავშირი ხსნის მთავარ პრობლემას — კარადებს, მიმაგრებულს გათავისუფლებულებზე.
უჯრედები მოიჯარეებისა და სტუმრებისთვის, დოკუმენტებისა და გასაღებების გადაცემა კომპანიებს შორის შეხვედრის გარეშე. აქ ყველაზე ხშირად საჭიროა სცენარი ორი კოდით — ჩადებაზე და მიღებაზე.
საკუჭნაოები, რომლებიც ჰანდება თვეებზე: ხანგრძლივი სეანსი, გადახდა აბონემენტით, წვდომა ბარათით ან კოდით. პროგრამული ნაწილი პასუხისმგებელია ვადაზე, გაგრძელებაზე, ბლოკირებაზე გადაუხდელობისას და ვიზიტების ისტორიაზე.
უჯრედები ინსტრუმენტის, ხელსაწყოებისა და სპეცტანსაცმლის ქვეშ. ამოცანა არა გადახდაშია, არამედ პასუხისმგებლობაში: ვინ აიღო, როდის დააბრუნა, რა არ დაბრუნდა ცვლის ბოლოს. ჟურნალი აქ — სისტემის მუშაობის ძირითადი შედეგია.
კარადები სტუდენტებისა და სტუმრებისთვის, წიგნებისა და ტექნიკის გაცემა და მიღება უჯრედით. ჩვეულებრივ საჭიროა კავშირი ადამიანების აღრიცხვის არსებულ სისტემასთან, და არა მომხმარებლების საკუთარი ცნობარი.
უჯრედები სტუმრებისთვის მოლოდინის ზონაში და პერსონალის სამსახურებრივი კარადები. მოთხოვნები ჟურნალისა და უფლებების გამიჯვნისადმი აქ ჩვეულებრივზე მაღალია, ხოლო შეგროვებული მონაცემების შემადგენლობა — მინიმალური.
მონაცემებს სისტემა ბევრს აგროვებს, მაგრამ მათგან სასარგებლო ცოტაა. პრაქტიკული აზრი აქვს ოთხ კითხვას: ჰყოფნის თუ არა უჯრედები, რომელი ზომებია საჭირო, სად იკარგება დრო და რომელი აღჭურვილობის მომსახურების დროა.
რას აჩვენებს დატვირთვა. არა საშუალო ციფრი თვეზე, არამედ განაწილება საათებითა და დღეებით: ობიექტი შეიძლება იყოს დატვირთული საშუალოდ 45%-ით და ამასთან ყოველ შაბათს 14-დან 18-მდე არ ჰქონდეს არცერთი თავისუფალი მცირე უჯრედი. გადაწყვეტა — დაემატოს საჭირო ზომის უჯრედები, და არა კარადა მთლიანად.
მაჩვენებლები, რომლებიც ითვლება ობიექტით:
უარი გაცემაში — ყველაზე დაუფასებელი მაჩვენებელია. დაკავებულობა ყველას ჩანს, ხოლო ადამიანი, რომელიც მივიდა, თავისუფალი უჯრედი ვერ იპოვა და წავიდა, ჩვეულებრივ სტატისტიკაში საერთოდ არ რჩება. ამასობაში სწორედ ეს რიცხვი პასუხობს კითხვას, საჭიროა თუ არა კარადის გაფართოება.
ანგარიშები გაიტანება ფაილით და შეიძლება აშენდეს განრიგით — მაგალითად, ყოველი თვის პირველ რიცხვში ყველა ობიექტზე ერთდროულად.

გრაფიკზე სრული დაკავებულობის ორი საათი ნიშნავს არა «კარგად დატვირთულია», არამედ რიგს და უარებს. ამ მაჩვენებლის გვერდით ყოველთვის დგას უჯრედის გარეშე წასული ადამიანების რიცხვი, — სხვაგვარად პიკი იკითხება როგორც წარმატება.
ეტაპები მიდის სწორედ ამ რიგით. კვლევის გამოტოვება — ყველაზე ხშირი მიზეზია, რომლის გამოც სისტემას აწყობენ ისეთი აღჭურვილობის ქვეშ, რომელიც საჭირო ბრძანებებს არ იღებს.
რა უკვე დგას ობიექტზე: კარადები, საკეტები, კონტროლერები, წამკითხველები, კავშირი, ელექტროკვება. რომელი სცენარებია საჭირო, ფასიანია თუ არა შენახვა, ვინ არის პასუხისმგებელი უჯრედებზე. გამოსავალზე — რა უერთდება მაშინვე, რა მოითხოვს დამუშავებას და რა აკლია ობიექტს.
ერთი კარადა მთლიანად: გაცვლა კონტროლერთან ცოცხალ აღჭურვილობაზე, გახსნისა და სენსორების შემოწმება, ვადების, ტარიფებისა და წესების კონფიგურაცია ადამიანების ფაქტობრივი ქცევით, და არა დოკუმენტაციით.
ვინ რომელ ობიექტებზეა პასუხისმგებელი, რომელი მოვლენები ვისთან მიდის, რა ითვლება ავარიად, როგორ მუშავდება ვადაგადაცილება. აქვე კონფიგურირდება თანამშრომლების უფლებები და ხელით გახსნების წესრიგი.
დანარჩენი კარადები და ობიექტები დამუშავებული სქემით, აღჭურვილობის ახალი ტიპები — ცალკე გაცვლის მოდულებით. შემდეგ გროვდება ისტორია, ჩნდება ანგარიშები პერიოდზე და მონაცემები გაფართოებისთვის.
მოგვწერეთ, რა ობიექტია, რამდენი უჯრედი და რომელი კარადები უკვე დგას, ფასიანია თუ არა შენახვა და ვინ იმუშავებს სისტემასთან. ჩვენ გიპასუხებთ, რა უერთდება არსებულ აღჭურვილობას, წვდომის რომელი სცენარები შეესაბამება და რისგან დაწყებაა გონივრული პილოტი.