تخطَّ إلى المحتوى
ERP Expert

البدء في الـ ERP: ديمو Odoo مجاني تشتغل عليه اليوم

أحمد حسن الجمالالمسار المهني13 دقيقة قراءة

هذا المقال مكتوب من الفيديو أعلاه، «عايز تشتغل في الـ ERP؟ ابدأ من هنا وشوف أول تجربة عملية على نظام Odoo»، ومدّته 27:45.

شاهده على يوتيوب ←

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

المشكلة الأولى: المعلومات مشتتة

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

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

والخطة هنا بسيطة ومحدّدة: نُنشئ بيئة تجريبية — Demo Environment — تشتغل عليها؛ نُنزّل فيها داتا غير حقيقية حتى ترى النظام مليئاً لا فاضياً؛ ثم تبدأ تتحرّك وحدك داخل الموديولات واحداً واحداً. لن أُصعّب الموضوع عليك أكثر من ذلك. الهدف أنك بنهاية القراءة تكون فهمت يعني إيه ERP، وعندك ديمو موجود تُطبّق عليه، وبدأت فعلاً ترى الدنيا ماشية معك إزاي.

هذا الطريق للاستشاري الوظيفي، لا للمبرمج

نحن نتكلم هنا مع الناس الذين سيعملون Functional Consultant — أي غير المبرمجين. خرّيج تجارة، أو حتى مهندس لكنه يريد أن يشتغل في الجهة الإدارية والوظيفية، لا في الجهة التقنية والكود.

وهذا فرق يجب أن تحسمه من البداية، لأنه يحدّد ما ستذاكره وما ستتجاهله. الاستشاري الوظيفي لا يكتب سطر كود؛ هو يفهم دورة المستندات، ويفهم كيف تتحرّك، ويفهم لماذا الرقم الذي خرج في الحسابات خرج هكذا.

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

لماذا Odoo هو أفضل باب للدخول

ستقول لي: أنا أريد أن أعمل SAP، أو أريد أن أعمل Microsoft. جميل، لا مشكلة. لكن لو أنت داخل كاستشاري وظيفي، فلن تفرق معك كثيراً Odoo من SAP من Microsoft. ستفرق في التفاصيل بالطبع، لكن الدائرة نفسها — فكرة الـ ERP نفسها — واحدة.

يعني إيه ERP؟ يعني إيه دورة مستندية؟ يعني إيه دورة مخازن؟ يعني إيه Purchase Order وأمر شراء وأمر بيع، وكيف يتحرّكون وكيف يرتبطون ببعضهم؟ هذه ستجدها في أي نظام موجود، كبيراً كان أو صغيراً. الفرق سيكون في مدى التعقيد ومدى الـ Controls الموجودة.

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

وهناك سبب عملي ثانٍ: Odoo نفسه عليه طلب كبير، والطلب عليه زاد في الفترة الأخيرة عن الفترات التي قبلها. فأنت لا تتعلم على نظام تدريبي ترميه بعد التخرّج؛ أنت تتعلم على نظام مطلوب في السوق فعلاً، وممكن تشتغل به مباشرة وأنت لم تنتقل إلى غيره بعد.

Community و Enterprise: ما الفرق، وكم السعر

Odoo فيه نسختان.

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

Enterprise: نسخة الشركات، وهي المدفوعة، وتدفع فيها على كل مستخدم يستخدم النظام.

وفي موقع Odoo صفحة Compare Editions تقول لك بالتفصيل ما الموجود هنا وغير الموجود هناك. اقرأها بنفسك — ستعرف مثلاً أن الـ Subscriptions غير موجود في Community، وأن الـ Rental غير موجود، وهكذا. اقرأها حتى تكون فاهماً الفرق.

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

ولاحظ أن الـ Community “مجاني” بمعنى محدود: أنت لا تدفع ثمن الترخيص، لكنك ستدفع للسيرفر إن أردت أن تشتغل به Online، وستدفع وقتاً وخبرة في التنصيب والتشغيل. أما الـ Enterprise فتُدفع فيه على المستخدم. وهذا الفرق وحده يفسّر لماذا نأخذ طريق التجربة المجانية هنا بدل التنصيب المحلي: نحن نريد نظاماً يشتغل خلال دقائق، لا مشروع بنية تحتية.

