قاموس النينجا 📖
99 مصطلح لازم أي استشاري Odoo يعرفه — بالعربي والإنجليزي، ومشروح زي ما هتسمعه في الحلقات وفي المقابلات.
نظام واحد بيربط كل أقسام الشركة (بيع، شراء، مخازن، محاسبة، HR) على قاعدة بيانات واحدة. الفرق بينه وبين برنامج محاسبة: المحاسبة في الـ ERP نتيجة للعمليات مش مدخلات يدوية.
Online: سحابي بالكامل من Odoo بدون كود مخصص (مناسب للـ SMEs). Odoo.sh: سحابي مع إمكانية Custom Modules. On-Premise: على سيرفر الشركة. اختيار الاستضافة أول قرار في أي مشروع.
Community مجاني ومفتوح المصدر بتطبيقات محدودة. Enterprise مدفوع وفيه المحاسبة الكاملة، Payroll، Studio، التقارير المتقدمة، والدعم. Odoo Online دايماً Enterprise.
كل شركة أو مشروع بيشتغل على Database مستقلة. في Odoo Online الداتابيز ليها اسم وعنوان خاص (اسمك.odoo.com).
App هو تطبيق كامل بيظهر في القائمة (Sales, Inventory...). Module هو وحدة برمجية ممكن تكون تطبيق أو إضافة صغيرة لتطبيق موجود. التسعير في Odoo بالمستخدم مش بالتطبيق.
أي صف في أي جدول: عميل، منتج، فاتورة، مهمة. كل سجل له ID رقمي وبيظهر في Form View و List View.
Form: السجل الواحد. List: جدول. Kanban: كروت بمراحل. Pivot: جدول محوري للتحليل. Graph: رسم بياني. الاستشاري بيعرف يبدّل بينهم وبيعلّم المستخدم Pivot لأنها أقوى تقرير جاهز.
أدوات البحث فوق أي List: فلتر بشرط، تجميع حسب حقل، وحفظ البحث كـ Favorite ممكن يبقى Default للمستخدم أو للكل. 80% من «عايز تقرير» بتتحل بـ Group By + Pivot.
الجزء تحت أو جنب أي سجل: رسائل، ملاحظات داخلية، تغييرات الحقول المتتبعة (Tracking)، الأنشطة. ده الـ Audit Trail الطبيعي في Odoo.
مهمة مجدولة على سجل: مكالمة، إيميل، اجتماع، To-Do. بتظهر للمستخدم في الساعة فوق وفي الـ Kanban. أساس الانضباط في CRM.
أكتر من شركة قانونية في نفس الداتابيز بشجرة حسابات وفروع ومخازن مستقلة، مع إمكانية Inter-Company Transactions. في Odoo 17+ ظهرت الفروع (Branches) تحت الشركة.
Access Rights: مين يقدر يشوف/يعدل/ينشئ/يمسح نوع سجل معين (Groups). Record Rules: على مستوى السجل نفسه (مثلاً المندوب يشوف عملاءه بس). الصلاحيات بتتظبط بالـ Groups مش لكل مستخدم.
من Settings أو بإضافة ?debug=1 للرابط. بيظهر الحقول التقنية، وأسماء الحقول، والـ Views، والـ Actions. الاستشاري بيستخدمه للفهم والتحقق مش للتعديل العشوائي.