العمل مع مجموعات السمات
يقع قسم السمات ضمن إعدادات المشروع. ستجد فيه قائمة بالسمات مرتبة حسب النوع (يفتح في علامة تبويب جديدة)، ونموذجًا لإنشاء سمات جديدة.
إنشاء مجموعات السمات
لإنشاء مجموعة سمات جديدة، حدد اسمها ومعرّف فريد يمكن من خلاله الحصول على الكيان ونوعها. بعد الضغط على زر الإنشاء، تظهر المجموعة ف ي القائمة العامة للسمات.
تغيير موضع مجموعة السمات
يمكنك تغيير ترتيب مجموعات السمات في القائمة العامة.
اضغط مع الاستمرار على الأيقونة بجانب المجموعة التي تريد نقلها، ثم اسحبها إلى الموضع الجديد.
تُحفظ التغييرات تلقائيًا.
تعديل مجموعات السمات
بعد إنشاء مجموعة السمات، أضف إليها السمات التي ستحمل المحتوى.
للانتقال إلى وضع التحرير، اضغط على أيقونة الترس في صف المجموعة.
يعرض قسم التحرير السمات الموجودة ونموذجًا لإنشاء سمات جديدة. وفوق جدول السمات ترس لاختيار الأعمدة، انظر ترس الأعمدة.
لإضافة سمة، حدد اسمها وعلامة فريدة لها، واختر نوع البيانات التي سيحتويها هذا الحقل. لا يوجد حد لعدد السمات في المجموعة الواحدة. يمكنك إضافة أدوات التحقق (يفتح في علامة تبويب جديدة) إلى السمات في المجموعة وضبط خصائص محددة (يفتح في علامة تبويب جديدة) لها.
بهذا تبني هياكل من البيانات المترابطة، مما يمنحك تحكمًا أكبر في مشروعك.
إخفاء مجموعات السمات
يمكنك إضافة مجموعات السمات إلى كيانات مختلفة بحسب نوعها. فمثلًا، يمكنك ربط مجموعة سمات من نوع "Products" بأي منتج، ومجموعة "Administrators" بكيان المسؤول. ويقترح النظام بنفسه مجموعات السمات التي يمكنك إضافتها إلى كل كيان. إذا أردت أثناء العمل على المشروع استبعاد مجموعة سمات من قائمة الاقتراحات هذه دون حذفها، فاستخدم أيقونة العين.
بهذه الطريقة تخفي المجموعات التي لم تعد ذات صلة ولا تنوي استخدامها مجددًا، لكنها مستخدمة بالفعل في المشروع، مما قد يصعّب حذفها. تبقى المجموعة المخفية في قائمة السمات ويمكنك تعديلها.
إخفاء سمة
إذا كنت لا تريد استخدام سمة واحدة أو أكثر من المجموعة، يمكنك إخفاؤها. اضغط على أيقونة "العين" في صف السمة، فتُخفى ولا تظهر مع بقية سمات المجموعة. ستبقى السمة ظاهرة في القائمة العامة للسمات، لكنها لن تُضاف عند إضافة المجموعة إلى أي كيان.
حذف مجموعات السمات
إذا لم تعد بحاجة إلى مجموعة سمات، فاحذفها باستخدام أيقونة سلة المهملات. بعد تأكيد الإجراء في النافذة المنبثقة، تُحذف المجموعة.
إذا كانت مجموعة السمات مستخدمة في مشروعك، يظهر بجانب اسمها في القائمة الرمز مع التلميح «is not available for deletion as it is being used by data».
لا يمكن حذف هذه المجموعة، إذ يكون زر الحذف في صفها غير متاح.
اضغط على الرمز لفتح نافذة Attribute Set Usage التي تعرض الكيانات (المنتجات والصفحات والنماذج وغيرها) التي تستخدم المجموعة.
كذلك يكون تعديل المجموعة المستخدمة محدودًا: في محرر السمة يكون الحقل Marker مقفلًا مع الرسالة «Editing is not available as this attribute set is being used»، وفي إعدادات المجموعة نفسها تكون خانة الاختيار Templates only غير متاحة.
حذف سمة
داخل مجموعة السمات، اختر السمة التي تريد حذفها واضغط على أيقونة الحذف .
على عكس مجموعة السمات، يمكنك حذف سمة مستخدمة بالفعل في مشروعك. تُحذف هذه السمة من جميع الكيانات التي تستخدمها، مع البيانات المخزنة فيها.
إضافة السمات
لا يمكن العمل مع مجموعة سمات غير مضافة إلى أي كيان. لكي تعمل معها، اربطها بكيان يطابق نوعها. فمثلًا، تُربط مجموعة السمات الخاصة بالمنتجات بمنتج، ومجموعة السمات الخاصة بالمسؤولين بكيان المسؤول.
لإنشاء هذا الربط، انتقل إلى الكيان المطلوب، ثم افتح قسم السمات فيه. اختر مجموعة السمات من الخيارات التي يقترحها النظام، فتُضاف تلقائيًا. إذا كانت القائمة فارغة، فليس لديك مجموعات سمات غير مخفية من النوع المناسب. في هذه الحالة، عد إلى إعدادات السمات وأنشئ واحدة.
في هذا المثال ننشئ مجموعة سمات للصفحات، ثم ننتقل إلى قسم الصفحات ونختار الصفحة المطلوبة ونفتح قسم السمات فيها. بعد إضافة المجموعة تظهر سماتها، ويمكنك ملؤها. ما تُدخله في هذه الحقول يُربط بالصفحة، ويمكنك الوصول إليه عبر API في مشروعك. ويمكن التحقق من صحة البيانات المُدخلة في السمات.
تحرير السمات
لتعديل سمة بعينها في المجموعة، اضغط على أيقونة الترس في عمود Actions بقائمة السمات. تحتوي الصفحة التي تفتح على أربعة حقول:
- Name: لتغيير اسم السمة.
- Marker: لتغيير معرّف فريد يمكن من خلاله الحصول على الكيان الفريد.
- Additional fields: لإضافة حقول إضافية. قيمة السمة نفسها ديناميكية، أي يمكنك تحديد قيم مختلفة للسمة نفسها في الصفحات والكتل والنماذج والأحداث وغيرها مختلفة، أما القيمة التي تحددها في Additional fields فثابتة. يمكنك استخدام Additional fields لأغراض مختلفة، مثل إضافة صورة كعنصر نائب للسمة أو تحديد قيم التلميحات. أهم ما يميزها أنها ثابتة: القيمة التي تحددها تبقى محفوظة في هذه السمة في كل مرة تستخدمها. ويمكنك إضافة عدة حقول في Additional fields. الأنواع المتاحة لقيم Additional fields:
- String
- Integer
- Real
- Float
- Date and Time
- Date
- Time
- File
- Image
- Json
- Validation rules: قواعد التحقق من صحة السمة. نشرحها بالتفصيل في الفصول التالية. (يفتح في علامة تبويب جديدة)
قوالب السمات
يمكنك أتمتة اختيار السمات عند كل إنشاء لمستند جديد. لذلك، أعدّ قالبًا:
- في إعدادات مجموعة السمات، فعّل "Templates only".
- افتح علامة التبويب "Templates" في وحدة "Settings" وأنشئ قالبًا جديدًا بالمعلمات المطلوبة.
- افتح إعدادات القالب الذي أنشأته واختر مجموعة السمات التي أعددتها سابقًا.
الآن يمكنك ملء السمات في المجموعة المختارة، ليُنشأ كل مستند جديد بهذا القالب وسماته مملوءة بالبيانات المطلوبة.
لتطبيق القالب، افتح إعدادات المستند المطلوب واختر قالبك من القائمة.
العلامة المكررة
كل العلامات في النظام فريدة ولا يجوز تكراره ا، لذلك عند إدخال قيمة مطابقة لعلامة موجودة، تظهر لك رسالة بأن هذه العلامة موجودة مع اقتراح باستخدامها في السمة الجديدة.
إذا وافقت على استخدام العلامة الموجودة، يجلب النظام تلقائيًا جميع إعدادات السمة (الاسم وأدوات التحقق والحقول الإضافية وغيرها)، مما يسهّل البحث في المستندات لاحقًا.