ميزات نوع المستند
في الفصل السابق، أنشأنا نوع المستند Article. لنتعرف على الميزات الأخرى التي يمكننا تخصيصها.
التسمية (Naming)
إذا قمت بإنشاء مستند باستخدام النموذج، فقد تكون لاحظت أن قيمة الحقل name كانت تجزئة (hash) عشوائية. دعنا نُحدث تغييرًا بحيث يصبح Article Name الذي نقدمه هو اسم المستند.
لتنفيذ ذلك، افتح قائمة أنواع المستندات من شريط البحث وانقر على Article. الآن، انتقل لأسفل إلى قسم Naming وفي حقل Auto Name أدخل field:article_name. انقر على Save.
الآن، عد إلى Article List وأنشئ مقالة جديدة مرة أخرى.
الآن، سيكون اسم المستند هو Article Name ويجب أن يكون فريدًا بين جميع المقالات. لذا لا يمكنك إنشاء مقالة أخرى بنفس الاسم.
يمكنك أيضًا التحقق من سجلات قاعدة البيانات عن طريق تشغيل استعلام select في وحدة تحكم MariaDB.
MariaDB [_ad03fa1a016ca1c4]> select * from tabArticle;
+------------+----------------------------+----------------------------+---------------+---------------+-----------+--------+-------------+------------+-----+-----------------------------+--
| name | creation | modified | modified_by | owner | docstatus | parent | parentfield | parenttype | idx | article_name | i
+------------+----------------------------+----------------------------+---------------+---------------+-----------+--------+-------------+------------+-----+-----------------------------+--
| bd514646b9 | 2020-10-10 16:24:43.033457 | 2020-10-10 16:24:43.033457 | Administrator | Administrator | 0 | NULL | NULL | NULL | 0 | The Girl with all the Gifts | N
| Catch 22 | 2020-10-10 16:41:49.734499 | 2020-10-10 16:41:49.734499 | Administrator | Administrator | 0 | NULL | NULL | NULL | 0 | Catch 22 | N
+------------+----------------------------+----------------------------+---------------+---------------+-----------+--------+-------------+------------+-----+-----------------------------+--
لمعرفة المزيد عن الأنواع المختلفة لتسمية أنواع المستندات.
تخطيط النموذج (Form Layout)
دعنا نخصص تخطيط كيفية ترتيب الحقول في النموذج مع الاستفادة الجيدة من المساحة المتاحة. انتقل إلى نوع المستند Article، وانتقل إلى قسم Fields، وأضف حقلين جديدين من نوع Column Break و Section Break. سنقوم أيضًا بإخفاء حقل Image لأنه ليس مطلوبًا عرضه في النموذج.
<اسم الصورة>
إعدادات النموذج (Form Settings)
انتقل إلى نوع المستند Article وانتقل لأسفل إلى قسم Form Settings. أدخل image في حقل Image Field. سيؤدي هذا إلى عرض الصورة في أعلى يسار النموذج. يمكنك أيضًا تمكين Allow Rename للسماح بإعادة تسمية المستندات.
الأذونات (Permissions)
يمكنك أيضًا تكوين الأدوار التي تريد السماح بها والإجراءات التي تريد تقييدها لنوع مستند معين. انتقل إلى نوع المستند Article، وانتقل لأسفل إلى قسم Permission Rules، وأضف الأدوار.
يمكنك أيضًا تكوين نوع الإجراء المسموح به لدور معين. دعنا نضيف دور Librarian الذي لديه إذن لجميع الإجراءات ودور Library Member الذي لديه إذن للإجراء Read.
<اسم الصورة>
الاختبار (Testing)
يمكنك اختبار هذا عن طريق إنشاء مستخدم جديد لديه دور Librarian، ومستخدم آخر لديه دور Library Member. سجل الدخول بكل مستخدم، وشاهد الإجراءات المسموح بها.
أتمنى أن تكون هذه الترجمة واضحة ومفيدة. هل تريد المتابعة إلى القسم التالي من الدليل؟