چرا و کی نسخهی اودو را ارتقا دهیم؟
- پشتیبانی: طبق مستندات اودو، هر نسخهی اصلی سه سال پشتیبانی میشود. بعد از آن اصلاحیهی امنیتی و رفع اشکال رسمی ندارد.
- امکانات: هر نسخه امکاناتی میآورد که ممکن است جای یک ماژول سفارشی را بگیرد و نگهداری را کم کند.
- ماژولهای جانبی: ماژولهای تازهی فروشگاه اودو و OCA برای نسخههای جدید منتشر میشوند و نسخههای قدیمی کمکم کنار گذاشته میشوند.
قاعدهی سرانگشتی: ارتقا را نزدیک پایان سال مالی یا بستن یک دوره انجام ندهید، و پیش از رسیدن به پایان پشتیبانی برنامهاش را بچینید، نه بعد از آن.
ارتقای اودو اینترپرایز و کامیونیتی چه فرقی دارد؟
| اینترپرایز | کامیونیتی | |
|---|---|---|
| ارتقای ماژولهای استاندارد | سرویس ارتقای خود اودو؛ برای اینترپرایز رایگان است | اسکریپتهای OpenUpgrade پروژهی OCA (مثلاً برای ۱۸ به ۱۹؛ در مرحلهی بتا) |
| شخصیسازی با Studio | در سرویس ارتقا پوشش داده میشود | Studio در کامیونیتی نیست |
| ماژولهای سفارشی و جانبی | با نگهدارندهی ماژول؛ مگر قرارداد نگهداری با خود اودو داشته باشید | با نگهدارندهی ماژول |
| پایگاه دادهی آزمایشی | از صفحهی ارتقای اودو درخواست میشود، با گزارش ارتقا | روی کپی پایگاه داده، روی سرور خودتان |
در هر دو حالت، ماژولهای بومیسازی ایران «سفارشی» حساب میشوند: سرویس ارتقای اودو آنها را منتقل نمیکند و تا نسخهی مقصدِ آنها آماده نباشد، پایگاه داده ارتقا پیدا نمیکند.
در ۹۰ دقیقه گفتوگوی رایگان، ماژولهای سفارشی و بومی شما را مرور میکنیم و میگوییم ارتقا چه کاری دارد؛ اگر ارتقا الان به صرفه نبود، همین را میگوییم.
شش مرحلهی ارتقای اودوی سفارشیشده
مستندات اودو برای پایگاه دادهای که ماژول سفارشی دارد این ترتیب را میگوید:
- توقف توسعه: کد را جز برای رفع اشکال فریز کنید، و هر ماژول سفارشی را که نسخهی جدید جایش را میگیرد کنار بگذارید.
- درخواست پایگاه دادهی ارتقایافته: تا معلوم شود ارتقای استاندارد بدون مشکل انجام میشود.
- ماژولها روی پایگاه دادهی خالی: هر ماژول سفارشی روی نسخهی مقصد نصب شود؛ نماها، قالبهای ایمیل، گزارشها، کارهای خودکار و فیلدهای محاسبهای آزمایش شوند.
- ماژولها روی پایگاه دادهی ارتقایافته: داده با اسکریپتهای ارتقا منتقل شود (تغییر نام فیلد و مدل، بازیابی داده از مدلهای حذفشده) و با دادهی واقعی آزمایش شود.
- آزمون و تمرین: یک دور کامل آزمون، و یک تمرین کامل ارتقا یک روز پیش از ارتقای اصلی.
- ارتقای پایگاه دادهی اصلی: در این مدت سیستم در دسترس نیست، و بعد از ارتقا برگشت به نسخهی قبلی ممکن نیست؛ پس پشتیبان کامل پیش از شروع.
در ارتقای اودوی بومیشده چه چیزی میشکند؟
در اودوی بومیشده این پنج جا بیشتر از بقیه کار میبرند:
- تقویم شمسی: به رابط وب اودو گره خورده و این رابط بین نسخههای اصلی پشتسرهم بازنویسی شده است. ماژول تقویم معمولاً بیشترین کار انتقال را دارد؛ جزئیاتش در راهنمای تقویم شمسی در اودو آمده است.
- قالبهای چاپی: فاکتور، رسید و فیش حقوقی فارسی؛ قالبهای پایهی اودو در هر نسخه تغییر میکنند و قالبهای راستچین باید دوباره بازبینی شوند.
- اتصال مودیان: به مدل فاکتور و مالیات اودو وابسته است؛ بعد از ارتقا یک دور کامل آزمون ارسال صورتحساب لازم است.
- حقوق و بیمه: قواعد حقوق و خروجیهای قانونی؛ فیش یک ماه را پیش و پس از ارتقا مقایسه کنید.
- تغییر هسته: اگر بومیسازی با تغییر مستقیم کد هستهی اودو انجام شده باشد، ارتقا عملاً یعنی دوبارهسازی. بومیسازی باید در ماژولهای جدا باشد.
هزینه و زمان ارتقای نسخهی اودو به چه بستگی دارد؟
هزینهی ارتقا بیشتر از هر چیز به تعداد و کیفیت ماژولهای سفارشی بستگی دارد، نه به حجم داده:
- تعداد ماژولهای سفارشی و جانبی، و اینکه نسخهی مقصدشان از قبل منتشر شده یا نه.
- فاصلهی نسخهها؛ پرش از چند نسخه یعنی چند دور اسکریپت ارتقا.
- آزمون خودکار برای محاسبههای حساس (مالیات، حقوق، تاریخ شمسی)؛ بدون آن، آزمون دستی طولانی میشود.
- دادهی نامرتب؛ پاکسازی داده جزو سرویس ارتقای اودو نیست.
تعرفهی کار اودو در وستا نفر-ساعت است، پس هزینهی ارتقا همان زمانی است که این کارها میبرد؛ جزئیات در صفحهی تعرفهها.
پرسشهای رایج دربارهی ارتقای نسخه اودو
ارتقای نسخهی اودو رایگان است؟
برای اودو اینترپرایز، ارتقای ماژولهای استاندارد و شخصیسازیهای Studio در سرویس ارتقای خود اودو رایگان است. ماژولهای سفارشی و جانبی، از جمله ماژولهای بومیسازی ایران، با نگهدارندهی آنهاست. در کامیونیتی ارتقا با اسکریپتهای OpenUpgrade پروژهی OCA یا کار مجری انجام میشود.
هر نسخهی اودو چقدر پشتیبانی میشود؟
طبق مستندات اودو، هر نسخهی اصلی سه سال پشتیبانی میشود.
ماژول تقویم شمسی بعد از ارتقای اودو کار میکند؟
معمولاً نه بدون انتقال. تقویم شمسی به رابط وب اودو وابسته است و این رابط بین نسخههای اصلی تغییر کرده است؛ ماژول باید برای نسخهی مقصد منتشر یا منتقل شده باشد.
بعد از ارتقای اودو میشود به نسخهی قبلی برگشت؟
نه. طبق مستندات اودو، بعد از ارتقای پایگاه دادهی اصلی برگشت به نسخهی قبلی ممکن نیست. برای همین پشتیبان کامل و یک تمرین کامل ارتقا پیش از روز اصلی لازم است.
ارتقا از اودو ۱۸ به ۱۹ چه مراحلی دارد؟
توقف توسعه، گرفتن پایگاه دادهی ارتقایافتهی آزمایشی، نصب و آزمون ماژولهای سفارشی روی نسخهی ۱۹، انتقال داده با اسکریپت ارتقا، آزمون و تمرین کامل، و در آخر ارتقای پایگاه دادهی اصلی.
منابع
در ۹۰ دقیقه گفتوگوی رایگان، ماژولهای سفارشی و بومی شما را مرور میکنیم و میگوییم ارتقا چه کاری دارد؛ اگر ارتقا الان به صرفه نبود، همین را میگوییم.