الترخيص، ولماذا تغيب شاشة أو حقل
أغلب طلبات الدعم من نوع «لا أراه» ترجع إلى أسباب قليلة: عميل اشترى موديولًا ولا يجد شاشاته، وحقل أُضيف ولا يظهر أبدًا، وصباح لا يستطيع فيه أحد الدخول، ومستخدم يُرفض بينما يعمل زملاؤه عاديًا. الترخيص يحسم بعضها مباشرة، والباقي إعدادات تجاوره. تشرح هذه الصفحة الترخيص — أين يوجد، وما الذي يحده، وكيف تقرؤه — ثم تمر على كل سبب يمكن أن تغيب به شاشة أو حقل، بالترتيب الذي يستحق الفحص.
أين يوجد الترخيص
الترخيص ليس سجلًا في قاعدة البيانات، ولا يُعدَّل من أي شاشة. تُصدره سيرفرات الترخيص لدى نما لمنشأتك — واسم العميل في nama.properties هو ما يعرّف بك — ويحتفظ سيرفر التطبيق بنسخة منه بجوار ملفاته.
السيرفر الجديد يأخذ ترخيصه من برنامج التثبيت: زر Request Key يطلب مفتاحًا من سيرفرات نما وينتظر اعتماده (انظر دليل التثبيت). وبعدها يُبقي السيرفر نسخته محدَّثة وحده، ما دام يصل إلى الإنترنت.
واسترجاع قاعدة البيانات على سيرفر آخر لا ينقل الترخيص معها. فالترخيص يخص السيرفر لا البيانات، والسيرفر الجديد يطلب مفتاحه الخاص.
ما الذي يحكمه الترخيص
| البند | ما تراه حين ينفد |
|---|---|
| الموديولات والموديولات الفرعية | الموديول غير المرخَّص لا تظهر له بنود في القائمة، ولا يمكن فتح شاشاته. وصفحات الموديولات في هذا الموقع تبدأ بمربع الترخيص يذكر الكود — مثل خدمة العملاء. |
| المستخدمون الداخلون في وقت واحد | يُرفض الدخول التالي حتى يخرج أحدهم. وحين يعرّف الترخيص مستويات للمستخدمين، يُحسب العدد لكل مستوى على حدة. |
| مستويات المستخدمين | يجب أن يسمّي حقل User Level (Licene User Group) في المستخدم مستوى موجودًا في الترخيص، وقد يُقصر المستوى على أنواع معينة من السجلات — انظر المستخدمين والدخول. |
| مستخدمو تطبيقات الجوال | حين يحدد الترخيص عددًا لمستخدمي الجوال، لا يدخل من التطبيقات إلا من فُعّل عليه السماح بالدخول من تطبيقات الهاتف، ولا يجوز أن يزيد عدد من فُعّل عليهم عن هذا العدد. |
| الشركات | تُرفض الشركات النشطة التي تتجاوز العدد المرخَّص. والشركات غير النشطة والمركبة لا تُحسب. |
| ماكينات نقاط البيع | تُرفض سجلات ماكينة نقاط البيع النشطة التي تتجاوز العدد المرخَّص. والماكينات الفرعية الخاصة بكابتن أوردر لها عدد مستقل. والماكينات غير النشطة لا تُحسب. |
| مواقع Magento | تُرفض مواقع Magento النشطة التي تتجاوز العدد المرخَّص. |
حد المستخدمين الداخلين في وقت واحد هو حد الترخيص. وداخله يمكنك وضع حدود أضيق خاصة بك لمجموعات من المستخدمين عبر سجل عداد مستخدمين — انظر عداد المستخدمين وأنواع الصلاحيات.
قراءة ترخيصك
افتح قائمة المستخدم أعلى الشاشة واختر حول البرنامج. وبجوار رقم الإصدارة وتاريخها تظهر:
- تفاصيل الترخيص — الملخص الذي يحتفظ به سيرفر الترخيص لدى نما عن منشأتك.
- تاريخ انتهاء عقد الصيانة — متى ينتهي عقد الدعم الفني.
وكلاهما يُجلب مباشرة من نما، فالسيرفر الذي لا يصل إلى الإنترنت يعرض Could not connect بدلًا منهما.
حين يتغير الترخيص
حين توسّع نما ترخيصك، يتوقف ما عليك فعله على ما أُضيف.
موديول فرعي من موديول تعمل به بالفعل، أو مستخدمون أو مواقع أو ماكينات إضافية. الإصدارة المثبّتة تحوي الشاشات أصلًا، والسيرفر يحتاج فقط إلى قراءة الترخيص الجديد. افتح Utilities وشغّل Reload Configuration — أو أعد تشغيل سيرفر التطبيق، فهو يقرأ الترخيص أثناء بدء التشغيل. وفي الحالتين يجب أن يكون السيرفر متصلًا بالإنترنت في تلك اللحظة.
موديول رئيسي جديد. الإصدارة لا تحمل إلا الموديولات التي كنت مرخَّصًا لها عند تثبيتها، فشاشات الموديول الجديد ليست على السيرفر أصلًا. وإعادة تحميل الإعدادات لن تُظهرها: حدّث التثبيت أولًا.
وإن ظلت الشاشات الجديدة غائبة عن القائمة، فيجب إعادة بناء الشاشات والقائمة. شغّل Regenerate UI من Utilities، أو Regenerate Screens من أي معدِّل شاشة. ثم اطلب من المستخدمين إعادة تحميل صفحة المتصفح.
إعادة توليد الشاشات تعيد بناء القائمة الأصلية
Regenerate UI وRegenerate Screens تفرغان القائمة الأصلية default وتبنيانها من الصفر، فيضيع كل ما عُدّل عليها مباشرة — انظر لماذا لا تعدّل القائمة الأصلية. أما القائمة المحفوظة في صورة تعديل قائمة (Menu Update) فتبقى.
فتح Utilities
لا تظهر Utilities إلا للمستخدم admin وللمستخدمين المفعَّل عليهم Treat As Admin (ويظهر على شاشة المستخدم باسم Allow Access to Admin Restricted Functionality). اكتب Utilities في شريط البحث أعلى الشاشة لفتحها.
لا بد أن يصل السيرفر إلى الإنترنت
يتصل السيرفر بسيرفرات الترخيص لدى نما بانتظام. فإن تعذّر عليه ذلك لا يحدث شيء في البداية. وبعد نحو أسبوعين دون اتصال ناجح، يظهر تحذير مع كل حفظ. وبعد نحو 25 يومًا، يتوقف النظام عن قبول أي طلب حتى يتصل السيرفر من جديد. وفتح الجدار الناري للإنترنت هو الحل كله؛ فلا حاجة لإعادة تثبيت أي شيء.
الترخيص وعقد الصيانة تاريخان مختلفان
الترخيص يقرر هل يعمل النظام. وعقد الصيانة يقرر هل تدعمه نما. حين يقترب عقد الصيانة من نهايته، تظهر في الشريط العلوي شارة برتقالية ستنتهي الصيانة في ومعها التاريخ والمدة المتبقية؛ وبعد انقضائه تحل محلها شارة حمراء انتهت الصيانة في. يظل النظام يعمل — لكن طلب الدعم المرسَل من داخل نما يُرفض. والمستخدم المفعَّل عليه عدم إظهار الأخطاء الحرجة لهذا المستخدم لا يرى أيًّا من الشارتين.
إيقاف شاشات ومميزات لشركة بعينها
الترخيص يقول ما يجوز للمنشأة استعماله. والشركة كثيرًا ما تستعمل أقل منه، وشاشة مليئة بحقول تواريخ الصلاحية والأرقام المسلسلة واللون والمقاس مجرد ضجيج لنشاط لا يتتبع شيئًا منها. وجدولان يُخفيان الأجزاء غير المستعملة:
- الشاشات الغير مستعملة — شاشات تُخفى.
- المميزات الغير مستعملة — مميزات تُخفى، ومعها كل حقل وجدول وزر وشاشة تنتمي إلى الميزة.
يظهر الجدولان في شاشة الشركة وفي شاشة قائمة إعدادات (إدارة النظام ← الإعدادات ← قائمة إعدادات). والشركة تتبع جدوليها هي، إضافة إلى جدولي قائمة الإعدادات التي تسمّيها. ولا توجد إلا قائمة إعدادات واحدة (default) تسمّيها كل الشركات، فالسطر فيها يسري على كل الشركات دفعة واحدة — انظر إعدادات النظام وقائمة الإعدادات.
ما الذي يُخفى:
- الشاشة المخفية تختفي من القائمة ومن شريط البحث — ويختفي معها كل حقل مرجع يشير إليها في كل الشاشات الأخرى. فإخفاء شاشة مشروع مقاولات مثلًا يُخفي كل حقل مشروع مقاولات في النظام.
- الميزة المخفية تُزيل الحقول وأعمدة الجداول والأزرار ومجموعات القائمة والشاشات المرتبطة بها.
والشركة المعتبرة هي الشركة المسجلة على سجل المستخدم، لا التي يختارها عند الدخول: والمستخدم الذي شركته «عام» يتبع الشركة الافتراضية الخاصة به. وتُقرأ القائمتان عند الدخول، فالتغيير يصل إلى المستخدم في المرة التالية التي يدخل فيها.
المميزات التي يمكن إيقافها:
| الميزة | الاسم الإنجليزي | ما تُخفيه |
|---|---|---|
| تواريخ صلاحية | Lot | حقول الدفعات وتواريخ الصلاحية في الأصناف والمستندات المخزنية |
| أرقام مسلسلة / رقمان مسلسلان | Serial Numbers / Two Serials | حقول الأرقام المسلسلة، والرقم المسلسل الثاني |
| لون و مقاس | Size and Color | حقول اللون والمقاس |
| إصدارات | Revisions | حقول إصدارات الصنف |
| الوحدة الثانية | Second Unit | الكمية والوحدة الثانية |
| وحدات متعددة | Multi Units | وحدات القياس البديلة |
| أبعاد / بعد ثالث / أبعاد الأشكال | Measures / Third Measure / Measures of Shape | الطول والعرض والارتفاع وأبعاد الأشكال |
| الأصناف الفرعية | Sub Items | حقول الأصناف الفرعية |
| موقع مخزني | Location | حقول المواقع داخل المخزن |
| التعبئة | Packaging | حقول التعبئة |
| تصنيفات الأصناف | Item Classes | حقول تصنيفات الأصناف |
| تكويد آلى للأصناف | Item Autocoding | التكويد الآلي للأصناف |
| خصم 1 … خصم 8 | Discount 1 … Discount 8 | أعمدة الخصومات الإضافية، كلًّا على حدة |
| الضرائب | Tax | حقول ضريبة المبيعات في المستندات، وشاشة خطة الضرائب |
| الحجز | Reservation | حجز المخزون |
| Freights | Freights | حقول الشحن في مستندات سلسلة الإمداد |
| تاريخ إعادة الاختبار | retest Date | تواريخ إعادة الاختبار على الدفعات |
| النسبة الفعالة والغير فعالة | Active and Inactive Percentage | حقول النسبة الفعالة وغير الفعالة |
| تاريخ التحرير | Issue Date | حقل تاريخ التحرير في المستندات |
| موازنة السنتان / الثلاث سنوات / الأربع سنوات | Two / Three / Four Year Budget | أعمدة الموازنات متعددة السنوات |
| الموارد البشرية للخليج | Gulf HR | شاشات وحقول الموارد البشرية الخاصة بالخليج |
| سندات صرف وقبض تفصيلية | Detailed RV,PV documents | سندات الصرف والقبض التفصيلية |
| إنشاء اصول في سندات التخلص | Create Assets In Disposal | إنشاء أصول من سند التخلص |
| سيارات | cars | حقول السيارات في أوامر التنفيذ بمراكز الخدمة |
| المحادثات اللحظية | Instant Chat | المحادثة داخل البرنامج |
| Payment Gateway | Payment Gateway | أجهزة الدفع ومجموعات طرق الدفع |
ولا يعرض حقل الميزة إلا مميزات الموديولات المثبّتة على السيرفر.
لماذا لا أرى الشاشة س؟
امشِ على هذه القائمة بالترتيب؛ فأول تطابق هو الجواب غالبًا.
- هل أعاد المستخدم تحميل الصفحة بعد التغيير؟ القائمة تُبنى عند الدخول. أعد التحميل قبل أي شيء آخر.
- هل الموديول مرخَّص؟ غياب فرع كامل من القائمة يشير إلى هنا. راجع تفاصيل الترخيص في حول البرنامج.
- هل الموديول مثبّت؟ الموديول الرئيسي المرخَّص حديثًا يحتاج تحديثًا لا إعادة تحميل — انظر قسم «حين يتغير الترخيص» أعلاه.
- هل أُعيد توليد الشاشات بعد تغيير الترخيص أو التحديث؟ إن لم يحدث، شغّل Regenerate UI.
- هل الشاشة ضمن الشاشات الغير مستعملة للشركة، أو تتبع إحدى مميزاتها الغير مستعملة؟ راجع الشركة المسجلة على سجل المستخدم وقائمة إعداداتها.
- هل المستخدم على قائمة فيها هذا البند أصلًا؟ المستخدم وملف الصلاحيات والشركة يمكن لكلٍّ منها أن يسمّي قائمة خاصة، والقائمة المخصصة قد لا تحتوي الشاشة ببساطة — انظر من يرى أي قائمة.
- هل يحق للمستخدم فتحها؟ غياب صلاحية مطالعة القائمة، أو سطر في السماح/المنع في القوائم على ملف الصلاحيات، يُخفي البند عن هذا الشخص وحده.
أما الشاشة التي تُفتح ثم يُرفض حفظها برسالة «السمتخدم {0} يتبع المستوي {1} و هو غير مسموح له بحفظ السجلات من النوع {2}» فمسألة أخرى: الشاشة ظاهرة، ومستوى المستخدم في الترخيص لا يشملها.
لماذا لا أرى الحقل ص؟
- هل أعاد المستخدم تحميل الصفحة؟ الشاشات تُحفظ في المتصفح أيضًا.
- هل أُعيد بناء الشاشة بعد التغيير؟ معدِّل الشاشة لا يفعل شيئًا حتى يُعاد توليد الشاشات — شغّل Regenerate GUI For Applicable Types Only من المعدِّل. وبعد تحديث يضيف حقولًا، شغّل Regenerate UI.
- هل المعدِّل مفعَّل، وموجَّه إلى الشاشة الصحيحة؟ المعدِّلات المفعَّلة وحدها تُطبَّق؛ والمعدِّل الأعلى أولوية قد يحذف ما أضافه معدِّلك؛ والمعدِّل المخصص للجوال أو للإنشاء السريع لا يغيّر شاشة سطح المكتب — انظر معدِّل الشاشة.
- هل للشركة تصميم خاص؟ التصميم المحفوظ بالكود
dbdefault، أو بكود الشركة نفسها<كود الشركة>default، يحل محل الشاشة القياسية، فالتغيير على الشاشة القياسية لا يظهر فيه. - هل الحقل يتبع ميزة غير مستعملة، أو يشير إلى شاشة ضمن الشاشات الغير مستعملة أو في موديول غير مرخَّص؟ فهو مخفي عمدًا — انظر قسم «إيقاف شاشات ومميزات لشركة بعينها» أعلاه.
- هل تُخفيه الصلاحيات؟ صفحة إعدادات الحقول في ملف الصلاحيات تُخفي الحقول، وصفحة صلاحيات الصفحات تُخفي تبويبات كاملة — انظر صلاحيات الحقول والصفحات والقوائم.
- هل هو حقل محدد؟ المحدد المُوقَف في إعدادات النظام لا يظهر في أي مكان.
رسائل قد تظهر لك
رسائل عقد الصيانة ونقاط البيع وحدها لها ترجمة عربية؛ أما البقية فتظهر بالإنجليزية في اللغتين. ورسائل عدد المستخدمين والشركات التي تظهر عند الدخول مذكورة في قسم الرخصة والمستخدمين والدخول من صفحة الرسائل والرفض.
| الرسالة | السبب | ما العمل |
|---|---|---|
| Your server needs to be connected to the internet - a lot of time has passed since last licence verification occurred | تحذير عند الحفظ: السيرفر لم يصل إلى سيرفرات الترخيص لدى نما منذ نحو أسبوعين. | وفّر للسيرفر اتصالًا بالإنترنت قبل انتهاء المهلة. |
| Invalid Licence - Your server needs to be connected to the internet - too much time has passed since last licence verification occurred | انتهت المهلة، وكل طلب يُرفض. | وفّر للسيرفر اتصالًا بالإنترنت. |
| Invalid Licence - No Licence is defined | لا ترخيص على السيرفر بعد — غالبًا سيرفر جديد لم يُطلب مفتاحه قط. | اطلب مفتاحًا من برنامج التثبيت. |
| Your licence includes {0} mobile users, but you have defined {1} mobile users | حفظ المستخدم سيجعل السماح بالدخول من تطبيقات الهاتف مفعّلًا على عدد أكبر مما يسمح به الترخيص. | ألغِه عن مستخدم لم يعد يستعمل التطبيقات، أو وسّع الترخيص. |
| The user {0} is not allowed to login from mobile apps, please contact your administrator to change this setting | الترخيص يحسب مستخدمي الجوال، وهذا المستخدم ليس مفعّلًا عليه السماح بالدخول من تطبيقات الهاتف. | فعّله على المستخدم في حدود العدد المرخَّص. |
| The legal entity count is {0} in your licence and you have {1} active entities | حفظ الشركة سيجعل عدد الشركات النشطة أكبر مما يسمح به الترخيص. | أوقف شركة لم تعد تستعملها، أو وسّع الترخيص. |
| «لا يمكن الحفظ , عدد الماكينات لا يمكن ان يتخطي {0}» | حفظ هذه الماكينة سيجعل عدد ماكينات نقاط البيع النشطة أكبر مما يسمح به الترخيص. | أوقف ماكينة لم تعد مستعملة، أو وسّع الترخيص. |
| «لا يمكن الحفظ , عدد الماكينات الفرعية الخاصة بكابتن أوردر لا يمكن ان يتخطي {0}» | الأمر نفسه، للماكينات الفرعية الخاصة بكابتن أوردر. | الأمر نفسه. |
| Your licence has {0} magento sites, you are trying to create {1} active sites | حفظ موقع Magento هذا سيتجاوز العدد المرخَّص. | أوقف موقعًا، أو وسّع الترخيص. |
| «عقد الدعم الفني للعميل {0} انتهي في تاريخ {1}» | أُرسل طلب دعم بعد انتهاء عقد الصيانة. | جدّد عقد الصيانة مع نما. |