اودوو 19 با تمرکز روی کارایی و سرعت رابط کاربری (کشکردن دادهها و ترجمهها، آمادهبودن کنترلپنل قبل از لود کامل داده)، بهبود UX در اسناد و موبایل، و تغییرات جدی در برخی حوزههای عملیاتی مثل حسابداری/مالیات ارائه شده است. در کنار اینها، اپهای جدیدی مثل AI (دستیار Ask AI در کل سیستم با Command Palette)، ESG (جمعآوری خودکار دادههای پایداری و ردپای کربن با اتصال به اپهای عملیاتی) و Equity اضافه شدهاند. این مقاله، هم تغییرات کلیدی را بخشبندی میکند و هم یک نقشهی عملی برای تصمیمگیری و ارتقا ارائه میدهد تا چیزی از قلم نیفتد.
تغییرات سطح محصول و تجربه کاربری (UX) در Odoo 19
سرعت و روانی کار در رابط کاربری
اودوو 19 چند بهبود مستقیم برای «حس سرعت» هنگام کار روزانه اضافه کرده است:
کشکردن دادههای مرور شده تا مراجعههای بعدی به همان نما سریعتر باز شوند.
کشکردن ترجمهها برای نمایش سریعتر UI در زبانهای مختلف.
نمایش سریع کنترلپنل (جستجو/سوئیچر نما/عناصر بالای صفحه) بدون اینکه کاربر منتظر لود کامل داده بماند.
نکته عملی: اگر سازمان شما کاربران زیادی دارد یا دیتاست بزرگ است، همین بهبودهای «احساس سرعت» معمولاً بازخورد کاربران را بهشدت بهتر میکند؛ اما برای نتیجه پایدار، باید در کنار آن مانیتورینگ عملکرد و کیفیت سفارشیسازیها هم جدی گرفته شود.

