ERP قرار نیست فقط منتظر بمونه تا کاربر بهش دستور بده.
اگه چند نسخه اخیر اودو رو دنبال کرده باشین، این تغییر جهت کاملاً قابل تشخیصه. تا چند سال قبل بخش زیادی از رقابت ERPها سر این بود که کدوم سیستم ماژولهای بیشتری داره، کدوم رابط کاربری بهتری داره یا کدوم یکی راحتتر سفارشی میشه.
در Odoo 20 بحث یه مرحله جلوتر رفته؛ سؤال اصلی حالا اینه که خود ERP چقدر میتونه کارها رو بفهمه، تصمیم بعدی رو تشخیص بده و بخشی از فرایند رو بدون دخالت مداوم کاربر جلو ببره.
وبسایت در Odoo 20؛ وقتی سایت بخشی از ERP میشه

ماژول Website در Odoo 20 فقط یک سایتساز Drag & Drop نیست. مزیت اصلی همچنان اینه که وبسایت، فروشگاه اینترنتی، CRM، محصولات، موجودی، فروش، فاکتور و اطلاعات مشتری روی همون بستر ERP قرار دارن و لازم نیست برای انتقال اطلاعات بین سایت و نرمافزار مدیریت سازمان دائماً Integration جداگانه ساخته بشه.
نظر کاربران درباره Website Odoo
در مجموع، مزیت Website در Odoo 20 این نیست که حتماً از هر CMS تخصصی طراحی سایت قدرتمندتره؛ مزیتش اینه که سایت دیگه یک جزیره جدا از کسبوکار نیست. وقتی مشتری از سایت سفارش میده، Lead ثبت میکنه یا فرمی پر میکنه، اطلاعات مستقیماً وارد همون ERP میشن که فروش، انبار، مالی و عملیات سازمان داخلش در حال اجراست.
حسابداری در Odoo 20؛ کنترل بیشتر روی تراکنشهای بانکی

در نسخه ۲۰، ارتباط بین حسابداری و تراکنش واقعی بانک جدیتر شده. ثبتهایی که مستقیماً روی حساب بانکی اثر میذارن محدودتر شدن و ابزارهای تطبیق بانکی هم توسعه پیدا کردن.
در کنار اون، AI Assistant میتونه اطلاعات مالی رو بررسی کنه، درباره دریافتنیها یا نقدینگی پاسخ بده و در شناسایی بعضی مغایرتها به تیم مالی کمک کنه.
نظر کاربران درباره حسابداری Odoo
حسابداری همیشه یکی از بخشهایی بوده که درباره Odoo نظرهای متفاوتی وجود داشته.
بعضی کاربران، مخصوصاً شرکتهایی که چند مجموعه یا چند واحد مالی رو همزمان مدیریت میکنن، یکپارچگی حسابداری با فروش، خرید، انبار و CRM رو یکی از مهمترین نقاط قوت Odoo میدونن. یعنی وقتی یک سفارش فروش ثبت میشه، ادامه جریان مالی و حسابداری اون لازم نیست در چند نرمافزار جدا دنبال بشه.
در مقابل، تطبیق امور بانکی و تنظیم دقیق فرایندهای حسابداری از بخشهایی بوده که بعضی کاربران نسخههای قبلی اون رو پیچیده میدونستن. مخصوصاً برای تیمهایی که قبلاً با نرمافزارهای حسابداری سنتی کار کردن، منطق Odoo در بعضی مراحل نیاز به آموزش و تغییر عادت کاری داره.
در Odoo 20 بخش مهمی از تغییرات دقیقاً روی همین قسمتها متمرکز شده؛ یعنی کاهش ثبتهای دستی، کنترل بهتر منشأ تراکنشها و استفاده بیشتر از AI برای تشخیص مغایرت.
برای بازار ایران البته فقط قابلیت استاندارد Odoo کافی نیست. حسابداری فارسی، قوانین مالیاتی، سامانه مؤدیان، بانکها و گزارشهای موردنیاز کسبوکار ایرانی هم باید در نسخه بومی بهدرستی پیادهسازی شده باشن.
انبار و خرید؛ تأمین و تخصیص هوشمندتر کالا

