ارتقاء

ارتقاء شامل انتقال یک پایگاه داده از نسخه قدیمی‌تر به نسخه جدیدتر پشتیبانی‌شده است (مثلاً از Odoo 16.0 به Odoo 18.0). ارتقاء‌های منظم بسیار مهم هستند زیرا هر نسخه ویژگی‌های جدید، رفع اشکالات و به‌روزرسانی‌های امنیتی ارائه می‌دهد. استفاده از نسخه پشتیبانی‌شده به شدت توصیه می‌شود. هر نسخه اصلی به مدت سه سال پشتیبانی می‌شود.

بسته به نوع میزبانی و نسخه استفاده شده از Odoo، ارتقاء پایگاه داده می‌تواند اجباری باشد.

  • اگر یک پایگاه داده روی نسخه اصلی باشد (مثلاً 16.0، 17.0، 18.0)، ارتقاء هر دو سال یک‌بار الزامی است.

  • اگر یک پایگاه داده روی نسخه جزئی باشد (مثلاً ۱۷.۱، ۱۷.۲، ۱۷.۴)، ارتقاء آن چند هفته پس از انتشار نسخه بعدی اجباری است. نسخه‌های جزئی معمولاً هر دو ماه یک‌بار منتشر می‌شوند.

چند هفته قبل از انجام خودکار یک به‌روزرسانی اجباری، یک اعلان در پایگاه داده خود دریافت خواهید کرد. تا زمانی که مهلت تعیین‌شده به پایان نرسیده باشد، کنترل این فرآیند در دست شماست.

پیام ارتقاء در بالای سمت راست پایگاه داده

به طور مشخص، تیم ارتقاء اودو یک آزمایش ارتقاء خاموش را برای هر پایگاه داده‌ای که باید ارتقاء یابد انجام می‌دهد. اگر آزمایش موفقیت‌آمیز باشد و کمتر از ۲۰ دقیقه طول بکشد، می‌توانید مستقیماً ارتقاء را از پایگاه داده آغاز کنید. اگر آزمایش شکست بخورد، می‌توانید ارتقاء را با استفاده از «مدیریت پایگاه داده <https://www.odoo.com/my/databases>» آزمایش کنید.

هنگامی که دعوت به ارتقاء داده می‌شوید، به شدت توصیه می‌شود که ابتدا یک پایگاه داده آزمایشی ارتقاء یافته درخواست کنید و زمانی را برای آزمایش آن صرف کنید.

در صورت عدم انجام اقدام قبل از تاریخ مقرر، ارتقاء خودکار به نسخه بعدی فعال خواهد شد.

ارتقاء شامل موارد زیر نمی‌شود:

  • تنزیل به نسخه قبلی اودوو

  • تغییر نسخه‌ها (مثلاً از نسخه کامیونیتی به نسخه اینترپرایز)

  • تغییر نوع میزبانی (مثلاً از استقرار محلی به اودو آنلاین)

  • مهاجرت از یک ERP دیگر به اودو

هشدار

اگر پایگاه داده شما شامل ماژول‌های سفارشی باشد، تا زمانی که نسخه‌ای از ماژول‌های سفارشی شما برای نسخه هدف اودوو در دسترس نباشد، نمی‌توان آن را ارتقا داد. برای مشتریانی که ماژول‌های سفارشی خود را نگهداری می‌کنند، توصیه می‌کنیم این فرآیند را با درخواست یک پایگاه داده ارتقا یافته و همچنین ارتقای کد منبع ماژول‌های سفارشی خود به صورت موازی انجام دهید.