بهبودهای UX در Kanban، فرمها و موبایل
چند تغییر کاربردی که در عملیات روزمره خیلی دیده میشوند:
دکمهی فشردهتر برای افزودن Stage در Kanban (استفاده بهتر از عرض صفحه). Odoo
در فرمهای موبایل، دکمهها دیگر داخل Action Menu پنهان نمیشوند؛ اولین دکمه کامل دیده میشود و بقیه زیر آیکن سهنقطه میروند.
اسناد مشتری (Quotation/SO/Invoice) حرفهایتر و قابل کنترلتر
در اودوو 19، برای اسناد مشتری (پیشفاکتور/سفارش فروش/فاکتور) بخشها و زیربخشهای جدید اضافه شده که میتوانید:
بخشها را جابهجا/تکرار/حذف کنید
قیمت و مالیات خطوط را داخل یک بخش پنهان کنید
یا حتی کل محتوای یک بخش را در خروجی سند مخفی کنید Odoo
کاربرد واقعی: این قابلیت، برای شرکتهایی که «سند رسمی» میخواهند اما بعضی جزئیات را فقط داخل سیستم نگه میدارند (مثل قیمتهای داخلی، مالیات نمایشدادهنشده برای برخی قالبها، یا بخشهای توضیحی قابل جمعشدن) ارزش مستقیم دارد.
اپها و قابلیتهای جدید: AI، ESG و Equity
2.1. AI در اودوو 19: Ask AI و کمک هوشمند داخل کل سیستم
اودوو 19 یک اپ AI ارائه میکند که هدفش «کمک زمینهمند» داخل همه اپهاست. در بخش Ask AI:
از هرجای سیستم میتوانید با Ctrl + K Command Palette را باز کنید و از AI کمک بگیرید.
AI میتواند پاسخ بدهد، View باز کند، و محتوا را بهبود دهد (مثل خلاصهسازی یا پیشنهاد متن).
نکته مهمِ اعتمادپذیری: Ask AI استاندارد اجازه تغییر مستقیم دیتا را ندارد (میتواند نشان دهد/باز کند، اما رکورد نسازد یا داده را تغییر ندهد).
نکته اجرایی: این محدودیت (عدم تغییر دیتا) برای سازمانها مزیت است؛ چون ریسک خطا/اقدام ناخواسته را پایین میآورد و AI را به «دستیار» تبدیل میکند نه «اپراتور خودکار».
2.2. ESG: مدیریت دادههای پایداری و ردپای کربن
اپ ESG در اودوو 19 برای جمعآوری خودکار دادههای ESG و ساخت گزارش طراحی شده و با اپهایی مثل Accounting, Fleet, Payroll, Employees یکپارچه میشود.
در بخش Carbon footprint:
دادههای فعالیت از منابعی مثل Accounting و Fleet جمع میشود و بهصورت real-time آپدیت میگردد.
فرمول پایه محاسبه emissions بهصورت Activity data × Emission factor بیان شده است.
نکته اعتمادپذیری: ESG «گزارشسازی حساس» است. اودوو خودش روش و منابع داده را مشخص میکند، اما مسئولیت کیفیت داده ورودی (ثبت درست هزینهها، دستهبندی حسابها، اطلاعات Fleet/commute) با سازمان است.
2.3. Equity: اپ جدید برای مدیریت سهام/سهامداران و گزارشدهی
در Release Notes به اپ جدید Equity اشاره شده که برای ثبت تراکنشهای اختیار/سهام، ردیابی سهامداران/ذینفعان و ارزشگذاری شرکت جهت گزارشدهی (برای fiduciaries و firms) طراحی شده است.
3) تغییرات مهم در ماژولهای کلیدی (آنچه بیشترین اثر عملی دارد)
3.1. Accounting و مالیات: تغییرات ساختاری که باید جدی گرفته شوند
بعضی تغییرات حسابداری در اودوو 19 «سطح تنظیمات» را تغییر میدهد، نه فقط ظاهر را. مثال مهم:
حذف Tax mappings در Fiscal Position و جایگزینی با رویکردی که در آن «هر Tax مشخص میکند در کدام Fiscal Position قابل استفاده است» و همچنین «چه Taxهایی را در موقعیتهای دیگر جایگزین میکند».
همچنین تعیین Fiscal Position بر اساس sequence و applicability پررنگتر شده و در برخی لوکالیزیشنها سادهسازی انجام شده است.
هشدار عملی: اگر شما قوانین مالیاتی پیچیده دارید یا فیسکالپوزیشنهای متعدد و سفارشی دارید، قبل از Go-Live باید خروجی فاکتور، مالیاتها، گزارشها و سناریوهای مرزی را دقیق تست کنید.
چند بهبود دیگر از Release Notes:
بهبودهایی در Follow-up (از جمله WhatsApp follow-up و گزارش follow-up).
3.2. Website / eCommerce: سئو و یکپارچگیهای فروش آنلاین
در بخش وبسایت/ایکامرس، Release Notes به مواردی اشاره میکند که برای سئو و فروش عملی مهماند:
همگامسازی محصولات با Google Merchant Center و مدیریت بهتر feedها با عملکرد بهتر.
بهبود SEO صفحات محصول برای Rich Results. Odoo
بهبود Pagination برای همراستایی بیشتر با استانداردهای گوگل.
نکته اجرایی: اگر شما روی سئو فروشگاه حساس هستید، این تغییرات ارزش دارد؛ اما همچنان باید Core Web Vitals، ساختار دادهها، و کنترل ریدایرکتها را جداگانه بررسی کنید (اینها بیرون از «Release Notes» و بیشتر در حوزه اجراست).
3.3. Sales و سایر اپها (نمونههایی از تغییرات کاربردی)
نمونههایی که در Release Notes آمده:
در Sales: امکان مدیریت Catalog sections و استفاده از tag برای جستجوی محصول در کاتالوگ.
در Purchase: امکان Upload bill مستقیم از purchase order بدون توجه به control policy محصول.
در Email Marketing: Editor جدید با building blocks جدید.