در Odoo 20 مدیریت موجودی بیشتر به سمت پیشبینی و تخصیص هوشمند حرکت کرده.
سیستم میتونه بر اساس مصرف و فروش گذشته برای حداقل و حداکثر موجودی پیشنهاد بده و در فرایند خرید هم اطلاعات بیشتری از عملکرد تأمینکننده وارد تصمیمگیری شده.
قابلیت تخصیص(Allocation) هم اجازه میده موجودیای که هنوز از خرید یا تولید وارد انبار نشده، برای سفارش مشخصی رزرو بشه.
نظر کاربران درباره انبار Odoo
کاربرانی که از Odoo در شرکتهای پخش، بازرگانی یا انبارهای بزرگ استفاده میکنن معمولاً قدرت سیستم در ردیابی کالا، عملیات چندانباره و ارتباط مستقیم انبار با خرید و فروش رو جزو نقاط قوت اون میدونن.
اما یک نقد پرتکرار هم وجود داره: ماژول انبارداری در Odoo قدرتمنده، ولی همیشه ساده نیست.
برای کاربری که تازه وارد سیستم شده، تفاوت بین Transfer، Picking، Route، Reordering Rule و Reservation در ابتدا میتونه گیجکننده باشه. بعضی کاربران میگن خود سیستم محدود نیست؛ مشکل اصلی اینه که برای استفاده درست از قابلیتها باید منطق انبار اودوو رو یاد گرفت.
تغییرات نسخه ۲۰ بیشتر در همین جهت حرکت میکنن؛ یعنی کمتر کردن تصمیمهای دستی و مشخصتر کردن این موضوع که موجودی واقعی یا ورودی باید دقیقاً کجا مصرف بشه.
ماژول تولید؛ حرکت به سمت تولید مداوم

یکی از تغییرات مهم MRP در نسخه ۲۰، Continuous Production یا همان تولید مداوم هست.
در این مدل لازم نیست همیشه یک مرحله کاملاً بسته بشه تا مرحله بعدی تولید شروع بشه. وقتی بخشی از تولید آماده شده، جریان مرحله بعد هم میتونه شروع بشه.
مقایسه BOMها، برنامهریزی Work Center و نمایش بهتر عملیات تولید هم توسعه پیدا کرده.
نظر کاربران درباره تولید Odoo
در بخش تولید، کاربران معمولاً روی یک موضوع اتفاق نظر دارن: اودو قابلیتهای زیادی داره، اما اجرای درست اون شدیداً به طراحی اولیه وابسته است.
کارخانههایی که BOM، Routing، Work Center و فرایند کنترل کیفیت خودشون رو درست تعریف کردن، معمولاً از یکپارچگی MRP با انبار، خرید، نگهداری و حسابداری رضایت بالایی دارن.
اما در مقابل، کاربرانی هم هستن که انتظار دارن ماژول تولید بعد از نصب تقریباً آماده استفاده باشه. اینجاست که معمولاً مشکل شروع میشه.
Odoo در تولید Plug & Play نیست. یعنی Odoo برای بخش تولید و فرآیندهای مربوط بهش، نرمافزاری نیست که فقط نصبش کنی و بلافاصله بدون تنظیم خاصی برای هر کارخانه درست کار کنه. باید فرایند واقعی کارخانه داخل ERP مدل بشه.
Continuous Production در نسخه ۲۰ برای مجموعههایی که خط تولید مرحلهای یا پیوسته دارن جذابه، چون ERP کمتر باعث توقف مصنوعی بین عملیات میشه.
CRM و فروش؛ AI وارد عملیات فروش شده

در این نسخه هوش مصنوعی فقط برای نوشتن ایمیل فروش استفاده نمیشه. AI Agent میتونه در ساخت Lead، تکمیل اطلاعات، تخصیص فرصت فروش و اجرای بعضی مراحل CRM دخالت کنه. همچنین از دیتابیس گسترده کسبوکارها و ابزارهای شناسایی سازمانها برای Lead Generation استفاده میکنه.
نظر کاربران درباره CRM
CRM یکی از بخشهایی هست که AI در اون بازخورد مثبت بیشتری گرفته.
کاربران نسخههای اخیر معمولاً نوشتن Follow-up، خلاصه کردن اطلاعات مشتری و آماده کردن ایمیل رو جزو کاربردهای مفید AI میدونن.
مزیت اصلی برای تیم فروش اینه که اطلاعات CRM کنار سفارش، ایمیل، تماس، فعالیت و تاریخچه مشتری قرار داره.
با این حال کاربران حرفهای معمولاً روی یک نکته تأکید دارن: AI نباید بدون کنترل روی تصمیمهای حساس فروش عمل کنه.
مثلاً اینکه AI یک ایمیل Follow-up آماده کنه مفیده، اما اینکه بدون تأیید انسان درباره تخفیف، شرایط قرارداد یا اولویت مشتری تصمیم بگیره، برای خیلی از کسبوکارها هنوز قابل قبول نیست.
به همین دلیل، ارزش واقعی ایجنت زمانی بیشتر میشه که نقش اون دقیق تعریف شده باشه.
ماژولهای خدمات و برنامهریزی؛ مدیریت یکپارچهتر نیروهای عملیاتی