ارتقاء به طور خلاصه

  1. درخواست یک پایگاه داده آزمایشی ارتقاء یافته (به دریافت یک پایگاه داده آزمایشی ارتقاء یافته مراجعه کنید).

  2. در صورت لزوم، کد منبع ماژول سفارشی خود را به نسخه جدید اودوو سازگار کنید (به Upgrade a customized database مراجعه کنید).

  3. پایگاه داده ارتقا یافته را به طور کامل آزمایش کنید (به آزمایش نسخه جدید پایگاه داده مراجعه کنید).

  4. هرگونه مشکلی که در طول آزمایش با آن مواجه شدید را به اودو گزارش دهید. برای این کار به صفحه پشتیبانی بروید و گزینه "مشکلی مرتبط با ارتقاء آینده من (در حال آزمایش ارتقاء هستم)" را انتخاب کنید <https://www.odoo.com/help?stage=migration>_.

  5. پس از رفع تمامی مشکلات و اطمینان از اینکه پایگاه داده ارتقا یافته می‌تواند بدون هیچ مشکلی به عنوان پایگاه داده اصلی شما استفاده شود، برنامه‌ریزی ارتقای پایگاه داده تولیدی خود را انجام دهید.

  6. درخواست ارتقاء برای پایگاه داده تولید، که در طول فرآیند تکمیل، آن را غیرقابل دسترس می‌کند (مشاهده کنید ارتقاء پایگاه داده تولید).

  7. هرگونه مشکلی که در طول ارتقاء به Odoo با آن مواجه شدید را با مراجعه به صفحه پشتیبانی و انتخاب گزینه "مشکلی مرتبط با ارتقاء من (تولید)" گزارش دهید.

دریافت یک پایگاه داده آزمایشی ارتقاء یافته

صفحه ارتقاء پلتفرم اصلی برای درخواست ارتقاء پایگاه داده است. با این حال، بسته به نوع میزبانی، می‌توانید از طریق خط فرمان (محلی)، مدیر پایگاه داده Odoo Online مدیریت پایگاه داده یا پروژه Odoo.sh خود ارتقاء را انجام دهید.

توجه

پلتفرم ارتقاء از همان «سیاست حفظ حریم خصوصی <https://www.odoo.com/privacy>» که سایر خدمات Odoo.com پیروی می‌کنند، استفاده می‌کند. برای اطلاعات بیشتر درباره نحوه مدیریت داده‌ها و حفظ حریم خصوصی توسط Odoo، به صفحه «مقررات عمومی حفاظت از داده‌ها <https://www.odoo.com/gdpr>» مراجعه کنید.

پایگاه‌های داده آنلاین Odoo می‌توانند به صورت دستی از طریق «مدیریت پایگاه داده <https://www.odoo.com/my/databases>» ارتقا داده شوند.

مدیر پایگاه داده تمام پایگاه‌های داده مرتبط با حساب کاربری را نمایش می‌دهد. پایگاه‌های داده‌ای که نسخه اخیر اودو را ندارند، یک آیکون فلش در دایره کنار نام خود نمایش می‌دهند که نشان‌دهنده امکان ارتقاء آنها است.

مدیر پایگاه داده با دکمه ارتقاء در کنار نام یک پایگاه داده.

روی نماد فلش در دایره کلیک کنید تا فرآیند ارتقاء را شروع کنید. در پنجره بازشو، موارد زیر را پر کنید:

  • نسخه اودو که می‌خواهید به آن ارتقا دهید، معمولاً آخرین نسخه

  • آدرس ایمیل که باید لینک به پایگاه داده ارتقاء یافته را دریافت کند

  • هدف ارتقاء، که به صورت خودکار برای اولین درخواست ارتقاء شما به آزمایش تنظیم می‌شود

پنجره "ارتقاء پایگاه داده"

برچسب ارتقاء در حال انجام تا زمان تکمیل در کنار نام پایگاه داده نمایش داده می‌شود. پس از موفقیت‌آمیز بودن فرآیند، یک ایمیل حاوی لینک به پایگاه داده آزمایشی ارتقاء یافته به آدرس ارائه شده ارسال می‌شود. همچنین می‌توان از طریق مدیر پایگاه داده با کلیک روی فلش کشویی قبل از نام پایگاه داده به آن دسترسی پیدا کرد.

