WindoorERP الدليل 19.0

إدارة التطبيقات: التثبيت والترقية وإلغاء التثبيت

7 دقيقة قراءة آخر تحديث 2026-08-30 WindoorERP 19.0
هذا المقال هو الخطوة 5 من 6 في 14- إدارة WindoorERP وتأمينه

الغرض

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

قبل أن تبدأ

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

الخطوات

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

  1. 01
    افتح التطبيقات. يفتح الكانبان مرشحاً إلى التطبيقات — التطبيقات القابلة للتثبيت؛ أزل المرشح أو استخدم مرشح إضافي لترى التطبيقات التقنية أيضاً.
  2. 02
    جد تطبيقاً بالاسم في مربع البحث، أو تصفح لوحة الفئات في الجانب.
  3. 03
    اضغط تفعيل على بطاقة لتثبيته — يثبَّت التطبيق وكل ما يعتمد عليه فوراً، وتعاد الواجهة بالقوائم الجديدة.
  4. 04
    لإزالة تطبيق، افتح قائمته ⋮ واختر إلغاء التثبيت ثم اقرأ نافذة التأكيد: فهي تسرد التطبيقات المتأثرة والمستندات التي ستُحذف.

شاشة التطبيقات

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

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

ما تفعله الأزرار فعلاً

الإجراءما يحدث
تفعيليثبت التطبيق وكل اعتمادياته فوراً، ساحباً بصمت رفقاءه التلقائيي التثبيت. قوائم وجداول ووظائف وسلوك بريد جديد يظهر لكل مستخدم عند إعادة تحميل الشاشة. ولا تراجع سوى إلغاء التثبيت.
ترقيةيعيد تطبيق طرق عرض التطبيق وبياناته من الكود على القرص. وفي مستأجر WindoorERP لا يصل كود جديد إلا حين ينشره المشغل — فالترقية تعيد تطبيق الموجود أصلاً.
إلغاء التثبيتيفتح نافذة التأكيد: التطبيقات المتأثرة (كل ما يعتمد على الذي اخترته يخرج معه)، وتحت المستندات لحذفها أنواع السجلات التي ستُمحى بأعدادها. ولافتتها تقولها كاملة: "Uninstalling modules can be risky, we recommend you to try it on a duplicate or test database first." والتأكيد يحذف تلك البيانات حقاً.
معرفة المزيد / معلومات التطبيقموقع التطبيق، أو نموذجه — بلا آثار جانبية.

التطبيق المعلّم غير قابل للتثبيت موجود في السجل لكن لا يمكن تثبيته على قاعدة البيانات هذه (كود ناقص أو غير متوافق)؛ وأزراره ببساطة لا تظهر. وضغط عمليتي تطبيقات معاً يُرفض برسالة "Odoo is currently processing another module operation." — انتظر انتهاء الأولى، ولا تغلق اللسان أبداً في منتصف تثبيت.

أدوات وضع المطور

تحديث قائمة التطبيقات يعيد مسح مجلدات الإضافات على الخادم وينعش سجل التطبيقات — التطبيقات الجديدة التي جهزها مشغل المنصة تظهر بحالة غير مثبت. لا يثبت شيئاً ولا يغير كوداً؛ وفي مستأجر WindoorERP لا يجد جديداً إلا بعد أن يجهزه المشغل.

نافذة تحديث التطبيق خلف تحديث قائمة التطبيقات: «اضغط تحديث أدناه لبدء العملية…» بزري تحديث وإلغاء — تعيد مسح سجل التطبيقات ولا تثبت شيئاً

استيراد تطبيق يقبل ملف zip لتطبيق بيانات — قوالب تنسيق وتقارير وبيانات قطاع. لا يُقرأ من الأرشيف إلا ملفات البيانات والأصول الثابتة والترجمات؛ وكود Python فيه يُتجاهل كلياً، فليست هذه طريقاً لإضافة كود خادم. للمدراء فقط («وحدهم المدراء باستطاعتهم تثبيت تطبيقات البيانات.»)، وبصيغة zip فقط.

نافذة استيراد تطبيق، ولافتتها تقولها صراحة: لا يمكن استيراد سوى تطبيقات البيانات (ملفات ‎.xml وملفات الترجمة والأصول الثابتة)

تطبيق الترقيات المجدولة ينفذ ما عُلّم أصلاً بـ للترقية / للتثبيت / للإزالة — والأزرار الفورية أعلاه نادراً ما تترك شيئاً في تلك الحالة. ولا علاقة له بترحيل إصدارات المنصة نفسها؛ فتلك عمل جهة المشغل.

نافذة تطبيق الترقيات المجدولة تعلن «اكتملت الترقية» — وبلا شيء معلّم للترقية لا شيء لها لتفعله

في مستأجر WindoorERP تحديداً

قاعدة بياناتك تُشحن ومعها طقم تطبيقات WindoorERP كاملاً مجهزاً، فتعرض التطبيقات كثيراً مما لم ينشره فريق المنصة لك. و تفعيل يثبت أياً منها فعلاً — نهائياً، بمخططه وكل شيء. ما لا تستطيعه من هنا: إضافة كود خادم (استيراد التطبيق للبيانات فقط)، أو المساس بأي مستأجر آخر، أو إلغاء تثبيت تطبيقات الإطار التي يعمل بها الخادم نفسه («لا يمكن تثبيت تلك التطبيقات»). وإن اختلّت قائمة مباشرة بعد عملية تطبيقات — ومضة «الإجراء غير موجود» — فالشاشة تعيد تحميل نفسها؛ ذلك تعافي المنصة من بنود قوائم بائتة، لا عطب.

استكشاف الأخطاء

العرضالسبب والعلاج
"Odoo is currently processing another module operation."تثبيت أو ترقية أخرى جارية (ربما لزميل). انتظر وأعد المحاولة — ولا تجبر إعادة تحميل في منتصف العملية أبداً.
تطبيق تتوقعه ليس في القائمةلم يُجهَّز على قاعدة بياناتك. تحديث قائمة التطبيقات (وضع المطور) ينعش السجل؛ فإن لم يظهر بعدها فاطلب من فريق WindoorERP تجهيزه.
"Cannot upgrade module '…'. It is not installed."الترقية لا تنطبق إلا على المثبت — اضغط تفعيل بدلاً منها.
إلغاء التثبيت أزال أكثر من المتوقعالنافذة سردت كل تطبيق تابع والمستندات التي ستُحذف — وما يعتمد على التطبيق المزال يخرج معه. الاسترجاع استعادة نسخة احتياطية لدى مشغل المنصة؛ ولا زر تراجع.
«لا ندعم سوى الملفات بالصيغة zip.» في استيراد التطبيقالمستورد يأخذ تطبيق بيانات مضغوطاً فقط. لن يقبل مجلدات، وكود Python داخل الأرشيف يُتجاهل عمداً.
بعد التثبيت تبدو خصائص ناقصةبعض الخصائص صلاحيات وصول لكل مستخدم لا وجود تطبيق — افحص لسان صلاحيات الوصول للمستخدم قبل إعادة تثبيت أي شيء.

أخطاء شائعة

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

هل كان هذا المقال مفيداً؟

تدير مصنع نوافذ أو أبواب؟

اطلب عرضاً تجريبياً