در نسخههای اخیر، سیستم خدمات بیشتر با ماژولهای مربوط به برنامهریزی یکپارچه شده و اودوو 20 این مسیر رو ادامه داده.
تکنسین میتونه برنامه کاری، اطلاعات تجهیز، مستندات، موجودی قطعات و اطلاعات مشتری رو در یک جریان کاری منسجمتر ببینه. قابلیتهای Offline هم برای نیروهایی که خارج از شرکت کار میکنن اهمیت بیشتری پیدا کرده.
نظر کاربران
برای کاربران ماژول خدمات، یکی از مهمترین درخواستها همیشه این بوده که تکنسین مجبور نباشه برای هر کار به اینترنت پایدار وابسته باشه.
کاربران انتظار دارن اطلاعات مأموریت، عکس، Checklist، قطعات مصرفی و امضای مشتری حتی در شرایط اینترنت ضعیف قابل استفاده باشه.
Odoo در نسخههای 19 روی Offline Mode جدیتر کار کرد و در نسخه ۲۰ این مسیر توسعه پیدا کرده. البته هنوز نباید این برداشت رو داشت که تمام قسمتهای Odoo بدون محدودیت و بهصورت کامل آفلاین کار میکنن. اما این قابلیتی که داره توسعه پیدا میکنه برای کاربران داخل ایران میتونه خیلی مفید باشه.
هوش مصنوعی در Odoo 20؛ مهمترین تغییر نسخه
بزرگترین تفاوت Odoo 20 رو باید در AI دید که داره این قابلیت رو در هسته مرکزی خودش یکپارچه میکنه.
در گذشته معمولاً از AI میپرسیدیم:
«با این اطلاعات چی کار کنم؟»
اما حالا میتونیم بگیم:
«این کار رو انجام بده.»
AI Agent در اودو میتونه Record ایجاد کنه، اطلاعات رو تغییر بده و داخل Automationها قرار بگیره.
مثلاً یک فایل PDF وارد سیستم میشه و Agent میتونه اطلاعات اون رو استخراج کنه، مشتری رو تشخیص بده و بر اساس دستور مشخص Recordهای موردنیاز رو بسازه.
MCP؛ اتصال مستقیم AI به Odoo
یکی از قابلیتهای مهم این نسل، MCP یا Model Context Protocol هست.
MCP اجازه میده ابزارها و مدلهای هوش مصنوعی به شکل استانداردتری به اطلاعات و ابزارهای Odoo دسترسی داشته باشن.
یعنی بهجای اینکه برای هر سناریوی AI یک Integration جدا طراحی بشه، Agent میتونه Toolهای مجاز ERP رو بشناسه و از اونها استفاده کنه.
برای مثال میتونین از AI بخواین:
Opportunityهای باز این ماه رو بررسی کنه.
Lead جدید ایجاد کنه.
اطلاعات یک فایل رو وارد CRM کنه.
وضعیت پروژهها رو تحلیل کنه.
اطلاعات مشخصی از انبار یا فروش استخراج کنه.
البته این به معنی دسترسی نامحدود AI نیست. سطح دسترسی همچنان به Permission کاربر، API Key و Toolهایی که مدیر سیستم اجازه داده وابسته است.
برای اودو فارسی این قابلیت اهمیت زیادی داره؛ چون میشه مدلهای مختلف هوش مصنوعی رو به اطلاعات واقعی سازمان، CRM فارسی، پروژه، حسابداری و سایر ماژولها متصل کرد.
تغییرات فنی و امنیتی Odoo 20

نسخه ۲۰ از نظر زیرساخت هم تغییرات مهمی داره.
حداقل نسخه Python به Python 3.12 رسیده و PostgreSQL 16 هم در زیرساخت جدید اهمیت بیشتری پیدا کرده.
در بخش Security هم ساختار دسترسی تغییر کرده و ir.model.access و ir.rule به معماری جدید ir.access نزدیکتر و یکپارچهتر شدن.
در بخش API هم Odoo داره از XML-RPC و JSON-RPC قدیمی به سمت JSON-2 API حرکت میکنه.
پس برای شرکتهایی که ماژول سفارشی، اتصال بانکی، پیامک، درگاه پرداخت یا Integration اختصاصی دارن، قبل از Upgrade باید این قسمتها بررسی بشن.
برای ارتقا به اودو 20 فارسی چه چیزهایی لازمه؟
ارتقا به Odoo 20 فقط Update کردن نسخه نیست.
قبل از مهاجرت باید حداقل این موارد بررسی بشن:
ماژولهای سفارشی و Third-Party.
قوانین دسترسی و Security Ruleها.
APIها و Integrationهای قدیمی.
Python، PostgreSQL و زیرساخت سرور.
حسابداری ایران، سامانه مؤدیان، بانک و درگاهها.
RTL، تاریخ شمسی و سایر بومیسازیها.
تست کامل روی یک دیتابیس Staging قبل از انتقال اصلی.
هرچقدر سیستم فعلی سفارشیتر باشه، اهمیت این بررسی بیشتر میشه. اودوگستر به عنوان بزرگترین توسعه دهنده odoo فارسی در ایران طبق روال قبل خدمات بومی استقرار اودو 20 رو به صورت کاملا منطبق بر قوانین ایران انجام میده.
نتیجهگیری
برای همین، قبل از انتقال به Odoo 20 فارسی باید هم قابلیتهای جدید رو دید و هم مشخص کرد چه بخشهایی از نسخه فعلی نیاز به ارتقا، بازنویسی یا بومیسازی مجدد دارن.