کلیک بر روی فلش منو، پایگاه داده آزمایشی ارتقاء یافته را نمایش می‌دهد.

توجه

شما می‌توانید چندین پایگاه داده آزمایشی درخواست دهید اگر بخواهید یک ارتقاء را بیش از یک بار آزمایش کنید.

توجه

هنگامی که درخواست ارتقاء تکمیل می‌شود، یک گزارش ارتقاء به ایمیل موفقیت‌آمیز ارتقاء پیوست می‌شود و برای کاربران گروه "مدیریت / تنظیمات" در اپلیکیشن گفتگو در دسترس قرار می‌گیرد. این گزارش اطلاعات مهمی درباره تغییرات معرفی‌شده توسط نسخه جدید ارائه می‌دهد.

آزمایش نسخه جدید پایگاه داده

ضروری است که پایگاه داده آزمایشی ارتقا یافته را آزمایش کنید تا اطمینان حاصل کنید که با تغییر در نماها، رفتار یا پیام خطا پس از فعال شدن ارتقا، در فعالیت‌های روزمره خود دچار مشکل نمی‌شوید.

توجه

پایگاه‌های داده آزمایشی خنثی شده‌اند و برخی ویژگی‌ها غیرفعال شده‌اند تا از تأثیرگذاری آن‌ها بر پایگاه داده تولید جلوگیری شود.

  1. اقدامات زمان‌بندی‌شده غیرفعال هستند.

  2. سرورهای ایمیل خروجی با بایگانی کردن سرورهای موجود و افزودن یک سرور جعلی غیرفعال می‌شوند.

  3. ارائه‌دهندگان پرداخت و حامل‌های تحویل به محیط آزمایشی بازنشانی شده‌اند.

  4. همگام‌سازی بانک غیرفعال است. اگر می‌خواهید همگام‌سازی را آزمایش کنید، با ارائه‌دهنده همگام‌سازی بانک خود تماس بگیرید تا اطلاعات ورود به محیط آزمایشی را دریافت کنید.

توصیه می‌شود تا حد امکان فرآیندهای کسب‌وکار خود را آزمایش کنید تا از عملکرد صحیح آن‌ها اطمینان حاصل کرده و با نسخه جدید بیشتر آشنا شوید.

چک لیست تست پایه

  • آیا نماهایی وجود دارند که در پایگاه داده آزمایشی شما غیرفعال باشند اما در پایگاه داده تولیدی شما فعال باشند؟

  • آیا نماهای معمول شما هنوز به درستی نمایش داده می‌شوند؟

  • آیا گزارش‌های شما (فاکتور، سفارش فروش و غیره) به درستی ایجاد می‌شوند؟

  • آیا صفحات وب‌سایت شما به درستی کار می‌کنند؟

  • آیا می‌توانید رکوردها را ایجاد و ویرایش کنید؟ (سفارش‌های فروش، فاکتورها، خریدها، کاربران، مخاطبین، شرکت‌ها و غیره)

  • آیا مشکلی در قالب‌های ایمیل شما وجود دارد؟

  • آیا مشکلی در ترجمه‌های ذخیره‌شده وجود دارد؟

  • آیا فیلترهای جستجوی شما هنوز موجود هستند؟

  • آیا می‌توانید داده‌های خود را صادر کنید؟

  • بررسی یک محصول تصادفی در کاتالوگ محصولات شما و مقایسه داده‌های آزمایشی و تولیدی آن برای اطمینان از یکسان بودن همه موارد (دسته‌بندی محصول، قیمت فروش، قیمت تمام‌شده، تأمین‌کننده، حساب‌ها، مسیرها و غیره).

  • خرید این محصول (برنامه خرید).

  • تأیید دریافت این محصول (برنامه انبارداری).

  • بررسی اینکه آیا مسیر دریافت این محصول در پایگاه داده تولیدی شما (برنامه انبار) یکسان است.

  • فروش این محصول (برنامه فروش) به یک مشتری تصادفی.

  • باز کردن پایگاه داده مشتریان خود (برنامه مخاطبین)، انتخاب یک مشتری (یا شرکت)، و بررسی اطلاعات آن.

  • ارسال این محصول (برنامه انبارداری).

  • بررسی اینکه آیا مسیر ارسال این محصول با مسیر موجود در پایگاه داده تولید شما (برنامه انبار) یکسان است.

  • اعتبارسنجی فاکتور مشتری (برنامه صدور فاکتور یا حسابداری).

  • اعتباردهی به فاکتور (صدور یادداشت اعتباری) و بررسی اینکه آیا مانند پایگاه داده تولید شما عمل می‌کند.

  • بررسی نتایج گزارش‌های شما (برنامه حسابداری).

  • بررسی تصادفی مالیات‌ها، ارزها، حساب‌های بانکی و سال مالی (برنامه حسابداری).

  • ایجاد سفارش آنلاین (برنامه‌های وبسایت) از انتخاب محصول در فروشگاه شما تا فرآیند پرداخت و بررسی اینکه آیا همه چیز مانند پایگاه داده تولیدی شما عمل می‌کند.

