صدر Odoo 20 في سبتمبر 2026 وقُدّم في مؤتمر Odoo Experience في بروكسل. وهو إصدار رئيسي، لذلك ستقدّم له أودو الدعم القياسي (Standard Support)، أي إصلاح الأخطاء والتحديثات الأمنية، حتى سبتمبر 2029. وأبرز ميزاته الجديدة وكلاء الذكاء الاصطناعي (AI Agents) الذين صار بإمكانهم إنشاء السجلات وتحديثها، وقواعد أكثر صرامة في المحاسبة، واقتراحات أذكى للمخزون والمشتريات، ومساعد ذكاء اصطناعي يبني صفحات الموقع. فإن كنت تعمل على Odoo 16 أو 17، فقد خرج إصدارك من الدعم القياسي ومكان الترقية (Upgrade) في خططك للأشهر المقبلة. أما على Odoo 18 أو 19 فأمامك وقت، ويتوقف التوقيت المناسب في الغالب على حجم الكود المخصّص في قاعدة بياناتك.
ميزات Odoo 20 الجديدة التي تهمّ الشركات
تعدّد ملاحظات الإصدار من أودو بضع مئات من التغييرات، وهذه أكثرها حضوراً في عمل معظم الشركات. وكثير منها في تطبيقات نسخة Enterprise المدفوعة (Accounting للمحاسبة، وPlanning للتخطيط، وPayroll للرواتب، وStudio للتخصيص)، لذلك تحقّق من نسختك قبل أن تبني خططك على ميزة ما.
وكلاء الذكاء الاصطناعي
- وكلاء ينفّذون المهام: صار بإمكان وكيل الذكاء الاصطناعي أن ينشئ السجلات ويحدّثها حين تطلب منه، ومن ذلك ما يأتي من ملف ترفعه كملف PDF يتضمّن تعليمات. ويمكن أيضاً تشغيل الوكلاء من الإجراءات الآلية والمجدولة (Automated Actions)، فتعمل المهمة الروتينية من دون أن يفتح أحد المحادثة.
- محادثات الأتمتة (Automation Chats): يمكنك فتح محادثة كل تشغيل آلي لترى كيف تعامل الوكيل معه، وتطلب منه تعديل طريقته حيث أخطأ.
- الصوت: يمكنك أن تُملي طلباتك على الوكيل بصوتك.
- أدوات ذكاء اصطناعي خارجية: يمكن ربط قاعدة بياناتك بأدوات ذكاء اصطناعي خارجية عبر بروتوكول MCP (Model Context Protocol)، وتؤكد أودو أن هذه الأدوات تعمل ضمن صلاحيات الوصول التي حدّدتها أصلاً.
- الأرصدة: باتت كل ميزات الذكاء الاصطناعي تحتاج إلى أرصدة (Credits) تُشترى عبر خدمة IAP من أودو، فخصّص لها بنداً في موازنتك.
المحاسبة والمالية
- قيود البنك تأتي من البنك: صار على كل قيد يومية يمسّ حساباً بنكياً أن ينشأ من معاملة بنكية، لذلك ستحتاج الفرق التي تسجّل قيوداً يدوية مباشرةً على الحساب البنكي إلى تغيير طريقة عملها.
- دليل الحسابات: حلّت الحسابات الرئيسية (Parent Accounts) محلّ مجموعات الحسابات، وصارت أرقام الحسابات اختيارية، لذلك تحتاج التقارير والتصديرات المبنية على المجموعات القديمة إلى مراجعة.
- الأصول والمصروفات: حلّت نماذج الإهلاك محلّ نماذج الأصول، وصارت مصروفات الموظفين المعتمدة تُنشئ فواتير موردين بصيغة مسودة.
- فروق العملة: يستوعب سطر جديد هو تسوية فروق الترجمة المتراكمة (Cumulative Translation Adjustment) الفروقَ بين أسعار الصرف التاريخية وأسعار الإقفال، وهذا يهمّ كل شركة تُعدّ تقاريرها بأكثر من عملة.
- الدفع والمتابعة: يمكنك أن تدفع الفواتير واحدة تلو الأخرى أو على دفعات من أودو عبر مزوّدي خدمات بدء الدفع (Payment Initiation) حين يدعم مصرفك ذلك، وأن ترسل تذكيرات فواتير العملاء يدوياً أو تلقائياً. ويستطيع مساعد الذكاء الاصطناعي الإجابة عن أسئلتك حول أوضاعك المالية من بياناتك المحاسبية نفسها.
المخزون والمشتريات
- اقتراحات إعادة الطلب: صار أودو يقترح الحدّ الأدنى والأقصى للمخزون في قواعد إعادة الطلب (Reordering Rules)، بناءً على سجل الطلب وعدد أيام التغطية التي تريدها وتواتر طلبات الشراء لديك.
- فواتير الموردين: تعرض مطابقة الفواتير مع أوامر الشراء ملخّصاً واضحاً، وتنبّهك حين يختلف السعر أو الكمية، وتتيح لك التراجع عن المطابقة. وحين تُدخل فاتورة، يقترح أودو المنتج والحساب والضريبة والبنود التحليلية من سجل فواتيرك السابقة.
- مراقبة المخزون: يمكنك أن ترى المخزون في تاريخ سابق، وأن تضيف تكاليف الشحن والتوريد (Landed Costs) إلى منتجات بعينها، وأن تتتبّع الدفعات والأرقام التسلسلية في الاتجاهين ضمن تقرير تتبّع واحد.
المبيعات والتجارة الإلكترونية ونقاط البيع
- الأسعار والضرائب: يمكن لأوامر البيع وأوامر الشراء والفواتير أن تنتقل بين الأسعار الشاملة للضريبة والأسعار غير الشاملة لها.
- نقاط البيع (Point of Sale): صار بإمكان المتجر الواحد أن يقبل عدة عملات عند الدفع. وفي نهاية الجلسة يُنشئ أودو عملية بيع إجمالية واحدة، فتصبح القيود المحاسبية أبسط.
- المتجر الإلكتروني: يستطيع العملاء طلب الإرجاع من بوابتهم واختيار موعد التسليم، ويستطيع المشترون من الشركات تأكيد الطلب والدفع بموجب فاتورة.
الموارد البشرية والرواتب والتخطيط
- الحضور: يمكن التقاط صورة عند تسجيل الدخول إذا كان الجهاز مزوّداً بكاميرا، ويمكن للموظفين ذوي الدوام المرن تحديد وقت تلقائي لتسجيل الخروج، ويشرح تقرير جديد ساعات العمل الإضافية.
- الرواتب: مسار عمل لدورة الرواتب خطوة بخطوة، ومحاكاة الراتب انطلاقاً من المبلغ الصافي، وخيارات جديدة لتوقيت إرسال قسائم الرواتب. وتحصل رواتب السعودية على تحديثات التأمينات الاجتماعية (GOSI)، وتحصل الإمارات على تقرير الامتثال للتوطين (Emiratization).
- التخطيط والخدمة الميدانية: توقّف تطبيق Field Service (الخدمة الميدانية) وانتقلت ميزاته إلى تطبيق Planning (التخطيط)، فإن كان فنّيوك يستخدمون Field Service اليوم، فخصّص وقتاً لإعادة تدريبهم. كما صار بإمكان المناوبة الواحدة أن تضم عدة أشخاص، ويمكن إرسالها عبر واتساب.
الموقع الإلكتروني
- AI Website Assistant (مساعد الموقع بالذكاء الاصطناعي): يستطيع إنشاء صفحات جديدة من طلب مكتوب (Prompt)، وتعديل النماذج، وتغيير القوائم.
- البحث والظهور في أدوات الذكاء الاصطناعي: تُضاف البيانات المنظّمة (Structured Data) إلى الصفحات تلقائياً، ويمكنك نشر ملف llms.txt يساعد أدوات الذكاء الاصطناعي على فهم موقعك.
إن كانت قاعدة بياناتك على Odoo Online، فربما رأيت بعض هذه الميزات في إصدارات Odoo Online من 19.1 إلى 19.4، ويأتي بها Odoo 20 الآن إلى جميع أنواع الاستضافة.
ما الذي يتغيّر في الوحدات المخصّصة والتكاملات
الوحدة المخصّصة (Custom Module) كود كُتب لشركتك ويغيّر طريقة عمل أودو القياسي. وكل إصدار رئيسي يغيّر أجزاء من إطار العمل (Framework) الذي يقوم عليه، وتذكر سجلات التغيير الخاصة بالمطوّرين في Odoo 20 عدة تغييرات قد تعطّل كوداً كُتب لإصدارات أقدم:
- الملفات والصور: صارت المرفقات والصور وسائر الحقول الثنائية (Binary Fields) تُعامَل كنوع جديد من الكائنات، وتغيّرت الصيغة المستخدمة لإرسالها عبر واجهة البرمجة (API). لذلك تحتاج التكاملات التي تقرأ الملفات أو ترفعها إلى اختبار، كتبادل البيانات الإلكتروني (EDI) والفوترة الإلكترونية (E-invoicing) وماسحات المستندات ومتجرك الإلكتروني.
- قواعد الوصول: دُمجت صلاحيات الوصول (Access Rights) وقواعد السجلات (Record Rules) في آلية واحدة، لذلك تحتاج قواعد الأمان المخصّصة التي تحدّد من يرى أيّ السجلات إلى مراجعة.
- طبقة الويب: صار أودو يعمل على خادم HTTP جديد، ويُمرَّر سياق الموقع إلى النماذج بطريقة مختلفة، لذلك قد تحتاج صفحات الويب والبوابات ووحدات الموقع المخصّصة إلى تعديلات.
- التقارير المبنية على عروض قاعدة البيانات (Database Views): أُزيلت تقنية اعتمدت عليها تقارير مخصّصة كثيرة (
_table_query). - سجل التغييرات: حلّت رسائل تُولَّد عند الحاجة محلّ السجلات المخزّنة لتغييرات الحقول في سجل المحادثة (Chatter)، لذلك تحتاج التقارير التي تقرأ ذلك السجل مباشرةً إلى تعديل. وتوفّر أودو وحدة منفصلة للمسؤولين الذين ما زالوا يحتاجون إلى القيم القديمة.
تقول وثائق الترقية من أودو إن قاعدة البيانات التي فيها وحدات مخصّصة لا يمكن ترقيتها قبل أن تتوفّر هذه الوحدات للإصدار المستهدف، وإن إصلاح التخصيص الذي يعطّله الإصدار الجديد مسؤولية من يتولّى صيانته. لذلك، وقبل أن يحدّد أحد موعداً، لا بد أن يراجع أحدٌ الكود المخصّص لديك في ضوء Odoo 20 ويحدّد ما ينتقل كما هو، وما يحتاج إلى إعادة كتابة، وما يمكنك الاستغناء عنه لأن أودو صار يؤديه بشكل قياسي.
من عليه أن يرقّي الآن ومن يستطيع الانتظار
تدعم أودو كل إصدار رئيسي بثلاث سنوات من الدعم القياسي، ولا تُقدَّم التحديثات الأمنية إلا خلال هذه المدة. وبعدها يتوفّر الدعم الممتد (Extended Support) مقابل رسوم إضافية، ولا يتوفّر إلا على Odoo.sh (لعدد محدود من الإصدارات) وعلى خوادمك الخاصة.
| إصدارك | نهاية الدعم القياسي | ما نقترحه |
| Odoo 16 | سبتمبر 2025 (انتهى) | خطّط للترقية الآن، فلم تعد تحصل على التحديثات الأمنية من دون الدعم الممتد المدفوع. |
| Odoo 17 | سبتمبر 2026 (انتهى) | ابدأ بترقية تجريبية هذا الربع. |
| Odoo 18 | سبتمبر 2027 (مخطّط) | أجرِ الترقية في 2027 على أبعد تقدير، وقبل ذلك إن أردت الميزات الجديدة. |
| Odoo 19 | سبتمبر 2028 (مخطّط) | لا داعي للعجلة، فانتقل حين تبرّر ذلك ميزةٌ جديدة أو حاجةٌ في عملك. |
ومكان استضافة قاعدة بياناتك يحدّد الإيقاع أيضاً:
- Odoo Online: الترقية إلى الإصدار الرئيسي إلزامية كل سنتين. تُعلمك أودو قبلها ببضعة أسابيع، وإن لم تتصرّف قبل الموعد النهائي تجري الترقية تلقائياً.
- Odoo.sh: بعد سنوات الدعم القياسي الثلاث، أمامك سنتان إضافيتان لإتمام الترقية، وتُعلمك أودو حين تصبح لازمة.
- خوادمك الخاصة: يمكنك البقاء على الإصدار ما شئت، من دون تحديثات أمنية بعد انتهاء الدعم. وكلما اتسعت الفجوة بين الإصدارات صعبت الترقية.
إن كان لديك كود مخصّص كثير أو كان إقفال نهاية السنة قريباً، فمن المعقول أن تنتظر بضعة أشهر حتى تصدر الدفعة الأولى من إصلاحات Odoo 20. أما على الإصدار 16 أو 17 مع قليل من الكود المخصّص، فالأسباب التي تدعو إلى الانتظار أقل.
كيف تجري ترقية أودو
- راجِع وحداتك المخصّصة وتكاملاتك في ضوء الإصدار الجديد.
- اطلب نسخة اختبار مُرقّاة من قاعدة بياناتك. تكون الرسائل الإلكترونية والمدفوعات ومزامنة البنك معطّلة عليها، فلا يصل شيء إلى العملاء أو المصارف.
- انقل الوحدات المخصّصة إلى Odoo 20 وثبّتها على نسخة الاختبار.
- اختبر عملياتك الحقيقية من البداية إلى النهاية، من الشراء إلى الفاتورة وإشعار الدائن والتقارير، إضافةً إلى تكاملاتك.
- درّب مستخدميك على ما تغيّر، ولا سيما فريق المحاسبة وكل من استخدم Field Service.
- أجرِ تجربة كاملة، ثم انتقل إلى التشغيل الفعلي في وقت هادئ. لا تكون قاعدة بيانات الإنتاج متاحة أثناء الترقية، وبعد انتهائها لا يمكنك العودة إلى الإصدار السابق.
مخاطر يجب أن تحسب حسابها
- كود مخصّص غير جاهز: هذا هو السبب المعتاد للتأخير، إذ لا يمكن لأحد ترقية قاعدة البيانات قبل أن يصبح لكل وحدة مخصّصة إصدار لـ Odoo 20.
- عادات متغيّرة في المحاسبة: تغيّر تعديلاتُ البنك والأصول والمصروفات العملَ اليومي، لذلك دَع الفريق يتمرّن على نسخة الاختبار أولاً.
- التكاملات: بوابات الدفع والفوترة الإلكترونية وكل ما يتبادل الملفات عبر واجهة البرمجة (API).
- بيانات لم تُنظَّف قط: لا تنظّف خدمة الترقية من أودو البيانات أو الإعدادات القديمة، فتنتقل معك السجلات المكرّرة والإعدادات غير المكتملة.
- التدريب: وهو أيضاً غير مشمول في خدمة الترقية من أودو.
- تكاليف تشغيل جديدة: تستهلك ميزات الذكاء الاصطناعي أرصدة مدفوعة، وتحتاج بعض الميزات إلى تطبيقات Enterprise.
الأسئلة الشائعة
هل Odoo 20 مستقر بما يكفي لبيئة الإنتاج؟
إنه إصدار رئيسي يحظى بالدعم القياسي حتى سبتمبر 2029، وما زالت أودو تنشر إصلاحات له. ويمكن لقاعدة بيانات قياسية فيها قليل من الكود المخصّص أن تنتقل بعد أن تختبر عملياتك على نسخة منها. أما مع كثرة الوحدات المخصّصة أو التكاملات، فبضعة أشهر من الإصلاحات ودورة اختبار دقيقة تخفّف المخاطر.
كم تستغرق ترقية أودو؟
يتوقف ذلك على وحداتك المخصّصة وتكاملاتك وحجم بياناتك وعدد الإصدارات التي تتخطّاها. فقاعدة البيانات القياسية تحتاج في الغالب إلى وقت للاختبار والتدريب، أما الأنظمة الكثيرة التخصيص فتستغرق وقتاً أطول لأن الكود يجب أن يُعاد كتابته ويُختبر قبل أن تنتقل قاعدة البيانات.
هل يمكنني تخطّي الإصدارات، من Odoo 16 مباشرةً إلى 20 مثلاً؟
نعم. تتيح لك أودو الترقية من أي إصدار إلى أي إصدار رئيسي ما زال ضمن الدعم القياسي، فلا تحتاج إلى التوقف عند 17 و18 و19 في الطريق. وكلما كبرت القفزة زاد ما يجب التحقق منه.
هل ستبقى تخصيصاتي تعمل بعد الترقية؟
تتولّى أودو ترقية تخصيصات Studio ما دام Studio مثبّتاً واشتراكك سارياً. أما الوحدات التي كتبها فريقك أو شريك أو طرف ثالث فيجب أن يكيّفها مع Odoo 20 من يتولّى صيانتها، إلا إذا كانت مشمولة باشتراك صيانة التخصيصات من أودو (Maintenance of Customizations).
هل تختلف الترقية بين Odoo Community وEnterprise؟
نعم. مع Enterprise، تتولّى أودو ترقية التطبيقات القياسية مجاناً ضمن اشتراكك، مع دعم للمشكلات في قاعدة البيانات المُرقّاة. أما قواعد بيانات النسخة المجتمعية (Community) فلا تشملها هذه الخدمة، لذلك يتولّى العمل فريقك أو شريك، وغالباً بالاستعانة بـ OpenUpgrade، وهو مشروع مفتوح المصدر تابع لجمعية مجتمع أودو (Odoo Community Association). والانتقال من Community إلى Enterprise مشروع منفصل.
ما الذي يحدّد كلفة ترقية أودو؟
يحدّدها أساساً عدد وحداتك المخصّصة وتكاملاتك وحجمها، ثم حجم بياناتك وحالتها، وعدد الإصدارات التي تتخطّاها، والاختبار والتدريب اللذان يحتاج إليهما فريقك. وترقية تطبيقات أودو القياسية مشمولة في Enterprise، أما الكود المخصّص وتنظيف البيانات والتدريب فهي ما تدفع مقابله.
خطّط لترقيتك إلى Odoo 20 مع NavyBits
NavyBits شريك أودو الفضي منذ 2016، ولدينا 6 خبراء معتمدين من أودو، ويقود كل مشروع مهندس أول. نرقّي أنظمة أودو وندعمها، ومنها أنظمة بناها شركاء آخرون. وللشركات اللبنانية، يعمل توطين أودو للبنان الخاص بنا على Odoo 20 في بيئة الإنتاج فعلاً، لذلك تنتقل الدفاتر بالعملتين ورواتب الضمان الاجتماعي (CNSS) وضريبة القيمة المضافة (VAT) مع بقية النظام.
تبدأ كل ترقية بتقييم لقاعدة بياناتك والكود المخصّص والتكاملات، ينتهي بتقرير مكتوب يبيّن ما ينتقل كما هو وما يحتاج إلى عمل وبأي ترتيب. وتبلغ كلفة التقييم عادةً نحو $3,000، وبعد المكالمة المجانية نرسل لك عرض سعر رسمياً لنظامك. اقرأ كيف يجري ذلك في صفحة دعم أودو والترقيات أو احجز مكالمة مجانية مدتها 30 دقيقة لنتحدث عن ترقيتك إلى Odoo 20.