پشتیبان و بازیابی
پشتیبان و بازیابی دربارهٔ این است که نسخهای مستقل از اطلاعاتتان بیرون از دستگاه نگه دارید و در صورتِ نیاز آن را برگردانید.
پشتیبان و بازیابی به زبانِ ساده
پشتیبان و بازیابی با یک فایل شروع میشود. پشتیبان یک فایلِ متنی (JSON) است که همهٔ اسناد، فاکتورها، کالاها، مخاطبان، خزانه، چکها، حقوق و تنظیماتِ کسبوکارهایی را که مالکشان هستید در خود دارد. فقط «مالک» میتواند آن را بگیرد. فایل رمز ندارد و رمزنگاری نمیشود؛ هر کس آن را بردارد میتواند بخواند، پس مثلِ یک دفترِ کاغذی باید در جای امن بماند.
بازیابی برعکسِ پشتیبان است: دادههایِ فعلیِ دستگاه را کنار میگذارد و محتوای فایل را جایش مینویسد. این یعنی هر چه پس از ساختهشدنِ فایل ثبت کردهاید و در فایل نیست از دستگاه میرود. به همین دلیل ناخدا پیش از بازیابی از شما میخواهد یک پشتیبانِ تازه از وضعیتِ فعلی بگیرید؛ اگر آن ذخیره نشود، بازیابی انجام نمیشود. بازیابی دو حالت دارد: همهٔ دستگاه، یا فقط یک کسبوکار از میانِ کسبوکارهایِ داخلِ فایل. بازیابی در یک تراکنش انجام میشود؛ اگر وسطِ کار خطا بیاید هیچ تغییری باقی نمیماند.
بازیابی از فایل همهجا باز نیست. در نصبی که به سرورِ ناخدا وصل است بسته است، چون بازیابی فقط پایگاهِ همین دستگاه را عوض میکرد و همگامسازیِ بعدی نسخهٔ سرور را دوباره جایش میگذاشت، بیآنکه پیامی ببینید. گرفتنِ پشتیبان در هر دو نوعِ نصب باز است. جزئیاتِ سکوها در docs/guides/WEB-PLATFORM.md است.
یک مثال از پشتیبان و بازیابی
پشتیبان و بازیابی را در «سبد نارون» ببینید. صاحبِ مغازه هر آخرِ هفته یک فایلِ پشتیبان میگیرد و آن را در فضای ابریِ خودش میگذارد. دوشنبه گوشیاش گم میشود. با گوشیِ تازه همان فایلِ آخرِ هفته را بازیابی میکند؛ فاکتورهایی که یکشنبه زده بود در فایل نیستند و باید دوباره ثبت شوند. اگر او قبل از گمشدن به اینترنت وصل بوده و همگامسازی شده بود، این دادهها روی سرور هم بود، ولی تغییراتِ همگامنشده با گمشدنِ گوشی از بین میرفت. پشتیبان این خطر را برایش کم کرده بود.
پشتیبان و بازیابی در ناخدا کجا دیده میشود؟
پشتیبان و بازیابی در «تنظیمات»، صفحهٔ «پشتیبانگیری و خروجی» است: گرفتن پشتیبانِ کامل، بازیابیِ کاملِ دستگاه از فایلِ پشتیبان و بازیابیِ یک کسبوکار از فایلِ پشتیبان. جزئیاتِ هر دکمه و پیام در مرجع صفحهٔ پشتیبانگیری و خروجی است.
چند چیز از فایل بازیابی نمیشود حتی اگر در فایل باشد: صفِ تغییراتِ منتظرِ ارسال و کارتهایِ تعارض پاک میشوند و از نو ساخته میشوند؛ تنظیماتِ دستگاه مثل تم و زبان دستنخورده میمانند.
پشتیبان و بازیابی با چه چیزی اشتباه گرفته میشود؟
پشتیبان با همگامسازی چیست و چه نیست اشتباه گرفته میشود. همگامسازی تغییراتِ شما را به سرور میفرستد و هر اشتباه یا حذفی که همگام شود همهجا اعمال میشود؛ پشتیبان یک نسخهٔ مستقل است که با حذفِ بعدی عوض نمیشود. پشتیبانِ خودکارِ سیستمعامل و انتقال به گوشیِ تازه هم دادهٔ ناخدا را نمیبرند.
پشتیبان با «خروجیِ اکسل و CSV» هم اشتباه گرفته میشود: خروجی فقط یک فهرست را برای خواندن یا فرستادن میدهد و نمیتوان با آن اطلاعات را برگرداند (خروجی اکسل و CSV از اطلاعاتِ کسبوکار).
منابعِ پشتیبان و بازیابی
- رفتارِ پشتیبان و بازیابی از کدِ ناخدا استخراج شده است (فهرستِ
sources) و در این سند، گذرِ زنده روی دستگاهِ واقعی ادعا نمیشود. - مدتِ نگهداشتنِ اسنادِ حسابداری از نظرِ قانونی و مسئولیتِ حقوقیِ نگهداشتنِ فایل (منبعِ رسمیِ این مورد هنوز افزوده نشده است)