این فهرست کامل نیست. مثال را بر اساس استفاده خود از Odoo به سایر برنامه‌های خود گسترش دهید.

اگر هنگام آزمایش پایگاه داده آزمایشی ارتقاء‌یافته خود با مشکلی مواجه شدید، می‌توانید با مراجعه به صفحه پشتیبانی و انتخاب گزینه "مشکلی مرتبط با ارتقاء آینده من (در حال آزمایش یک ارتقاء هستم)" از کمک اودو درخواست کنید. در هر صورت، گزارش دادن هر مشکلی که در طول آزمایش با آن مواجه می‌شوید ضروری است تا بتوان آن را قبل از ارتقاء پایگاه داده تولیدی برطرف کرد.

ممکن است در طول آزمایش با تفاوت‌های قابل توجهی در نماهای استاندارد، ویژگی‌ها، فیلدها و مدل‌ها مواجه شوید. این تغییرات نمی‌توانند به صورت موردی بازگردانده شوند. با این حال، اگر تغییری که توسط نسخه جدید معرفی شده است باعث خرابی یک سفارشی‌سازی شود، مسئولیت سازگار کردن آن با نسخه جدید اودو بر عهده نگهدارنده ماژول سفارشی شما است.

نکته

فراموش نکنید که آزمایش کنید:

  • یکپارچه‌سازی با نرم‌افزارهای خارجی (EDI، APIها و غیره)

  • جریان‌های کاری بین برنامه‌های مختلف (فروش آنلاین با تجارت الکترونیک، تبدیل یک سرنخ به سفارش فروش، تحویل محصولات و غیره)

  • صادرات داده

  • اقدامات خودکار

  • اقدامات سرور در منوی اقدام در نماهای فرم، و همچنین با انتخاب چندین رکورد در نماهای لیست

ارتقاء پایگاه داده تولیدی

پس از اینکه آزمایش‌ها تکمیل شدند و شما اطمینان حاصل کردید که پایگاه داده ارتقاء‌یافته می‌تواند بدون هیچ مشکلی به عنوان پایگاه داده اصلی شما استفاده شود، زمان برنامه‌ریزی برای روز راه‌اندازی فرا رسیده است.

پایگاه داده تولید شما در طول ارتقاء در دسترس نخواهد بود. بنابراین، توصیه می‌کنیم ارتقاء را در زمانی برنامه‌ریزی کنید که استفاده از پایگاه داده حداقل باشد.

