تخصيص نموذج

العودة إلى مخصص

نظرة عامة

فيما يلي شرح عملي يركز على الأعمال لنوع المستند تخصيص نموذج، مع ربطه بالاستخدام اليومي داخل المؤسسة.


ما هو استخدام نوع المستند "تخصيص نموذج" في عمليات الأعمال؟

يُستخدم تخصيص نموذج لتمكين المؤسسات من تكييف النماذج والبيانات مع طريقة عملها الفعلية دون الحاجة لتغيير الإجراءات الأساسية.
ببساطة، هو الأداة التي تسمح لك بجعل النماذج تعكس واقع عملك، وليس العكس.

من خلال تخصيص نموذج يمكنك: - إضافة حقول جديدة لجمع معلومات مهمة لعملك. - إخفاء حقول غير مستخدمة لتبسيط العمل اليومي. - تغيير ترتيب الحقول بما يتناسب مع تسلسل العمل الفعلي. - جعل بعض المعلومات إلزامية لضمان اكتمال البيانات.

الهدف الأساسي هو تحسين دقة البيانات، تسريع إدخالها، وتقليل الأخطاء الناتجة عن نماذج لا تناسب طبيعة النشاط.


المتطلبات الأساسية قبل استخدام "تخصيص نموذج"

قبل البدء باستخدام تخصيص نموذج، يُفضل التأكد من التالي:

هذه الخطوة تضمن أن التخصيص يخدم العمل بدلاً من تعقيده.


سير العمل النموذجي لاستخدام "تخصيص نموذج"

سير العمل المعتاد يكون كالتالي:

  1. تحليل العملية
    يتم مراجعة عملية عمل معينة (مثل إدخال طلب، تسجيل موظف، أو متابعة عميل).

  2. تحديد الفجوات
    ملاحظة المعلومات الناقصة أو الحقول غير المفيدة في النموذج الحالي.

  3. استخدام تخصيص نموذج
    تعديل النموذج ليشمل فقط ما يحتاجه المستخدم أثناء أداء عمله.

  4. التجربة العملية
    استخدام النموذج بعد التخصيص في العمل اليومي والتأكد من سهولة استخدامه.

  5. التحسين المستمر
    إجراء تعديلات إضافية عند تغير متطلبات العمل أو توسع النشاط.

بهذا الشكل، يصبح النموذج جزءاً داعماً للعمل وليس عائقاً.


السيناريوهات التجارية الرئيسية التي يكون فيها "تخصيص نموذج" ضرورياً

يكون تخصيص نموذج ضرورياً في عدة حالات، من أهمها:


اعتبارات مهمة للمستخدمين

عند استخدام تخصيص نموذج، انتبه إلى ما يلي:


خلاصة

تخصيص نموذج هو أداة أعمال قوية تساعدك على جعل النظام يعمل وفق احتياجاتك الحقيقية. عند استخدامه بشكل مدروس، يسهم في تحسين جودة البيانات، تسريع الإجراءات، ودعم نمو المؤسسة بثقة ووضوح.

المعلومات الأساسية

الحقول

