همگامسازی خودکار پس از بهروزرسانی
چرا پس از نصب نسخهٔ جدید، صف ارسال مدتی پر میماند و چه باید کرد.
پاسخ کوتاه
وقتی نسخهٔ جدید دسکتاپ دادههای بیشتری به ابر میفرستد، برنامه پس از اولین اجرا یکبار همهٔ سوابق را خودکار و آرامآرام دوباره ارسال میکند تا داشبورد ابری کامل شود. در این مدت «صف ارسال» بالا میماند، ولی فروش کند نمیشود و لازم نیست کاری انجام دهید.
رویدادهای زنده فقط برای رکوردهایی ارسال میشوند که از این به بعد تغییر میکنند. اگر نسخهٔ جدید برای رکوردهای موجود فیلد یا حوزهٔ تازهای میفرستد، ابر بدون ارسال مجدد نسخهٔ ناقص قبلی را نگه میداشت؛ به همین دلیل برنامه این کار را خودکار انجام میدهد.
چه چیزهایی نسخهٔ ارسال را بالا بردهاند
- ▸نسخهٔ ۲ (شهریور ۱۴۰۵): اسناد و بچ و انبارگردانی انبار، پیشسفارش، کارت هدیه، انعام، برنامهٔ کاری و حضور، CRM نسخهٔ ۲، جزئیات کامل حقوق و حسابداری.
- ▸نسخهٔ ۳ (مهر ۱۴۰۵): قیمت و سطوح قیمت و بارکد کاتالوگ، کارت دستور پخت، احکام کارگزینی، وام و مرخصی، تنظیمات و رد حسابرسی حسابداری، فاکتور خرید و تولید و ریالی کردن انبار، نرخ ارزش افزودهٔ فاکتور.
چه اتفاقی میافتد
- ۱در اولین اجرای نسخهٔ جدید، اگر اتصال ابری فعال و ماژول آن در لایسنس باشد، برنامه میبیند که نسخهٔ ثبتشدهٔ آخرین همگامسازی (فایل cloud_resync.json در پوشهٔ داده) از نسخهٔ خودش کمتر است.
- ۲در پسزمینه همهٔ رکوردها را به صف اضافه میکند — اما آهسته: حدود ۲۰۰۰ رویداد همزمان در صف نگه میدارد و رویدادهای بعدی فقط وقتی اضافه میشوند که ارسالشدهها جا باز کنند.
- ۳رویدادهای زندهٔ فروش پشت یک صف عظیم گیر نمیکنند و حافظهٔ رایانه برای فروشگاهی با سالها سابقه پر نمیشود.
- ۴وقتی همهچیز در صف قرار گرفت، برنامه ثبت میکند که این نسخه همگام شده و دیگر تکرار نمیکند.
فروشگاهی با سه سال سابقه و حدود ۱۲۰٬۰۰۰ رکورد به نسخهٔ جدید بهروز شده است.
- اولین اجرا
- پنجره یا پیامی نمیآید؛ کار با صندوق عادی است
- «صف ارسال» در طول ساعات بعد
- عددی زیر حدود ۲٬۰۰۰ (بهعلاوه رویدادهای فروش همان لحظه) که بالا و پایین میشود
- صفحههای تازهٔ داشبورد
- مثلاً «اسناد انبار» و «کارتهای هدیه» کمکم با سوابق قدیمی پر میشوند
- پایان کار
- همهٔ رکوردها در صف قرار گرفتهاند، نسخه ثبت میشود و پس از خالی شدن صف عدد ۰ میماند
اگر در میانهٔ کار برنامه بسته شود یا تنظیمات ابری تغییر کند، همگامسازی در اجرای بعدی از نو انجام میشود؛ ارسال دوباره بیخطر است چون ابر رکوردها را با شناسهٔ خودشان بهروز میکند.
اگر اتصال ابری هنگام بهروزرسانی خاموش باشد یا ماژول ابری در لایسنس نباشد، این کار انجام نمیشود. در این حالت پس از فعالسازی، یکبار «⬆ ارسال همه» را دستی بزنید — پیکربندی اتصال.
پرسشهای متداول
؟بعد از بهروزرسانی، صف ارسال چند ساعت بالاست؛ مشکلی هست؟
خیر. این همان همگامسازی خودکار یکباره است که بهعمد آهسته انجام میشود تا فروش کند نشود. کافی است برنامه باز و متصل بماند؛ وقتی تمام شد صف صفر میشود.
؟آیا لازم است بعد از بهروزرسانی «ارسال همه» را بزنم؟
اگر اتصال ابری فعال بوده، نه؛ برنامه این کار را خودکار انجام میدهد. فقط اگر ابر را بعداً فعال کردهاید یا دادهای را کم میبینید، دستی بزنید.
؟این همگامسازی هر بار برنامه را باز میکنم تکرار میشود؟
خیر. پس از پایان، نسخهٔ ارسال در فایل cloud_resync.json ثبت میشود و تا نسخهٔ بعدیِ قالب ارسال دوباره انجام نمیشود. فقط اگر در میانه قطع شود، اجرای بعدی از نو شروع میکند.