اصنع قاعدة بياناتك: خطوة بخطوة

أول حاجة: افتح حساب Gmail جديداً. لا تستخدم حسابك الشخصي الذي عملته من عشر سنوات أو خمس سنوات. اعمل حساباً للشغل وللدراسة وللـ ERP.

بعدها ادخل على موقع Odoo واضغط Try it Free. سيطلب منك اسم الشركة والبريد ورقم التليفون. وهنا الحركة المهمة: اجعل اسم الشركة يبدأ بـ Education. أنا كتبت مثلاً Edu - ERP Expert. لماذا؟ لأن قاعدة البيانات التي يكون أولها Education تُنشأ لك بتسعة شهور مجانية بدلاً من التجربة العادية القصيرة — تسعة شهور مفتوحة لك تتعلّم عليها، بالنسخة الكاملة من Enterprise، وبكل الـ Features، ومن غير أي كود.

اضغط Start. سيرسل لك بريداً يطلب تفعيل الحساب خلال ثلاث ساعات. تفتح البريد، تضع Password، وتدخل. وفي أقل من دقيقتين تكون قاعدة البيانات مفتوحة أمامك على Odoo 19، آخر إصدار.

وملحوظة مفيدة: من داخل حسابك على Odoo تدخل على My Databases فتجد كل قواعد البيانات التي أنشأتها. تستطيع أن تُنشئ أكثر من واحدة كما تريد، وتعمل Connect لأيها.

لا تُنزّل الستة والسبعين موديولاً دفعة واحدة

هذه تعلّمتها أمامك في الفيديو، وتركتها فيه عن قصد.

أنا أردت أن أُريك النظام كله من البداية، فذهبت وحدّدت كل الموديولات الموجودة — 76 موديولاً — وضغطت Activate دفعة واحدة. النتيجة: Server Error، ثم Refresh، ثم Error ثانٍ، ثم طردَنا من قاعدة البيانات مرة بعد مرة. حاولنا نُنزّل الـ 21 موديولاً الباقين وحدهم، فطردَنا مرة أخرى. قاعدة البيانات ببساطة لم تعد تعمل.

والدرس مزدوج:

  1. حين تعمل الديمو، اشتغل على الموديولات الأساسية فقط التي ستبدأ بها، حتى لا تُلخبط على نفسك.
  2. وإذا واجهتك مشكلة كهذه، لا تقف. لهذا تركت هذا الجزء في الفيديو ولم أحذفه. أنشئ قاعدة بيانات ثانية وأكمل. أنا عملت واحدة جديدة، اخترت فيها Project وInventory وPurchase — واستبعدت الـ HR لأن الخطأ في المرة السابقة كان معه — وسمّيت الشركة باسم يبدأ بـ Education لآخذ التسعة شهور، وبدأت من جديد.

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

معنى أن يكون النظام Modular

Odoo مبني بنظام الـ Modules: كل حاجة في النظام لها موديول. المخازن لها موديول، المشتريات لها موديول، المبيعات لها موديول. وأنت لكي تدخل على المشتريات تدخل من شاشة لوحدها، ولكي تدخل على المخازن تدخل من شاشة لوحدها.

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

وهذه هي الحتة الجميلة في فكرة أي ERP: المنتج الذي تراه داخل شاشة المشتريات هو نفسه المنتج الموجود في الـ Inventory — نفس السجل، لا نسخة منه. لكن الشخص المسؤول عن المشتريات لن يرى أيقونة الـ Inventory أصلاً؛ سيرى المنتجات التي يعمل لها أمر شراء فقط. لا يستلم في المخزن، ولا يُخرج من المخزن، ولا يرى التقارير. ونفس الكلام لشخص المبيعات. أما الحسابات فترى كل شيء من خلال النظام الخاص بها.

وإذا احتجت موديولاً غير موجود عندك — المخازن مثلاً — تدخل على Apps وتبحث عن Inventory، أو تجدها في الجانب تحت Supply Chain، وتضغط Install فينزل.

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

ما نزل جديداً في Odoo 19