اسم الحقل التسمية النوع مطلوب الخيارات الوصف
doc_type أدخل نوع النموذج رابط نوع الوثيقة تحديد نوع النموذج المراد تخصيصه داخل دفاتر
label تغيير التسمية (عبر الترجمة المخصصة) البيانات - تغيير اسم الحقل المعروض للمستخدمين عبر الترجمة
search_fields البحث الحقول البيانات - تحديد الحقول المستخدمة في البحث السريع عن السجلات
link_filters Link Filters JSON - فرض شروط تصفية عند الربط مع مستندات أخرى
istable هو الجدول التحقق من - تحديد ما إذا كان المستند يُستخدم كجدول فرعي
iscalendarand_gantt تقويم ومخطط جانت التحقق من - إتاحة عرض البيانات في التقويم ومخطط جانت
editable_grid قابلة للتعديل Grid التحقق من - السماح بتحرير الصفوف مباشرة من الجدول
quick_entry إدخال سريع التحقق من - تمكين الإدخال السريع لتقليل وقت إنشاء السجلات
track_changes تعقب التغيرات التحقق من - تتبع جميع التعديلات لأغراض المراجعة والحوكمة
track_views طرق العرض المسار التحقق من - تسجيل عدد مرات عرض السجل من المستخدمين
allowautorepeat السماح للتكرار التلقائي التحقق من - السماح بإنشاء مستندات متكررة تلقائياً
allow_import السماح بالاستيراد (عبر أداة استيراد البيانات) التحقق من - إتاحة استيراد البيانات الجماعي عبر أدوات دفاتر
queueinbackground تنفيذ في الخلفية (تجريبي) التحقق من - تنفيذ العمليات الثقيلة في الخلفية دون تعطيل المستخدم
naming_rule قاعدة التسمية حدد Set by user, By fieldname, By "Naming Series" f... تحديد آلية إنشاء أرقام وأسماء المستندات
autoname الإسم التلقائي البيانات - تعريف صيغة التسمية التلقائية للمستند
image_field صورة الميدان البيانات - تحديد الحقل المستخدم لعرض صورة المستند
max_attachments الحد الأقصى للمرفقات الباحث - تحديد الحد الأقصى لعدد المرفقات المسموح بها
allow_copy إخفاء النسخة التحقق من - التحكم في إظهار أو إخفاء خيار نسخ المستند
makeattachmentspublic جعل المرفقات عامة بشكل افتراضي التحقق من - جعل المرفقات متاحة للعامة افتراضياً
protectattachedfiles Protect Attached Files التحقق من - حماية المرفقات ومنع الوصول غير المصرح
title_field حقل العنوان البيانات - تحديد الحقل المستخدم كعنوان رئيسي للمستند
showtitlefieldinlink Show Title in Link Fields التحقق من - عرض العنوان بدلاً من الكود في حقول الربط
translated_doctype Translate Link Fields التحقق من - تمكين ترجمة أسماء المستندات في حقول الربط
defaultprintformat طباعة شكل الافتراضي رابط تنسيق الطباعة تحديد تنسيق الطباعة الافتراضي للمستند
default_view Default View حدد - تحديد طريقة العرض الافتراضية عند فتح المستند
forcereroutetodefault_view Force Re-route to Default View التحقق من - إجبار المستخدم على العرض الافتراضي دائماً
showpreviewpopup إظهار معاينة المنبثقة التحقق من - إظهار نافذة معاينة سريعة قبل فتح المستند
defaultemailtemplate قالب البريد الإلكتروني الافتراضي رابط قالب البريد الإلكتروني تحديد قالب البريد الافتراضي للمراسلات
emailappendto السماح بإنشاء المستندات عبر البريد الإلكتروني التحقق من - السماح بإنشاء مستندات جديدة عبر البريد الإلكتروني
sender_field Sender Email Field البيانات - تحديد الحقل الذي يحتوي بريد المرسل
sendernamefield Sender Name Field البيانات - تحديد الحقل الذي يحتوي اسم المرسل
recipientaccountfield Recipient Account Field البيانات - تحديد حساب المستلم المرتبط بالمستند
subject_field حقل الموضوع البيانات - تحديد الحقل المستخدم كموضوع الرسالة
sort_field نوع الحقل حدد - تحديد الحقل المستخدم لترتيب السجلات
sort_order ترتيب حدد تصاعدي, تنازلي تحديد اتجاه الترتيب تصاعدي أو تنازلي
actions إجراء جدول DocType Action تعريف الإجراءات المتاحة حسب حالة المستند
links الروابط جدول DocType Link ربط المستند بمستندات ذات صلة في دفاتر
states الحالات جدول DocType State تحديد حالات المستند وقواعد الانتقال بينها
fields الحقول جدول Customize Form Field إدارة وتخصيص الحقول المعروضة في النموذج
form_builder Form Builder HTML - واجهة مرئية لتصميم النموذج وتنسيق الحقول