از آنجا که اسکریپت‌های استاندارد ارتقاء و پایگاه داده شما به طور مداوم در حال تغییر هستند، توصیه می‌شود که به طور مرتب درخواست یک پایگاه داده آزمایشی ارتقاء یافته دیگر را بدهید تا اطمینان حاصل شود که فرآیند ارتقاء همچنان موفقیت‌آمیز است، به‌ویژه اگر تکمیل آن زمان زیادی طول بکشد. تمرین کامل فرآیند ارتقاء در روز قبل از ارتقاء پایگاه داده تولید نیز توصیه می‌شود.

مهم

شروع تولید بدون آزمایش اولیه ممکن است منجر به:

  • کاربران در تطبیق با تغییرات و ویژگی‌های جدید ناکام هستند

  • وقفه‌های کسب‌وکار (مانند عدم امکان تأیید یک اقدام)

  • تجربه ضعیف مشتری (مثلاً یک وب‌سایت تجارت الکترونیک که به درستی کار نمی‌کند)

فرآیند ارتقاء یک پایگاه داده تولید مشابه ارتقاء یک پایگاه داده آزمایشی است، اما با چند استثنا.

این فرآیند مشابه دریافت یک پایگاه داده آزمایشی ارتقاء یافته است، به جز گزینه هدف که باید به جای آزمایش به تولید تنظیم شود.

هشدار

پس از درخواست ارتقاء، پایگاه داده تا زمان اتمام ارتقاء در دسترس نخواهد بود. پس از تکمیل فرآیند، بازگشت به نسخه قبلی غیرممکن است.

در صورت بروز مشکلی در پایگاه داده تولیدی شما، می‌توانید با مراجعه به صفحه پشتیبانی و انتخاب گزینه "مشکلی مرتبط با ارتقاء من (تولید)" از کمک اودو درخواست کنید.

توافق‌نامه سطح خدمات (SLA)

با اودو اینترپرایز، ارتقاء یک پایگاه داده به جدیدترین نسخه اودو رایگان است، شامل هرگونه پشتیبانی مورد نیاز برای رفع احتمالی اختلافات در پایگاه داده ارتقاء یافته.

اطلاعات مربوط به خدمات ارتقاء که در مجوز Enterprise گنجانده شده است، در توافق‌نامه اشتراک Odoo Enterprise موجود است. با این حال، این بخش توضیح می‌دهد که چه خدمات ارتقایی را می‌توانید انتظار داشته باشید.

ارتقاء خدمات تحت پوشش توافقنامه سطح خدمات (SLA)

پایگاه‌های داده میزبانی‌شده در پلتفرم‌های ابری اودو (Odoo Online و Odoo.sh) یا میزبانی‌شده به‌صورت محلی (On-Premise) می‌توانند در هر زمان از خدمات ارتقاء بهره‌مند شوند برای:

  • ارتقاء تمامی برنامه‌های استاندارد؛

  • ارتقاء تمامی سفارشی‌سازی‌های ایجاد شده با اپلیکیشن Studio، به شرطی که Studio همچنان نصب باشد و اشتراک مربوطه همچنان فعال باشد؛ و

  • ارتقاء تمامی توسعه‌ها و سفارشی‌سازی‌هایی که تحت اشتراک نگهداری سفارشی‌سازی‌ها پوشش داده می‌شوند.

خدمات ارتقاء محدود به تبدیل فنی و تطبیق یک پایگاه داده (ماژول‌ها و داده‌های استاندارد) برای سازگاری با نسخه هدف ارتقاء می‌باشد.

ارتقاء خدمات تحت پوشش SLA نیست

خدمات مرتبط با ارتقاء زیر شامل نمی‌شوند:

  • پاکسازی داده‌ها و تنظیمات موجود هنگام ارتقا؛

  • ارتقاء ماژول‌های اضافی که تحت پوشش قرارداد نگهداری نیستند و توسط تیم داخلی یا اشخاص ثالث، از جمله شرکای اودو، ایجاد شده‌اند؛ و

  • آموزش استفاده از ویژگی‌ها و جریان‌های کاری نسخه ارتقاء یافته.

همچنین ببینید