تخصيص Odoo يبقى قابلًا للترقية

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

الإعداد أولًا، والبرمجة بعده

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

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

يأتي التخصيص غالبًا ضمن تطبيق Odoo جديد. ونعمل أيضًا مع شركات تستخدم Odoo بالفعل وتحتاج إضافة أو إصلاحًا.

ما نخصصه

  • الوحدات المخصصة

    خصائص جديدة لعمليات لا يغطيها Odoo جاهزًا، مبنية كوحدات مستقلة تُثبَّت مثل أي تطبيق آخر.

  • التقارير والمستندات المطبوعة

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

  • مسارات العمل والاعتمادات

    خطوات اعتماد بحسب المبلغ أو القسم أو الدور، وقواعد تحدد من يؤكد ومن يلغي ومن يعدّل.

  • الحقول والشاشات

    حقول إضافية ونماذج وقوائم معدّلة، حتى يرى كل فريق المعلومات التي يستخدمها فعلًا.

  • الأتمتة

    خطوات روتينية تعمل وحدها: تذكيرات، وتغيير حالات، ورسائل بريد، وسجلات تُنشأ من سجلات أخرى.

  • إصلاح تخصيصات سابقة

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

Odoo Studio أم وحدة مخصصة

يتيح Odoo طريقتين لتعديل النظام. يناسب Studio التغييرات الصغيرة، وتناسب الوحدة المخصصة منطق العمل الحقيقي.

Odoo Studio

محرر بلا برمجة يأتي مع Odoo Enterprise.

  • إضافة حقول وتعديل النماذج وتخطيط التقارير
  • إجراءات آلية بسيطة وقواعد اعتماد
  • تعديلات من المتصفح دون مطوّر
  • الأنسب للتغييرات الصغيرة التي يستطيع فريقك صيانتها

وحدة مخصصة

برمجة بلغة Python، تُثبَّت مثل أي تطبيق في Odoo.

  • أي منطق عمل أو حساب أو تكامل
  • تعمل على Community وEnterprise
  • تُختبر وتُراجع قبل أن تصل إلى نظامك الفعلي
  • الأنسب للعمليات المحورية في عملك

مشاريع كثيرة تستخدم الاثنين، Studio لتعديلات الشكل السريعة والوحدة المخصصة لقواعد العمل.

كيف تبقى البرمجة المخصصة قابلة للترقية

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

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

أسئلة عن تخصيص Odoo

هل تخصصون Odoo أعدّه شريك آخر؟

نعم. نراجع قاعدة البيانات وأي وحدات مخصصة موجودة أولًا، لنعرف ما نبني عليه، ثم نرسل تقدير التعديل.

هل يجعل التخصيص الترقية أصعب؟

كل وحدة مخصصة تحتاج مراجعة عند الترقية. ووضع التعديلات في وحدات مستقلة بعيدًا عن النواة يُبقي هذا العمل صغيرًا. ما يجعل الترقية صعبة هو التعديل المباشر في الكود القياسي.

هل نحتاج Enterprise للتخصيص؟

لا. الوحدات المخصصة تعمل على Community وEnterprise. أما Odoo Studio، المحرر بلا برمجة، فمتاح مع Enterprise فقط.

هل يمكنكم تغيير شكل فواتيرنا؟

نعم. يمكن تعديل تخطيط الفواتير وعروض الأسعار وإذونات التسليم، بما في ذلك النسخ العربية والثنائية اللغة.

كيف تسعّرون التخصيص؟

نكتب المطلوب ونتفق عليه معك، ونرسل تقديرًا مكتوبًا قبل بدء أي عمل.

تحتاج أن يفعل Odoo شيئًا لا يفعله بعد؟

صف لنا العملية ومن يستخدمها. نخبرك إن كانت تحتاج إعدادًا أو Studio أو وحدة مخصصة.