الجداول الفرعية

إجراء (عمل DocType)

اسم الحقل التسمية النوع مطلوب الخيارات الوصف
label عنوان البيانات - اسم الإجراء المعروض للمستخدم داخل دفاتر
action_type نوع العمل حدد عمل الخادم, مسار نوع التنفيذ: إجراء خادم أو انتقال صفحة
action العمل / الطريق نص صغير - المسار أو الإجراء الذي ينفذه النظام
group مجموعة البيانات - تصنيف يجمع الإجراءات المتشابهة لسهولة الإدارة
hidden مخفي التحقق من - إخفاء الإجراء عن واجهة المستخدم
custom مخصص التحقق من - يشير إلى أن الإجراء مخصص للأعمال

الروابط (رابط نوع الوثيقة)

اسم الحقل التسمية النوع مطلوب الخيارات الوصف
link_doctype رابط الاستمارة رابط نوع الوثيقة نوع المستند المرتبط لإنشاء علاقات بيانات بين السجلات.
link_fieldname اسم الحقل الرابط البيانات - اسم الحقل الذي يحتوي رابط المستند المرتبط.
parent_doctype Parent DocType رابط نوع الوثيقة نوع المستند الأب الذي يضم هذا الرابط.
table_fieldname Table Fieldname البيانات - اسم حقل الجدول الذي تُحفظ به روابط متعددة.
group مجموعة البيانات - تصنيف الرابط لتجميعه وعرضه منطقياً.
hidden مخفي التحقق من - تحديد إخفاء الرابط عن واجهة المستخدم.
ischildtable هو الجدول التابع التحقق من - يحدد ما إذا كان الرابط ضمن جدول فرعي.
custom مخصص التحقق من - يشير إلى أن الرابط مخصص ومضاف حسب الحاجة.

الحالات (DocType State)

اسم الحقل التسمية النوع مطلوب الخيارات الوصف
title العنوان البيانات - اسم حالة المستند للاستخدام في دفاتر
color اللون حدد أزرق, سماوي, رمادي, أخضر, أزرق فاتح, برتقالي, و... لون مميز لعرض حالة المستند في دفاتر
custom مخصص التحقق من - يحدد ما إذا كانت الحالة مخصصة حسب الأعمال

الحقول (تخصيص حقل نموذج)