اخترت لك Odoo 19 تحديداً لأنه آخر إصدار، ولأن فيه حاجات جديدة كويسة جداً بصراحة:

  • الـ AI صار موديولاً لوحده، تستطيع أن تعمل به AI Agents. وهذه كبيرة، ونشرحها بالتفصيل في وقتها.
  • الـ Equity صار موديولاً منفصلاً، وهو هائل جداً للـ Investors وللشركات، تُطلّع منه التفاصيل الخاصة بها.
  • وكذلك الـ ESG.

ولا أطلب منك أن تشتغل على هذه الآن — أنت لسه في أول الطريق. لكن أن تعرف أنها موجودة يجعلك تفهم أن النظام يتحرّك ويكبر كل سنة، وأن ما تتعلّمه اليوم أرضية لا سقف.

الداتا الوهمية: Developer Mode ثم Load Demo Data

نزّلت الموديولات الأساسية، ودخلت على الحسابات فوجدتها فاضية، ودخلت على أي حاجة فوجدتها فاضية — لأن النظام لسه جديد. فأنت تحتاج داتا وهمية تشتغل عليها.

ركّز معي في هذه، فهي مهمة:

  1. ادخل على Settings، وانزل لآخر الصفحة.
  2. اضغط Activate the Developer Mode. ولا تخف من الاسم — لن تكتب أي كود؛ أنت فقط تُفعّل الوضع.
  3. بعد التفعيل، انزل تحت ستجد Load demo data.
  4. اضغطها واختر “Yes, I understand”.

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

بعدها ادخل على الـ CRM فتجد داتا موجودة وتقدر ترى ماذا فعلت. ادخل على المخازن فتجد حركات. ادخل على المنتجات فتجد منتجات. صار عندك نظام تستطيع أن تبني عليه وتجرّب فيه.

والفرق بين نظام فاضٍ ونظام فيه داتا وهمية أكبر مما تتخيّل. النظام الفاضي لا يُعلّمك شيئاً — كل شاشة فيه سطر واحد مكتوب فيه “No records”. أما حين تكون الداتا موجودة، فأنت ترى الشكل الطبيعي للحركة: عميل عليه أوامر بيع، منتج له رصيد، فاتورة لها حالة، تقرير يُخرج أرقاماً. وهذا بالضبط ما تحتاجه لتفهم دورة العمل بدل أن تحفظ أسماء القوائم.

الحسابات هي قلب الـ ERP

أول موديول أنزلته في القاعدة الثانية كان Accounting، وهذا مقصود. الحسابات والـ Finance عموماً هي قلب الـ ERP.

بمعنى: لو الـ ERP مضبوط، ستجد الحسابات مضبوطة فيه، وستجد الـ Finance مضبوطاً. ولو الـ Finance فيه مشكلة، تعرف على الفور أن النظام غير مضبوط. المشتريات فيها مشكلة؟ ستسمع صداها في الـ Finance. المخازن غير مضبوطة؟ ستسمع صداها في الـ Finance.

فحين تُقيّم نظاماً — أو تُقيّم شغلك أنت عليه — ابدأ من هناك. الحسابات هي المكان الذي لا تستطيع أن تُخبّئ فيه خطأ ارتكبته في مكان آخر.

من أين تتعلّم بعد أن يصبح الديمو أمامك

لو معك بعض الإنجليزية، فأمامك مصدران من Odoo نفسها:

  • قناة Odoo على YouTube: فيها Playlists لكل حاجة تقريباً، وفيها قرابة مئتي فيديو.
  • موقع Odoo نفسه، قسم الـ Tutorials في Community: نفس الفيديوهات في الغالب، لكنها مقسّمة ومرتّبة بشكل أفضل — Previous وNext لكل قسم، فتشاهدها بالترتيب.

وإن كنت تفضّل العربية فهناك محتوى ممتاز: المهندس محمود العسكري — عنده Implementation Course فيه كل التفاصيل، ورجل مجتهد جداً وشاطر فيما يقدّمه. والمهندس أحمد السقا كذلك، عنده Odoo Introduction وتفاصيل كثيرة. وغيرهما كثيرون ممتازون ونتعلّم منهم. أنا على قناتي لم أنزّل كورسات كثيرة حتى الآن — نزّلت الـ HR والموارد البشرية بالتفصيل — ولستُ مجتهداً مثل هؤلاء الناس الطيبة، لكن إن شاء الله ينزل المزيد.

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

