القاعدة الجيدة هي العمل بالطبقات: الإعدادات أولًا، ثم Studio، ثم وحدة مخصصة فقط عندما لا تستطيع الطبقتان الأوليان تلبية الحاجة بشكل سليم. وجرّب التغييرات دائمًا في قاعدة بيانات تجريبية أولًا.
تحقق من الإعدادات أولًا
راجع إعدادات كل تطبيق معني. فكثير من الطلبات خيارات قياسية بالفعل، وإعدادات تخطيط مستندات الشركة تتعامل مع الشعارات والألوان والتذييلات دون المساس بقوالب التقارير.
ما يناسب Studio
- الحقول الإضافية في أوامر البيع: حقول Studio تُضاف بالسحب والإفلات. احتفظ بالبادئة x_studio_ واختر الأسماء التقنية بعناية، لأنه لا يمكن إعادة تسميتها في Studio لاحقًا.
- اعتماد المشتريات: قواعد اعتماد في Studio على زر التأكيد، مع تحديد المعتمِدين كمستخدمين أو مجموعات، ومرشح اختياري للمبالغ الكبيرة.
- تخطيط الفاتورة: انسخ التقرير القياسي وعدّل النسخة في Studio. وتحذر Odoo من أن تعديل XML الخاص بالتقرير مباشرة قد يسبب مشكلات أثناء الترقيات.
ما يحتاج عادةً إلى وحدة مخصصة
مزامنة نظام المستودع تكامل يتطلب معالجة الأخطاء وإعادة المحاولة، لذا يُفضَّل عادةً بناؤه كوحدة مخصصة مع اختبارات. وخطافات الويب متاحة في Studio، لكن Odoo توصي بإشراك مطور لأن خطاف الويب المهيأ بشكل سيئ قد يعطّل قاعدة البيانات.
لاحظ أن Odoo Online لا يقبل الوحدات المخصصة، لذا قد يتطلب هذا الخيار Odoo.sh أو تثبيتًا محليًا.
الأثر على الترقية
وفقًا لوثائق الترقية في Odoo، تشمل خدمات الترقية تخصيصات Studio ما دام Studio مثبتًا واشتراكه ساريًا. أما الوحدات المخصصة فيجب أن تجعلها الجهة التي تتولى صيانتها متوافقة مع الإصدار الجديد قبل أن تتسنى ترقية قاعدة البيانات.
احتفظ بسجل لكل تخصيص مع المسؤول عنه وسبب وجوده، وأدرجها جميعًا في خطة الاختبار لكل ترقية.