ERP-ko‘prik: uchta tizim rozi bo‘lgan bitta raqam
ERP’da qoldiqlar, do‘konda buyurtmalar, omborda harakatlar — va kim haq ekanini hal qiladigan puxta o‘ylangan qatlam.
- Yo‘nalish
- ERP, tizimlar va integratsiyalar
- Yozilgan
- 2026
- Texnologiyalar
- TypeScript
- Node.js
- PostgreSQL
- Xabarlar navbati
- OpenAPI

Loyiha tarkibi
Muammo
Ikki tizim bir xil raqamni turlicha ko‘rsatadi, va hamma allaqachon qaysi biriga ishonmaslikni bilib olgan. Odatda hech kim qoldiqlarga ERP, buyurtmalarga esa do‘kon javobgar deb qaror qilmagan — bu shunchaki shunday shakllangan. Sinxronizatsiya har kecha ishga tushadi, ziddiyatlar oxirgi tugagan vazifa foydasiga hal qilinadi, va noto‘g‘ri yig‘ilgan buyurtmani mijoz payqab qoladi.
Integratsiya ishi asosan kod yozish emas. Bu har bir maydon uchun qaysi tizim javobgar ekanini aniq belgilash.
Buni qanday quramiz
1. Javobgarlik xaritasi
Har bir obyekt uchun bitta sahifa: mahsulot, narx, qoldiq, mijoz, buyurtma, hisob-faktura. Har bir maydon uchun: qaysi tizim haqiqat manbai, kim uni yozishga haqli va ikkita yozuv bir vaqtda kelganda nima bo‘ladi. Bu hujjat biror narsa qurilishidan oldin tasdiqlanadi.
2. Tarmoq emas, ko‘prik
Faqat bitta odam tushunadigan oltita nuqta-nuqta skript o‘rniga, har bir tizim versiyalangan sxemaga ega yagona integratsiya servisi bilan gaplashadi. Kiruvchi hodisalar navbatga qo‘yiladi va idempotent bo‘ladi — bir xil xabar ikki marta kelsa ham, ombordagi harakat ikkilanmaydi.
3. Ko‘rinadigan solishtirish
Rejalashtirilgan vazifa ikkala tomonni solishtiradi va farqlarni, jim o‘zgartirish o‘rniga, odam ko‘rib chiqishi mumkin bo‘lgan ro‘yxat sifatida chiqaradi. Og‘ish kutilmagan hodisa emas, kimdir kuzatib boradigan raqamga aylanadi.
4. Mashq bilan migratsiya
Avval ma’lumotlar nusxa ustida sinov tarzida ko‘chiriladi — farqlar hisoboti va orqaga qaytarish yo‘li bilan. Haqiqiy o‘tkazish — bu buni birinchi emas, uchinchi marta qilishimiz.
Sizga nima beriladi
- Maydon darajasidagi javobgarlik xaritasi, yozma ravishda kelishilgan
- Hujjatlashtirilgan API va qayta ishga tushirish mumkin bo‘lgan hodisalar jurnaliga ega integratsiya servisi
- Solishtirish hisobotlari va og‘ishlar haqida ogohlantirishlar
- O‘tishdan oldin sinovdan o‘tkazilgan migratsiya qo‘llanmasi
Qiyin joylari
Eski ERP tizimlarida ko‘pincha foydali o‘zgarishlar oqimi bo‘lmaydi, shuning uchun ko‘prik so‘rov yuborib, ma’lumotlarni solishtirishga majbur bo‘ladi — bu esa solishtirish vazifasini vaqtinchalik yamoq emas, tizimning doimiy qismiga aylantiradi. Aksariyat «aniq» nomuvofiqliklar aslida soliq va o‘lchov birligini o‘girish qoidalarida yashiringan. Va kimdir shoshilinch qo‘shgan har bir maxsus maydon — hali qabul qilinmagan migratsiya qarori.
Odatiy arxitektura