النماذج ذات الصلة: إنشاء نماذج مخصصة وربطها بالعملاء والموظفين والموردين
تتيح لك النماذج ذات الصلة إنشاء نماذج خاصة بنشاطك وربطها بسجلات النظام، مثل العملاء أو الموظفين أو الموردين، لتسجّل عليها بيانات لا توجد في النظام افتراضيًا. فمثلًا تُنشئ نموذج عقود العملاء فيُضاف إلى صفحة كل عميل، وتسجّل فيه أكثر من عقد لنفس العميل بالحقول التي تحددها أنت. يشرح هذا الدليل فكرة النماذج ذات الصلة، وطريقة إنشائها وتصميم حقولها، وإضافة السجلات عليها، مع مثال كامل لعقود العملاء وأمثلة لكل نوع من السجلات.
🛈
ملاحظة: تحتاج صلاحية تعديل الإعدادات العامه لإنشاء النماذج ذات الصلة وتعديلها وحذفها. ولنماذج التصنيع تحتاج إدارة إعدادات التصنيع، ولنماذج دورات العمل إدارة إعدادات دورة العمل. وتُضبط من الأدوار الوظيفية. أما إضافة السجلات داخل النموذج فتتحدد بصلاحيات كل نموذج.
محتويات المقال
ما هي النماذج ذات الصلة؟
النموذج ذو الصلة نموذج تصممه بنفسك ويرتبط بنوع من السجلات في النظام. ويمكن أن يكون للسجل الواحد عدد غير محدود من السجلات في النموذج؛ فالعميل الواحد قد يكون له عدة عقود، والموظف الواحد عدة دورات تدريبية. ولكل نموذج:
- حقول تختارها من أنواع متعددة، مثل النص والتاريخ والعملة والقوائم المنسدلة والملفات.
- تبويب باسمه في صفحة السجل المرتبط به، يعرض كل السجلات المضافة عليه.
- قائمة مستقلة للسجلات فيها بحث وفلاتر حسب الحقول التي تحددها.
- صلاحيات مستقلة للإضافة والتعديل والعرض والحذف.
- قوالب طباعة خاصة به، وسجل نشاطات لكل سجل.
الفرق بين النماذج ذات الصلة والحقول الإضافية
| الحقول الإضافية | النماذج ذات الصلة | |
|---|---|---|
| الفكرة | حقول إضافية تظهر داخل نموذج السجل نفسه، مثل حقل رقم الهوية في بيانات العميل. | نموذج مستقل مرتبط بالسجل، تضيف عليه سجلات متعددة. |
| عدد البيانات لكل سجل | مجموعة واحدة من القيم لكل سجل. | عدد غير محدود من السجلات لكل سجل. |
| مكان الظهور | داخل نموذج الإضافة والتعديل وصفحة السجل. | تبويب مستقل باسم النموذج في صفحة السجل. |
| الصلاحيات والطباعة | تتبع صلاحيات السجل الأصلي. | صلاحيات وقوالب طباعة وقائمة خاصة بالنموذج. |
| متى تستخدمها؟ | لبيانات تُسجّل مرة واحدة، مثل تاريخ الميلاد أو رقم الهوية. | لبيانات تتكرر، مثل العقود أو الزيارات أو الشكاوى. |
أين تجد النماذج ذات الصلة؟
تجد النماذج ذات الصلة في صفحة إعدادات كل نوع من السجلات، في بطاقة باسم النماذج ذات الصلة:
| السجلات المرتبطة | مكان البطاقة | قائمة النماذج | التطبيق المطلوب |
|---|---|---|---|
| العملاء | إعدادات العملاء | النماذج ذات الصلة بالعملاء | — |
| الموردين | إعدادات الموردين، أو إعدادات فواتير الشراء في بطاقة نماذج الموردين ذات الصلة | النماذج ذات الصلة بالموردين | — |
| الموظفين | إعدادات الموظفين | النماذج ذات الصلة بالموظفين | — |
| العقود (عقود الموظفين) | اعدادات المرتبات | النماذج ذات الصلة بالعقود | المرتبات |
| أوامر التصنيع | إعدادات التصنيع في بطاقة النماذج ذات الصلة للأوامر | النماذج ذات الصلة بأوامر التصنيع | التصنيع |
| خطط الإنتاج | إعدادات التصنيع في بطاقة النماذج ذات الصلة لخطط الإنتاج | النماذج ذات الصلة بخطط الإنتاج | التصنيع |
| مشاريع المقاولات | صفحة الإعدادات في المقاولات، بطاقة النماذج ذات الصلة بالمشروع | النماذج ذات الصلة بالمشاريع | المقاولات |
| أنواع دورات العمل | من أنواع دورة العمل، اختر النماذج ذات الصلة من إجراءات النوع. | تظهر من نفس الإجراء. | دورات العمل |
إنشاء نموذج ذي صلة
الخطوات التالية على العملاء، وهي نفسها لباقي السجلات:
- افتح إعدادات العملاء واضغط بطاقة النماذج ذات الصلة، أو افتح النماذج ذات الصلة بالعملاء مباشرة.
- اضغط أضف نموذج مخصص.
- أدخل بيانات النموذج كما في الجدول التالي.
- حدد صلاحيات السجلات، كما في صلاحيات سجلات النموذج.
- اضغط حفظ، فتنتقل إلى مصمم النماذج لإضافة الحقول.
| الحقل | الوصف | إلزامي | يظهر عند |
|---|---|---|---|
| الاسم | اسم النموذج، ويظهر على زر الإضافة وعلى التبويب في صفحة السجل. مثال: عقود العملاء. | نعم | دائمًا |
| المعرف | اسم داخلي بالإنجليزية، مثل client_contracts. يجب ألا يتكرر، ولا يمكن تغييره بعد الحفظ. | نعم | عند الإنشاء فقط |
| الحالة | نشط أو غير نشط. النموذج غير النشط لا يظهر في صفحة السجل. | نعم | دائمًا |
| Name Field | الحقل الذي يُستخدم كاسم لكل سجل في النموذج، مثل رقم العقد. | لا | عند التعديل، إذا كان في النموذج حقل نصي أو بريد إلكتروني |
| الوصف | وصف داخلي للنموذج. | لا | دائمًا |
تصميم حقول النموذج
بعد حفظ النموذج يفتح مصمم النماذج. اسحب الحقول التي تحتاجها إلى النموذج، واضبط خصائص كل حقل من اللوحة الجانبية، ثم احفظ. وتظهر أسماء الحقول والخصائص في مصمم النماذج باللغة الإنجليزية.
🛈
ملاحظة: لا يمكن إضافة سجلات على النموذج قبل حفظ حقل واحد على الأقل فيه، ولا يظهر النموذج في صفحة السجل قبل ذلك. واستخدم مصمم النماذج من شاشة الكمبيوتر، فهو لا يعمل بشكل صحيح على الجوال.
أنواع الحقول
| نوع الحقل في المصمم | الاستخدام | مثال |
|---|---|---|
| Single Line Field | نص قصير، ويمكن جعله غير مكرر. | رقم العقد |
| Multi-Lines Field | نص طويل. | ملاحظات |
| Formatted Text | نص منسق ثابت يظهر في النموذج. | شروط عامة |
| Number / Currency | رقم، أو مبلغ بعملة محددة. | عدد الزيارات / قيمة العقد |
| Date / Time | تاريخ أو تاريخ ووقت، أو وقت. | تاريخ بداية العقد |
| Dropdown / Multiple Dropdown | قائمة اختيارات تكتبها أنت، لاختيار قيمة أو أكثر. | نوع العقد |
| Dynamic Dropdown / Multiple Dynamic Dropdown | قائمة تُملأ من بيانات النظام، مثل الموظفين أو المنتجات أو نموذج آخر. | الموظف المسؤول |
| Toggle | اختيار نعم أو لا. | تجديد تلقائي |
| Email Field / Phone Number / URL Field | بريد إلكتروني أو هاتف أو رابط. | هاتف المسؤول |
| File / Image | رفع ملف أو صورة. | نسخة العقد الموقعة |
| Map Location | تحديد موقع على الخريطة. | موقع التركيب |
| Multiple Sub-Forms | جدول صفوف داخل السجل، ولكل صف حقوله. | بنود العقد |
| Separator / Static Content | عنوان فاصل بين أجزاء النموذج، أو نص إرشادي ثابت. | بيانات الدفع |
خصائص الحقل
| الخاصية | ماذا تفعل |
|---|---|
| Field Label | اسم الحقل كما يظهر للمستخدم. |
| Default Value وPlaceholder | قيمة افتراضية، أو نص إرشادي داخل الحقل. |
| Is Required? | يجعل الحقل إلزاميًا. |
| Is Unique? | يمنع تكرار القيمة (للنص والبريد والهاتف). |
| Filter by this Field? | يضيف الحقل إلى فلاتر قائمة السجلات. |
| List by this Field? | يعرض الحقل كعمود في قائمة السجلات. |
| Field Size وAllow Beside | عرض الحقل في النموذج، وظهوره بجوار حقل آخر. |
| Min / Max | أقل وأكبر قيمة أو طول أو تاريخ مسموح. |
| Max File Size in MB وAllowed Extensions | حجم الملف المسموح وامتداداته. |
وإذا حذفت حقلًا بالخطأ، يمكنك استعادته من إدارة الحقول المحذوفة في مصمم النماذج.
صلاحيات سجلات النموذج
في قسم الصلاحيات في صفحة إنشاء النموذج أو تعديله، حدد من يمكنه تنفيذ كل إجراء على سجلات النموذج:
| الإجراء | الخيارات |
|---|---|
| أضف سجل | لكل إجراء اختر: الجميع، أو لا أحد، أو أفرع محددة، أو أقسام محددة، أو مسميات وظيفية محددة، أو موظفين محددين، أو أدوار وظيفية محددة. |
| تعديل السجل | نفس الخيارات. |
| عرض السجل | نفس الخيارات. من لا يملكها لا يرى تبويب النموذج في صفحة السجل. |
| حذف السجل | نفس الخيارات. |
القيمة الافتراضية لكل إجراء هي الجميع. ومالك الحساب يملك كل الصلاحيات دائمًا.
إضافة السجلات وعرضها
إضافة سجل
- افتح السجل المرتبط، مثل صفحة العميل من العملاء.
- اضغط إضافة واختر أضف متبوعًا باسم النموذج، مثل أضف عقود العملاء.
- أدخل بيانات السجل، ثم اضغط حفظ.
عرض السجلات
- في صفحة السجل يظهر تبويب باسم النموذج يعرض كل سجلاته، ومنه تفتح أي سجل أو تعدله أو تحذفه.
- لكل سجل صفحة عرض فيها التفاصيل وسجل النشاطات، ومنها مطبوعات لطباعته بقالب النموذج.
- لعرض كل سجلات النموذج لكل العملاء، اختر أدر السجلات من قائمة النماذج.
🛈
ملاحظة: يظهر تبويب النموذج في صفحة السجل فقط إذا كان النموذج نشط، ولديك صلاحية عرض السجل، وكان للسجل سجل واحد على الأقل في النموذج. لذلك لا يظهر التبويب قبل إضافة أول سجل.
إدارة النماذج
من قائمة النماذج ذات الصلة، مثل النماذج ذات الصلة بالعملاء، تجد لكل نموذج الإجراءات التالية:
| الإجراء | ماذا يفعل |
|---|---|
| أدر السجلات | يعرض كل سجلات النموذج مع البحث والفلاتر. |
| مصمم النماذج | يفتح المصمم لإضافة الحقول أو تعديلها. |
| إدارة قوالب الطباعة | لإنشاء قوالب طباعة لسجلات النموذج. |
| تعديل | لتعديل الاسم والحالة والوصف والصلاحيات. |
| حذف | يحذف النموذج وكل سجلاته. |
ويمكنك البحث في القائمة باسم النموذج أو المعرف، والتصفية حسب الحالة.
مثال كامل: عقود العملاء
شركة المثال للتجارة تقدم عقود صيانة وتوريد لعملائها، وتريد تسجيل كل عقود العميل في صفحته، مع تاريخ البداية والنهاية والقيمة ونسخة العقد الموقعة.
1. إنشاء النموذج
- افتح النماذج ذات الصلة بالعملاء واضغط أضف نموذج مخصص.
- في الاسم اكتب: عقود العملاء، وفي المعرف: client_contracts، واجعل الحالة نشط.
- في الصلاحيات: أضف سجل وتعديل السجل لدور المبيعات عبر أدوار وظيفية محددة، وعرض السجل لـالجميع، وحذف السجل لمدير المبيعات فقط عبر موظفين محددين.
- اضغط حفظ.
2. تصميم الحقول
| الحقل | النوع | الإعدادات المقترحة |
|---|---|---|
| رقم العقد | Single Line Field | Is Required? وIs Unique? وList by this Field? |
| نوع العقد | Dropdown | الاختيارات: صيانة سنوية، توريد، خدمات. مع Filter by this Field? |
| تاريخ البداية | Date | Is Required? وList by this Field? |
| تاريخ النهاية | Date | Filter by this Field? وList by this Field? |
| قيمة العقد | Currency | العملة: ريال سعودي، مع List by this Field? |
| حالة العقد | Dropdown | الاختيارات: ساري، منتهي، ملغي. مع Filter by this Field? |
| تجديد تلقائي | Toggle | — |
| الموظف المسؤول | Dynamic Dropdown | من بيانات الموظفين. |
| بنود العقد | Multiple Sub-Forms | داخلها: البند (Single Line Field)، والكمية (Number)، والسعر (Currency). |
| نسخة العقد الموقعة | File | Allowed Extensions: pdf |
| ملاحظات | Multi-Lines Field | — |
بعد الحفظ، افتح النموذج من تعديل واختر Name Field: رقم العقد، ليظهر رقم العقد كاسم لكل سجل.
3. تسجيل عقد لعميل
- افتح صفحة العميل، مثل شركة المثال للمقاولات.
- اضغط إضافة ثم أضف عقود العملاء.
- أدخل: رقم العقد C-2026-015، نوع العقد صيانة سنوية، من 01/01/2026 إلى 31/12/2026، القيمة 12,000 ريال، الحالة ساري، وارفع نسخة العقد، ثم احفظ.
يظهر تبويب عقود العملاء في صفحة العميل وفيه العقد. ولمتابعة العقود التي تنتهي هذا الشهر لكل العملاء، اختر أدر السجلات وصفِّ حسب تاريخ النهاية وحالة العقد. ولطباعة العقد بتصميم شركتك، أنشئ قالبًا من إدارة قوالب الطباعة.
أمثلة لكل نوع من السجلات
| السجلات المرتبطة | نموذج مقترح | حقول مقترحة |
|---|---|---|
| العملاء | عقود العملاء | رقم العقد، النوع، تاريخ البداية والنهاية، القيمة، نسخة العقد |
| العملاء | زيارات ميدانية | تاريخ الزيارة، المندوب، الموقع على الخريطة، نتيجة الزيارة، صور |
| الموردين | تقييم المورد | فترة التقييم، الالتزام بالمواعيد، الجودة، السعر، التقييم العام |
| الموردين | شهادات واعتمادات | نوع الشهادة، رقمها، تاريخ الانتهاء، صورة الشهادة |
| الموظفين | الدورات التدريبية | اسم الدورة، الجهة، التاريخ، عدد الساعات، الشهادة |
| الموظفين | المخالفات والإنذارات | التاريخ، نوع المخالفة، الإجراء المتخذ، مرفق |
| العقود (عقود الموظفين) | ملاحق العقد | رقم الملحق، تاريخ السريان، التعديل، نسخة موقعة |
| أوامر التصنيع | فحص الجودة | تاريخ الفحص، الفاحص، الكمية المفحوصة، المرفوض، النتيجة |
| خطط الإنتاج | مراجعة توفر الخامات | الخامة، الكمية المطلوبة، المتوفر، تاريخ التوريد المتوقع |
| مشاريع المقاولات | التقرير اليومي للموقع | التاريخ، عدد العمال، الأعمال المنفذة، المعوقات، صور الموقع |
| مشاريع المقاولات | محاضر الاجتماعات | التاريخ، الحضور، القرارات، المسؤول، الموعد النهائي |
| أنواع دورات العمل | زيارات الفني (لنوع طلبات الصيانة) | تاريخ الزيارة، الفني، الأعطال، قطع الغيار، توقيع العميل |
القواعد والقيود
- لا يمكن تغيير المعرف بعد حفظ النموذج، ولا يمكن أن يبدأ بـ le_.
- لا يمكن إضافة سجل في نماذج العملاء والموردين والموظفين والعقود وأوامر التصنيع إلا من صفحة السجل المرتبط.
- حجم الصورة لا يزيد عن 5 ميجابايت، وحجم الملف لا يزيد عن 100 ميجابايت.
- حقل Multiple Sub-Forms يجب أن يحتوي على حقل واحد على الأقل.
- لا يمكن تصدير سجلات النماذج ذات الصلة أو استيرادها من القائمة.
- لا يمكن حذف نموذج يستخدمه حقل Dynamic Dropdown في نموذج آخر، أو يستخدمه تطبيق مثبت.
⚠
تنبيه: حذف النموذج يحذف كل سجلاته نهائيًا، حتى لو كانت عليه بيانات، ولا يمكن استرجاعها. إذا أردت إيقاف النموذج مؤقتًا فاجعل حالته غير نشط بدلًا من حذفه.
رسائل الخطأ وحلولها
| الرسالة التي تظهر | السبب | الحل |
|---|---|---|
| من فضلك قُم بسحب حقل واحد على الأقل في مصمم النماذج | النموذج ليس فيه حقول محفوظة. | افتح مصمم النماذج وأضف حقلًا واحدًا على الأقل واحفظ. |
| النموذج المخصص غير مفعل | حالة النموذج غير نشط. | عدّل النموذج واجعل حالته نشط. |
| غير مسموح لك بدخول هذه الصفحة | ليس لديك صلاحية على هذا الإجراء في النموذج. | اطلب من مدير الحساب تعديل صلاحيات النموذج. |
| لا يمكنك إضافة (اسم النموذج) بدون (السجل المرتبط) | تحاول إضافة سجل من قائمة النموذج مباشرة. | أضف السجل من صفحة العميل أو الموظف أو السجل المرتبط. |
| الاضافة غير مفعلة | التطبيق المرتبط بالسجلات غير مفعّل، مثل المرتبات أو التصنيع. | فعّل التطبيق من إدارة التطبيقات. |
| للحقل (اسم الحقل) قيمة مُكرّرة. | أدخلت قيمة موجودة في حقل غير مسموح بتكراره. | أدخل قيمة مختلفة. |
| لا يمكنك حذف النموذج المخصص مستخدم في التطبيقات الحالية المثبتة. | النموذج يستخدمه تطبيق مثبت. | لا يمكن حذفه؛ اجعله غير نشط إن لم تعد تحتاجه. |
أسئلة شائعة
أنشأت نموذجًا ولا يظهر في صفحة العميل، لماذا؟
يظهر زر أضف للنموذج بعد حفظ حقل واحد على الأقل فيه، ويظهر التبويب بعد إضافة أول سجل. وتأكد أن النموذج نشط، وأن لديك صلاحية عرض السجل.
هل يمكن إضافة أكثر من سجل لنفس العميل؟
نعم، يمكن إضافة عدد غير محدود من السجلات في النموذج لكل عميل.
متى أستخدم الحقول الإضافية بدلًا من النماذج ذات الصلة؟
استخدم الحقول الإضافية لبيانات تُسجل مرة واحدة لكل سجل، مثل رقم الهوية. واستخدم النماذج ذات الصلة لبيانات تتكرر، مثل العقود والزيارات.
هل يمكن طباعة سجل من النموذج؟
نعم، أنشئ قالبًا من إدارة قوالب الطباعة في قائمة النماذج، ثم اطبع من مطبوعات في صفحة السجل.
حذفت حقلًا بالخطأ، هل يمكن استرجاعه؟
نعم، من إدارة الحقول المحذوفة في مصمم النماذج.
لماذا تظهر أسماء الحقول في مصمم النماذج بالإنجليزية؟
مصمم النماذج يعرض أنواع الحقول وخصائصها بالإنجليزية، أما أسماء الحقول التي تكتبها أنت فتظهر للمستخدمين كما كتبتها.