انتقل إلى المحتوى
DevMarket
Odoo ModulesWordPress Pluginsقوالب ووردبريسShopify ThemesApp TemplatesScripts & Utilitiesالمدونةبِع على DevMarket
أدلة Odoo

كيفية ترقية Odoo عند استخدام وحدات من جهات خارجية

ترقية Odoo سهلة التخطيط وسهلة الخطأ حين تدخل فيها وحدات من جهات خارجية. اتبع هذه الخطة خطوة بخطوة: الجرد، والتوافق، ونسخة تجريبية، وترتيب واضح، وخطة رجوع.

بقلم DevMarket Editorialنُشر: 4 دقائق قراءة
كيفية ترقية Odoo عند استخدام وحدات من جهات خارجية
في هذه الصفحة

ترقية Odoo مشروع وليست زرًّا. ويصبح مشروعًا أكبر بكثير حين تستخدم قاعدة بياناتك وحدات من جهات خارجية، لأن لكل وحدة مطوّرها وجدول إصداراتها وتصوّرها الخاص عن إصدار Odoo الذي تدعمه. والخبر الجيد أن خطة هادئة ومرتبة تزيل معظم المخاطر.

هذا الدليل موجّه لمن يتولى الترقية: مسؤول نظام أو مُنفِّذ أو صاحب عمل يريد أن يعرف ما الذي ينبغي أن يطلبه. ويفترض أنك تشغّل Odoo بالفعل وتريد الانتقال إلى إصدار رئيسي أحدث.

الخطوة 1: أحصِ كل وحدة تستخدمها فعلًا

افتح قائمة التطبيقات بعد إزالة المرشحات، ودوّن كل وحدة مثبّتة لم تأتِ من Odoo نفسها. وسجّل لكل وحدة:

  • اسمها التقني وإصدارها الحالي؛
  • من يتولى صيانتها (مطوّر يمكنك التواصل معه، أو فريقك أنت)؛
  • هل يستخدمها أحد يوميًا أم أحيانًا أم لا أحد.

من المرجّح أن تجد وحدات لا يتذكرها أحد. وإلغاء تثبيت وحدة غير مستخدمة قبل الترقية هو أرخص وسيلة لتقليل المخاطر، لكن افعل ذلك على نسخة أولًا وانظر إلى البيانات التي أنشأتها.

الخطوة 2: تحقق مما يدعمه كل مطوّر

لكل وحدة تحتفظ بها، اعرف هل يوجد إصدار منها لإصدار Odoo المستهدف. في السوق، تعرض صفحة المنتج إصدارات المنصة المدعومة وسجل التغييرات؛ أما الوحدة التي طوّرها فريقك فاسألهم عنها. ضع الجواب في قائمتك بإحدى ثلاث حالات:

الحالةالمعنىما العمل
جاهزةيوجد إصدار للنسخة المستهدفةخطّط لتثبيتها أثناء الاختبار
قادمةوعد المطوّر بإصداراطلب موعدًا وإصدارًا للاختبار
مفقودةلا إصدار ولا وعداستبدلها، أو انقل بياناتها، أو خصّص ميزانية لنقلها إلى الإصدار الجديد

لا تبدأ الترقية الفعلية بينما لا تزال وحدات مهمة «مفقودة». قرّر أولًا ما ستفعله بكل واحدة منها.

الخطوة 3: أنشئ نسخة وارقِّ النسخة

استعد نسخة احتياطية حديثة من قاعدة بيانات الإنتاج على خادم منفصل، ونفّذ الترقية هناك. لا تتدرّب أبدًا على الإنتاج نفسه. تتيح لك النسخة رؤية المشكلات مع بيانات حقيقية، وقياس المدة التي تستغرقها الترقية، ومنح فريقك وقتًا لتجربة عمله اليومي على الإصدار الجديد.

ثلاث بطاقات تربط بينها أسهم من اليسار إلى اليمين، وعلى الأخيرة علامة صح خضراء
انسخ بيئة الإنتاج، واختبر على النسخة، ولا تغيّر الإنتاج إلا بعد ذلك.

الخطوة 4: ارقِّ بترتيب معقول

