Amaliy qo‘llanma
Offline-first SFA: barqaror aloqa bo‘lmaganda ishlash
Offline-first SFA aloqa beqaror bo‘lganda kelishilgan tashrif jarayonini bajarish, ma’lumotni qurilmada saqlash va ulanish tiklangach sinxronlash imkonini beradi. Ishonchlilik qurilmadagi ma’lumotlar tarkibi va ziddiyatlarni hal qilish qoidalariga bog‘liq.
- Savdo jamoalarini boshqarish
- SFA: savdo vakillari ishini avtomatlashtirish
- Durust: onlayn buyurtmalar, tashrif bosqichlari va savdo marshrutlari

Batafsil
Oflayn rejim serverdagi tizimning telefondagi to‘liq nusxasi emas. Qurilmaga faqat savdo vakilining marshruti va roli uchun kerak bo‘lgan mijozlar, tovarlar, narxlar, vazifalar va cheklovlar uzatiladi.
Asosiy xavf aloqa yo‘qligida emas, u tiklanganda yuzaga keladi: serverdagi ma’lumot o‘zgargan, hujjat qayta yuborilgan yoki savdo qoidasi yangilangan bo‘lishi mumkin. Shu sababli sinxronlash yashirin texnik hodisa emas, boshqariladigan jarayon bo‘lishi kerak.
Rahbar uchun umumiy va’dadan ko‘ra aniq chegara muhim: qaysi harakatlar mahalliy bajariladi, ma’lumot qachongacha dolzarb hisoblanadi va ziddiyatli operatsiya qanday ko‘rib chiqiladi.
Bu qanday qo‘llaniladi
- Marshrut boshlanishidan oldin qurilma ruxsat etilgan asosiy ma’lumotlar, vazifalar va mijoz ma’lumotlarini oladi.
- Tashrif davomida har bir hodisa identifikator, vaqt va savdo nuqtasiga bog‘lanish bilan qurilmada saqlanadi.
- Aloqa tiklangach, operatsiyalar navbati belgilangan ketma-ketlikda serverga yuboriladi.
- Server versiyalar, biznes qoidalari va dublikatlarni tekshiradi, so‘ng operatsiyani tasdiqlaydi yoki ziddiyat sababini qaytaradi.
- Yuborilmagan va rad etilgan operatsiyalar savdo vakili hamda mas’ul rahbarga ko‘rinib turadi.
Amaliy tekshiruv ro‘yxati
- Oflayn bajariladigan harakatlar har bir rol uchun belgilangan.
- Foydalanuvchi har bir muhim operatsiyaning sinxronlash holatini ko‘radi.
- Takroriy yuborish yangi buyurtma yoki to‘lov yaratmaydi.
- Har bir ziddiyat uchun mas’ul va tushunarli ko‘rib chiqish tartibi bor.
Qo‘llash chegarasi
Har qanday qurilma, aloqasiz ishlash muddati va modullar to‘plami uchun bir xil oflayn ssenariyni va’da qilib bo‘lmaydi. Mahalliy ma’lumotlar, dolzarblik davri va sinxronlash qoidalari har bir loyiha uchun kelishiladi.