اسم الحقل التسمية النوع مطلوب الخيارات الوصف
issystemgenerated تم إنشاؤه من النظام التحقق من - يشير إلى أن الحقل منشأ تلقائياً بواسطة دفاتر
label عنوان البيانات - الاسم الظاهر للمستخدم في نموذج العمل
fieldtype النوع حدد Autocomplete, إرفاق, إرفاق صورة, الباركود, زر, ... يحدد نوع إدخال البيانات وسلوك الحقل
fieldname اسم البيانات - الاسم التقني للحقل المستخدم في النظام
non_negative غير سلبي التحقق من - يمنع إدخال قيم سالبة في الحقل
reqd إلزامي التحقق من - يجعل الحقل إلزامياً قبل حفظ السجل
unique فريد من نوعه التحقق من - يفرض عدم تكرار القيمة بين السجلات
is_virtual هو افتراضي التحقق من - حقل محسوب غير مخزن فعلياً
inlistview في عرض القائمة التحقق من - يعرض الحقل في قائمة السجلات
instandardfilter في التصفية الرئيسية التحقق من - يتيح استخدام الحقل في الفلاتر القياسية
inglobalsearch في البحث العالمية التحقق من - يشمل الحقل في البحث العام
in_preview في المعاينة التحقق من - يعرض الحقل في معاينة السجل
bold بالخط العريض التحقق من - يعرض قيمة الحقل بخط عريض
no_copy اي نسخة التحقق من - لا يتم نسخ القيمة عند التكرار
allowinquick_entry السماح لأدخال سريع التحقق من - يسمح بإظهار الحقل في الإدخال السريع
translatable للترجمة التحقق من - يدعم ترجمة محتوى الحقل
link_filters Link Filters JSON - يحدد شروط تصفية الحقول المرتبطة
default الافتراضي نص صغير - القيمة الافتراضية للحقل عند الإنشاء
precision دقة حدد 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 عدد المنازل العشرية للقيم الرقمية
length طول الباحث - الحد الأقصى لطول القيمة المدخلة
options خيارات نص صغير - خيارات أو إعدادات إضافية لنوع الحقل
sort_options خيارات الترتيب التحقق من - يرتب الخيارات تلقائياً للمستخدم
fetch_from إحضار من نص صغير - يجلب القيمة من حقل مرتبط
fetchifempty جلب عند الحفظ إذا كان فارغًا التحقق من - يجلب القيمة عند الحفظ إذا كان الحقل فارغاً
show_dashboard عرض لوحة القيادة التحقق من - يعرض الحقل في لوحة المعلومات
depends_on يعتمد على رمز JS يتحكم في إظهار الحقل بناءً على شرط
permlevel مستوى الصلاحيات الباحث - يحدد مستوى الصلاحيات للحقل
hidden مخفي التحقق من - يخفي الحقل عن واجهة المستخدم
read_only للقراءة فقط التحقق من - يجعل الحقل للعرض فقط
collapsible للطي التحقق من - يسمح بطي أو توسيع القسم
allowbulkedit السماح بتحرير الكل التحقق من - يسمح بتعديل الحقل جماعياً
collapsibledependson الضم يعتمد على رمز JS يتحكم بطي القسم حسب شرط
ignoreuserpermissions تجاهل صلاحيات المستخدم التحقق من - يتجاوز صلاحيات المستخدم للحقل
allowonsubmit السماح بالإعتماد التحقق من - يسمح بالتعديل بعد الإرسال
report_hide إخفاء التقرير التحقق من - يخفي الحقل من التقارير
rememberlastselected_value تذكر آخر مختارة القيمة التحقق من - يتذكر آخر قيمة مختارة للمستخدم
hide_border إخفاء الحدود التحقق من - يخفي حدود الحقل في العرض
ignorexssfilter تجاهل فلتر XSS التحقق من - يتجاهل فلترة الحماية للنصوص
mandatorydependson إلزامي يعتمد على رمز JS يجعل الحقل إلزامياً حسب شرط
readonlydepends_on قراءة يعتمد فقط على رمز JS يجعل الحقل للقراءة فقط حسب شرط
in_filter في تصفية التحقق من - يسمح باستخدام الحقل في الفلاتر
hide_seconds إخفاء الثواني التحقق من - يخفي الثواني في حقول الوقت
hide_days إخفاء الأيام التحقق من - يخفي الأيام في حقول المدة
description الوصف نص - وصف توضيحي لمساعدة المستخدم
placeholder النص النائب البيانات - نص إرشادي يظهر داخل الحقل
print_hide اخفاء الطباعة التحقق من - يخفي الحقل عند الطباعة
printhideifnovalue طباعة إخفاء إذا لا قيمة التحقق من - يخفي الحقل عند الطباعة إذا كان فارغاً
print_width طباعة العرض البيانات - عرض الحقل في الطباعة
columns الأعمدة الباحث - عدد الأعمدة التي يشغلها الحقل
width عرض البيانات - عرض الحقل في واجهة المستخدم
iscustomfield هو حقل مخصص التحقق من - يشير إلى أن الحقل مخصص

الصلاحيات

الدور قراءة كتابة إنشاء حذف إرسال إلغاء
System Manager

أنواع المستندات ذات الصلة

نوع المستند العلاقة الوحدة
قالب البريد الإلكتروني يربط إلى البريد الإلكتروني
تنسيق الطباعة يربط إلى طبع