دليل الأدوات المساعدة (Utilities Catalog)
دليل الأدوات المساعدة صفحة واحدة تعرض أدوات المدير التي يستخدمها الدعم أكثر من غيرها، لكل أداة جملة تشرح ما تفعله، والمدخلات التي تأخذها، وزر يفتحها. والغرض منها ألّا يضطر أحد لتذكّر الاسم التقني الطويل لأداة أو البحث عن صفحة التوثيق التي تحوي رابطها: افتح الدليل، واكتب كلمة في مربع التصفية، واضغط Open.
فتح الدليل
في صفحة utils.html على السيرفر، يحوي القسم الأخير Utilities Catalog الرابط All Utilities With Descriptions. وتفتح الصفحة نفسها من هذا الرابط:
http://localhost:8080/erp/utils?util=com.namasoft.infra.domainbase.util.NamaUtilsCatalog
ومثل كل روابط الأدوات، لا يعمل إلا للمستخدم admin أو لمستخدم مفعّل لديه Allow Access to Admin Restricted Functionality (utils.html, kill tasks, logout users and so on) — راجع المعاملة كمدير. وفتح الدليل لا يغير شيئاً.
ما تعرضه كل بطاقة
كل أداة بطاقة فيها اسمها، ووصف يذكر أيضاً هل فتحها يغير شيئاً، ومدخلاتها إن كانت تأخذ مدخلات، وزر Open، ورابطها مع زر Copy link — وهو مفيد للصقه في تذكرة أو محادثة مع مدير النظام لدى العميل. ومربع التصفية في الأعلى يخفي كل بطاقة لا تحوي كل الكلمات المكتوبة، في اسمها أو وصفها أو مدخلاتها.
أغلب الأدوات تفتح كتقرير ولا تغير شيئاً حتى تختار تطبيق شيء من ذلك التقرير. أما التي تبدأ العمل بمجرد فتحها فيذكر وصفها ذلك.
الأقسام
البطاقات مجمّعة في أقسام مرقمة (أسماء الأقسام بالإنجليزية في الصفحة):
| القسم | الأدوات فيه | موثقة في |
|---|---|---|
| 1- Indexing and Size saving | تضييق أعمدة المراجع، وإصلاح فهارس الأصل، واكتشاف الفهارس المكررة | أدوات حجم قاعدة البيانات والفهارس |
| 2- Dynamic Schema | متابعة المهام، والأدوات التي تكتشف الأعمدة التي لم يعد النظام يستخدمها وتحذفها | تجريبية — لا تظهر إلا على السيرفرات التي تعمل في وضع التطوير |
| 3- Inventory and Costing | إصلاح صافي الكمية والتكلفة الحالية غير الصحيح، وإعادة المعالجة السريعة للتكلفة المتوسطة من تاريخ، وإعادة المعالجة السريعة لتحويلات المخزون المختلفة التكلفة، وإعادة بناء أعمار المخزون، وإعادة بناء أعمار المخزون لمحددات بعينها | إعادة معالجة الكمية والتكلفة وأعمار المخزون ومشاكل التكلفة والكمية |
| 4- Rebuild and Recalculate | قيود النظام لعقود الإيجار، وحصر تكاليف المقاولات وتكاليف مستخلصات المشاريع | إعادة بناء قيود النظام في الوحدات |
| 5- Approvals | إعادة احتساب ملخصات الموافقات، ومسح الموافقات المعلقة التي لم يعد فيها ما يُعتمد | أدوات إصلاح الموافقات |
| 6- Diagnostics | قائمة استعلامات SQL البطيئة | حين يصبح النظام بطيئًا |
الأدوات التجريبية تحمل شارة Beta ولا تظهر إلا على سيرفر يعمل في وضع التطوير، فلا يعرضها سيرفر الإنتاج لدى العميل. ولهذا يغيب القسم الثاني في أغلب السيرفرات بينما يبقى ترقيم الأقسام الأخرى كما هو.
والدليل لا يضم كل الأدوات الموجودة. كثير من الأدوات الأقدم — أدوات الدفعات التي تعمل من ملف، وإعادة بناء قيود الوحدات، واستعلامات SQL في هذا المجلد — ما زالت تُفتح من صفحاتها؛ راجع صفحة إعادة المعالجة والأدوات.