الترتيب الذي يسبّب أقل المفاجآت هو عادةً:

  1. ارقِّ وحدات Odoo نفسها وقاعدة البيانات إلى الإصدار الجديد.
  2. ثبّت الإصدارات الجديدة من وحداتك الخارجية، بادئًا بالوحدات التي تعتمد عليها وحدات أخرى.
  3. حدّث الوحدات مجموعةً مجموعةً، واقرأ السجل بحثًا عن التحذيرات بعد كل مجموعة.
  4. شغّل قائمة عملياتك اليومية: من عرض السعر إلى الفاتورة، ومن الشراء إلى الاستلام، وكشوف الرواتب أو أي عملية تعتمد عليها شركتك.

دوّن ملاحظاتك أثناء العمل. فهذه الملاحظات ستصبح دليل التشغيل للترقية الفعلية.

اختبر البيانات، لا الشاشات فقط

قد تفتح الوحدة بشكل سليم وتنتج مع ذلك أرقامًا خاطئة. قارن بضعة تقارير قبل الترقية وبعدها: تقييم المخزون، والذمم المدينة، وإجماليات الضرائب. وإذا اختلفت الإجماليات فاعرف السبب قبل أن تتابع.

الخطوة 5: اطرح على المطوّرين الأسئلة الصحيحة

عندما يتوفر لدى مطوّر الوحدة إصدار للنسخة المستهدفة، اسأله ثلاثة أسئلة قصيرة: على أي إصدار دقيق من Odoo أجريتم الاختبار؟ هل تحتاج الترقية إلى سكربت ترحيل بيانات؟ هل تغيّر شيء في السلوك ينبغي أن أنبّه مستخدميّ إليه؟ المطوّرون الجيدون يجيبون في أسطر قليلة. وإذا اشتريت الوحدة من سوق تتضمن فترة دعم، فتأكد من أن ترقيتك تقع ضمنها، لتكون أسئلتك مشمولة.

الخطوة 6: خطّط للتحويل ولطريق العودة

في يوم الترقية الفعلية:

  • أعلن عن نافذة صيانة وجمّد التغييرات؛
  • خذ نسخة احتياطية جديدة وتأكد من قدرتك على استعادتها؛
  • نفّذ الترقية بالاعتماد على ملاحظات اختبارك؛
  • دع مجموعة صغيرة من المستخدمين الرئيسيين تفحص أهم العمليات قبل بقية الموظفين؛
  • احتفظ بالخادم القديم إلى أن تتأكد، لتتمكن من العودة إليه عند الضرورة.

خطة رجوع لا تستخدمها تكلّفك ساعة لكتابتها. أما خطة تحتاج إليها ولا تملكها فقد تكلّفك أسبوعًا.

بعد الترقية

راقب الصفحات البطيئة، والرسائل الإلكترونية غير المتوقعة، والإجراءات المجدولة التي توقفت عن العمل. وافحص السجلات بحثًا عن تحذيرات الإهمال (deprecation): فهي تخبرك بما سينكسر في العام القادم. ثم حدّث قائمة وحداتك بالإصدارات الجديدة، لتبدأ ترقية العام القادم من صورة واضحة.

ملخص سريع

  • اعرف كل وحدة خارجية تستخدمها ومن يتولى صيانتها.
  • تأكد من وجود إصدار للنسخة المستهدفة قبل أن تلتزم.
  • تدرّب دائمًا على نسخة ببيانات حقيقية.
  • ارقِّ بالترتيب، واختبر العمليات والأرقام، ودوّن الملاحظات.
  • جهّز نسخة احتياطية وخطة رجوع.

وإذا كنت لا تزال تختار الوحدات، فابدأ بقائمة التحقق لدينا حول كيفية اختيار وحدة Odoo، وتصفّح قسم وحدات Odoo للعثور على منتجات تذكر إصدارات Odoo التي تدعمها.

XLinkedInWhatsApp

Odoo Studio أم تطوير مخصص: ماذا تستخدم ومتى

Odoo Studio يغيّر Odoo دون كود، والوحدات المخصصة تضيف كودًا. تعرّف على ما يستطيعه كل منهما، وأي نسخة واستضافة تسمحان به، وما تعنيه الترقيات لكليهما، وكيف تقرر بحسب الحاجة.

8 دقائق قراءة

اعثر على البرنامج المناسب للمهمة

لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.