4) تغییرات فنی و توسعهدهندگی در Odoo 19 (برای تیمهای تکنیکال)
4.1. Web Client و OWL (جهتگیری رسمی)
مستندات توسعهدهنده صریح میگوید Web Client با OWL components ساخته شده و برای توسعه/شخصیسازی، مسیرهای آموزشی و How-to های مشخص دارد.
نکته عملی: اگر در نسخههای قدیمیتر به Widgetهای legacy یا الگوهای قدیمی JS تکیه داشتید، در برنامه مهاجرت باید برای بازنویسی برخی بخشهای UI زمان بگذارید.
4.2. ORM / Backend: تغییرات API و Deprecationها
در Changelog رسمی ORM برای Odoo 19.0:
پشتیبانی از GROUPING SETS برای pivot views اضافه شده است.
پشتیبانی از dynamic dates در domainها اضافه شده است.
odoo.osv Deprecated شده است.
همچنین record._cr, record._context, record._uid Deprecated شدهاند.
هشدار توسعهدهنده: اگر ماژولهای سفارشی شما هنوز از این دسترسیهای داخلی استفاده میکنند، احتمالاً در ارتقا با هشدار/شکست روبهرو میشوید. این بخش را باید در Code Review پیش از Upgrade وارد چکلیست کنید.
5) ارتقا به Odoo 19: واقعیتهای پروژه Upgrade (و چکلیست عملی)
5.1. اصل طلایی: بدون تست ارتقا وارد Production نشوید
مستندات رسمی Upgrade در Odoo 19 تأکید میکند:
تست دیتابیس ارتقایافته «ضروری» است تا روزمرگی شما با تغییر رفتار/ویو/خطا قفل نشود.
تست دیتابیسهای ارتقایافته neutralized هستند و بعضی قابلیتها برای جلوگیری از اثرگذاری روی تولید غیرفعال میشوند (مثل scheduled actions و outgoing mail servers).
همچنین روشن میکند که تغییرات استاندارد قابل «برگشت موردی» نیستند؛ اگر سفارشیسازی با نسخه جدید شکست بخورد، مسئولیت سازگار کردنش با نگهدارنده ماژول سفارشی است.
5.2. چکلیست تستهای پیشنهادی قبل از Go-Live
خود Odoo یک لیست نمونه از سناریوهای تست پیشنهاد میدهد (قابل توسعه بر اساس اپهای شما)، از جمله:
فروش محصول، ارسال، بررسی routeها، صدور و اعتباردهی فاکتور، بررسی گزارشها، تست خرید آنلاین تا checkout و…
و توصیه میکند integrations (EDI/API)، workflowهای بین اپها، exportها، automated actions و server actions هم تست شوند.
5.3. نکات زیرساختی مرتبط با ارتقا (برای On-Premise)
اگر self-host هستید، حداقلها و توصیههای پایه را فراموش نکنید:
راهنمای رسمی «System configuration» برای Production، درباره multi-tenancy و ضرورت --db-filter توضیح میدهد و اینکه برای portal/website باید انتخاب دیتابیس بر اساس hostname مشخص باشد.
مستندات Source install نیز حداقل Python را 3.10+ اعلام میکند.
نتیجهگیری: Odoo 19 برای چه کسانی «باید» باشد؟
اگر بخواهیم واقعبینانه جمعبندی کنیم، Odoo 19 بیشترین ارزش را برای این سناریوها دارد:
سازمانهایی که به بهبود UX/سرعت و رضایت کاربران اهمیت میدهند (کش، کنترلپنل سریع، بهبودهای موبایل).
کسبوکارهایی که دنبال کمک هوشمند داخل ERP هستند (Ask AI)، اما کنترل و امنیت را میخواهند (عدم تغییر مستقیم دیتا توسط agent استاندارد).
شرکتهایی که نیازهای جدید گزارشدهی ESG یا ساختار Equity دارند.
تیمهایی که روی Website/eCommerce و سئو حساساند (Merchant Center، بهبود rich results، pagination).
اما اگر سیستم شما سفارشیسازی سنگین دارد، مهاجرت باید با تست جدی، بازبینی کد (خصوصاً Deprecationها)، و تمرین Go-Live انجام شود؛ چون برگشتپذیری «بعد از ارتقا» محدود است.