SelSup platformasi · Yoʻlboshchilar
kengaytmalar va maxsus integratsiyalar
Tashqi backend xizmati, o'rnatilgan React UI va server tomoni bozor yoki etkazib berish moduli o'rtasida tanlash.
Aksariyat integratsiyalar API-dan foydalanib tashqi orqa tomoni sifatida boshlanishi kerak. SelSup-da foydalanuvchilar xususiyatni bevosita ishlatib turganda, o'rnatilgan interfeys mos keladi.
Dastur ishlab chiquvchilar va texnologiya sheriklari01
Integratsiya turi tanlang
- 1
Tashqi orqa tomoni xizmati
ERP, veb-do'kon, WMS, BI va shunga o'xshash sinxronlashtirish uchun eng yaxshi. Token serveringizda qoladi va ma'lumotlar API va vebhoqlar orqali harakatlanadi.
- 2
Reaktning kengaytirilishi
Uni SelSup ichida ishlaydigan foydalanuvchi interfeysida ishlating va mahsulotning o'zaro aloqa uslublarini qayta ishlating.
- 3
SelSup orqa qismini
SelSup-ning umumiy orqaga chiqish jarayonlarida ishtirok etish uchun chuqur bozor yoki etkazib berish integratsiyasi uchun zarur.
Avval bitta to'liq ish oqimini va uning kuzatilishi mumkinligini amalga oshirish.
02
Tashqi dasturlar arxitekturasi
Tokeni sirlar menejerida saqlang va SelSup-ni faqat sizning orqa tomondan chaqiring. brauzer dasturingiz API bilan gaplashishi va SelSup tokenini hech qachon olmasligi kerak.
SelSup adapteri, ish navbatlari va domen modeli ajratish. API shartnomasi o'zgarishlari keyinchalik ilova qolganidan ajratib qolish.
O'zgarishlar uchun kirish qutisi va chiqish qutisi ishlatilsin. Ikkala jurnal ham takrorlash va auditni qo'llab-quvvatlashi kerak.
SelSup webhook → inbox → domain worker → ERP/WMS
ERP/WMS change → outbox → SelSup API → reconciliation
API bilan bog'liq oxirgi nuqtalar
GET/api/product/findKamon oʻqish namunasiniGET/api/order/findOʻsish sinxronizatsiyasi misoli
03
Quruqlangan React kengaytmasi
Komponent SelSup interfeysi ichida ishlaydi. Tashqi domen selsup.ru-dan so'rovlarni ruxsat berishi va brauzer cheklovlarini to'g'ri boshqarish kerak.
API tokenini hech qachon paketga joylashtirmang. kengaytma arxitekturasida belgilangan orqa tomondan va qisqa muddatli foydalanuvchi kontekstidan foydalanish huquqiga ega bo'lgan ishlarni yo'naltiring.
Mahsulotlar o'zaro ta'sir uslublarini moslashtiring va ochiq bo'sh, yuklash va error holatlarini o'rnating.
Ruxsatlangan manzil brauzerga kirish huquqini nazorat qiladi, lekin foydalanuvchini tasdiqlamaydi. Har qanday sezgir operatsiyaga server tomonidan ruxsatnoma tekshirishlari kerak.
https://github.com/SelSup/component
04
Server tarafidagi integratsiya moduli
Bozor integratsiyasi odatda tokenlar, kartalar, narxlar, aktsiyalar, buyurtmalar va fon holati yangilanishlarini o'z ichiga oladi.
Ushbu modul SelSup asosiy orqa qismini o'zgartiradi va uning qayta ko'rib chiqish, sinov, mahalliylashtirish va chiqarilish jarayonini davom ettiradi.
API tashqi xatolarini barqaror ApplicationError qiymatlariga va bekor qilingan yoki haqiqiy bo'lmagan tashqi tokenlarni Backend loyihalari qoidalariga muvofiq AccessException-ga aylantirish.
Bajarga oid maydonlarni umumiy entitetlarga qo'shmang. Integratsiya DTOlarida xom shartnomalarni saqlang va ularni chegaralarda xarita qiling.
05
Bo'shash va ishlash
- 1
Sinov hisobini yaratish
Mijozlarning ishlab chiqarish ma'lumotlaridan test tokenlari, omborlar, mahsulotlar va buyurtmalar ajratish.
- 2
Koʻrib chiqish imkoniyatini qoʻshish
Qatlamning kechiktirilishini, kod bo'yicha xatolarni, qayta urinishlarni hisoblashni va kelishishning ziddiyatlarini kuzatish.
- 3
Shartnomalar migratsiyasini rejalashtirish
O'zgarish paytida eski maydonlarni qo'llab-quvvatlash va eski formatni o'chirib tashlashdan oldin iste'molchilarni joylashtiring.
- 4
Hujjatlar uzilish
Foydalanuvchilar tokenni bekor qilishni, veb-qutni olib tashlashni va ma'lumotlarni yo'qotmasdan sinxronizatsiya qilishni to'xtatishni bilishlari kerak.