Barcha maqolalar

Yangi ish: planshetlar, eshik kontrollerlari va har kuni 150 kishi ochadigan ERP

Nashr etilgan 27-sentabr, 2026 · 6 daqiqa o'qish

Yangi ish va butunlay boshqacha ish turi

Avgust oyida yangi lavozimda ish boshladim: Ijtimoiy himoya milliy agentligi huzuridagi Ijtimoiy inspeksiyada raqamlashtirish bo'yicha bosh mutaxassis. Yillar davomida mahsulot qurganimdan keyin — InterRail'da ERP'lar, yonida BookUp — bu ishimda birinchi marta gap "feature chiqarish"dan ko'ra "butun tashkilotning raqamli tomonini ishlatib turish" haqida.

Ikki oycha bo'ldi. Qurilmalar, tarmoqlar va odamlar haqida kutganimdan ham ko'proq narsa o'rgandim, shuning uchun bu ish aslida qanday ekanini yozib qo'ymoqchiman.

Planshetlar

Kundalik ishning katta qismi Android planshetlarda bo'ladi. Demak, kimdir har bir planshetda kerakli ilovalar, to'g'ri versiyalar va to'g'ri sozlamalar borligini ta'minlashi kerak — va o'sha kimdir endi men.

Buni USB kabel ko'tarib yurib qilib bo'lmaydi. Planshetlar tarqoq, men o'tirgan joydan uzoqda. Shuning uchun yechim — MDM, ya'ni mobil qurilmalarni boshqarish tizimi. Biz Headwind MDM'dan foydalanamiz — ochiq kodli, o'z serverimizda turadigan tizim.

G'oyasi oddiy: har bir planshetda Headwind agenti ishlaydi va u serverni tinglaydi. Serverda qurilmalarni konfiguratsiyalarga guruhlaysiz — qaysi ilovalar bo'lishi kerak, qanday sozlamalar, nimaga ruxsat bor, nimaga yo'q. Konfiguratsiyani o'zgartirasiz — undagi har bir planshet o'zgarishni o'zi oladi.

Amalda bu degani:

  • Ilovalarni masofadan o'rnatish. Yangi ilova yoki yangi versiya serverga bir marta yuklanadi va planshetlarga o'zi tarqaladi. Hech kim qurilmaga tegishi shart emas.
  • Qurilma sozlamalari va xavfsizlik siyosatlari. Bular shaxsiy telefon emas, ish quroli — siyosatlar ularni shunday saqlab turadi.
  • Monitoring. Qaysi qurilmalar onlayn, ularda nima ishlayapti va qaysilari orqada qolgan — hammasi ko'rinib turadi.
  • Foydalanish tahlili. Qaysi ilovalar haqiqatan ishlatiladi va qayerda. Nimani qo'llab-quvvatlashni hal qilishda juda foydali ekan.

Hech qachon bormagan joylarimdagi planshetlarga yangilanish yetib borganini ko'rish hali ham biroz sehrdek tuyuladi.

Xulosa: qurilmalar ko'p bo'lganda qiyin qismi hech qachon ishlab turganlari emas. Qiyini — oflayn bo'lib qolgan, xotirasi to'lgan yoki eski versiyada qotib qolgan bir nechtasi. Ularni tez topa olishingiz kerak.

Har kuni 150+ kishi ochadigan ERP

Yana bir katta qism — har kuni 150 dan ortiq kishi foydalanadigan ERP tizimi. Oldin ham ERP qurganman, lekin uni qurish bilan butun tashkilot har tongda unga tayanadigan tizim uchun javobgar bo'lish — boshqa-boshqa narsalar.

150 kishi har kuni ishlatadigan tizimda mayda narsalar mayda bo'lmay qoladi:

  • Sekin sahifa "biroz sekin" emas — bu 150 kishining kutishi.
  • Tushunarsiz tugma o'nta turli odamdan bir xil savol keltiradi.
  • To'xtab qolish — shunchaki tiket emas, ishning to'xtashi.

Shuning uchun vaqtimning katta qismi zerikarli, lekin muhim ishlarga ketadi: Linux serverlar va ma'lumotlar bazalarini sog'lom saqlash, deploy'lar oldindan aytib bo'ladigan bo'lishi uchun servislarni Docker'da ishlatish, loglarni o'qish va o'zgarishlarni ehtiyotkorlik bilan chiqarish. Uning atrofida Node-RED va Baserow bilan avtomatlashtirishlar quraman — odamlar ma'lumotni qayta yozmasligi uchun tizimlar orasida ma'lumot tashiydigan kichik oqimlar.

13 ta hududdagi eshik kontrollerlari

Buni kutmagandim. Xodimlarning kirishi va chiqishi Hikvision eshik kontrollerlari orqali qayd etiladi — 13 ta hududda ofislar bor va har birida o'z logini yuritadigan o'z kontrolleri bor.

Hududdagi ofisda qurilma ichida yotgan log hech kimga foyda bermaydi. Mening vazifam — o'sha kontrollerlarni boshqarish va 13 ta hududning kirish-chiqish loglarini bir joyga yig'ish edi, toki ular davomat va hisobotlar uchun haqiqatan ishlatilsin.

Nimani o'rgandim:

  • Uskunani tuzatish dasturni tuzatishdan sekinroq. Kontrollerning soati noto'g'ri bo'lsa, undagi har bir yozuv noto'g'ri bo'ladi. Vaqt sinxronizatsiyasi o'ylaganingizdan muhimroq.
  • Hududlardagi tarmoq — ofisingizdagi tarmoq emas. Aloqa uziladi. Qurilmalardan ma'lumot yig'adigan har qanday narsa hamma narsa doim onlayn deb o'ylamasdan, uzilishlarni ko'tarishi va keyin yetib olishi kerak.
  • Kirish-chiqish loglari — shaxsiy ma'lumot. Ularni kim ko'ra olishi ularni yig'ishning o'zi kabi muhim.

Hamma joyda integratsiyalar

Bularning ustiga, ish davlat platformalari bilan integratsiyalarga to'la — MyGov, DMED, IHMA va yana 40 dan ortiq tizim. Ilgari qo'lda so'ralib, ko'chirib yozilgan ma'lumotlar endi tizimlar orasida avtomatik yuradi. Bu InterRail'dagi ERP ishidagi hissiyotning xuddi o'zi: buni hech kim screenshot qilmaydi, lekin odamlarning kuni qisqaradi.

Men uchun nima o'zgardi

Mahsulot qurayotganimda asosan kod haqida o'ylardim. Bu yerda esa butun zanjir haqida o'ylayman: kimningdir qo'lidagi planshet, hududiy ofisdagi tarmoq, devordagi eshik kontrolleri, hammasining ortidagi server — va ertalab shunchaki ERP ochilishini xohlaydigan 150 kishi.

Ikki oy o'tdi va bu ish menga juda yoqyapti. Mahsulot chiqarishdek jozibali emas, lekin har bir tuzatishni ertasi kuni butun mamlakat bo'ylab haqiqiy odamlar sezadi. Yaqinda yana yozaman.