ابدأ بدورة المشتريات — وهكذا تستكشف أي موديول

نصيحتي: ابدأ بدورة المشتريات، ما دمت درست تجارة فأنت فاهم الدائرة. هناك ناس تبدأ بالـ CRM لأنه سهل، وهو يُجري يدك على النظام وتفاصيله، ولا مانع من ذلك.

لكن الدورة الكاملة تسير هكذا: تعمل المشتريات أولاً — وتبدأ من Request for Quotation ثم Purchase Order، وتضبط بيانات الـ Vendors — ثم تُدخل البضاعة في المخازن، ثم يأتيك Potential Client يريد أن يشتري المنتج فتعمل له Sales Order، فترى هل هو موجود في المخازن أم لا، فتطلبه من المخازن — وكل هذا يسمع صداه في القيود اليومية وفي الحسابات.

هذه هي الدائرة. وحين تمشي فيها مرة واحدة كاملة بيدك على الديمو، تكون قد فهمت من الـ ERP أكثر مما يفهمه من قرأ عنه شهراً.

وأما كيف تستكشف أي موديول بنفسك، من غير تدريب ومن غير أي حاجة، فالطريقة بسيطة: اقرأ القوائم العلوية. ادخل على الـ Inventory مثلاً، ستجد في الأعلى: Overview، ثم Operations وفيها Transfers وAdjustments وProcurement، ثم Products، ثم Reporting، ثم Configuration. اقرأ هذه القوائم — هي أكثر حاجة ستُفهمك هذا الموديول يتكلم عن ماذا. الـ Configuration يقول لك ما الذي يمكن ضبطه، والـ Reporting يقول لك ما الذي يخرج منه.

ونفس الشيء في المبيعات: Quotations وOrders وSales Teams وCustomers ثم Configuration. والحسابات تختلف قليلاً لأن فيها Customers وVendors وAccounting، لكن المبدأ واحد.

فهذه قاعدة عامة خذها معك: أي موديول في أي نظام، اقرأ الـ Configuration أولاً ثم الـ Reporting. الأول يقول لك ما الذي يقبل النظام أن تُغيّره، والثاني يقول لك ما الذي يعتبره النظام مُخرجاً يستحق التقرير. وبينهما تكون قد عرفت حدود الموديول من غير أن يشرحه لك أحد.

ابدأ الآن، لا بعد أن تُذاكر

فأنت الآن عندك حساب على Odoo، وقاعدة بيانات مفتوحة بتسعة شهور، وداتا وهمية تلعب فيها، وقائمة مصادر تتعلّم منها، ونقطة بداية واضحة هي دورة المشتريات.

لا تؤجّل الموضوع، وادخل الآن. ادخل على الـ CRM، أنشئ New Lead، ضع اسم الشركة والـ Contact ورقم التليفون والبريد، واضغط Add. ثم افتح الـ Lead وانظر شكلها من الداخل: ما الحقول التي فيها، وما المراحل التي تمرّ بها، وما الذي يتغيّر حين تُحرّكها من مرحلة إلى مرحلة. ثم افتح Lead من الموجودة أصلاً في الداتا الوهمية وقارنها بالتي أنشأتها أنت — ستتعلّم من الفرق بينهما أكثر مما تتعلّمه من أي شرح.

وبعدها اخرج إلى الـ Sales وشوف ما فوق: Quotations وOrders وSales Teams وCustomers وConfiguration. ثم إلى الـ Inventory وشوف الـ Overview والـ Transfers. أنت لا تُذاكر الآن — أنت تستكشف، وهذا هو الشغل الحقيقي في هذه المرحلة.

هذه أول دقيقة حقيقية لك داخل نظام ERP. والباقي كله مبني عليها، ولن يُبنى إن لم تأخذها.

ERPOdooCareerLearning

عن الكاتب

أحمد حسن الجمال

خبرة تتجاوز 15 سنة في قيادة التحول الرقمي بالإمارات والسعودية ومصر، وأكثر من 60 مشروع ERP — من داخل غرفة التنفيذ، لا من العرض التقديمي.

اقرأ أيضاً

أدلة مكتوبة على الموقع تشرح نفس الموضوع بتفصيل أكبر.

شاهد أيضاً