Skip to main content

اضبط قواعد السجل والعمل الموجّه على العلاقات

في الإعدادات المتقدمة ← التركيبات الفريدة، اختر من حقلين إلى خمسة حقول مفردة مؤهلة يجب ألا تتكرر قيمها مجتمعة. تُتجاهل القيم الفارغة افتراضياً. نفّذ فحص التكرار وراجع نتائجه المحدودة قبل النشر؛ فإضافة القاعدة لا تصلح التكرارات الموجودة. وتطبق القاعدة نفسها على الاستيراد والكتابة الآلية. لحقل الحالة، اضبط شروط دورة الحياة وأقفال الحالة والاستثناءات القابلة للتحرير ومنع الحذف والعلاقات التابعة التي ترث القفل. اضبط التجميد بصورة مستقلة إذا كان ينبغي للحالة التقاط نسخة، واختر العلاقات المشمولة واسم النسخة. وفي قالب الحالة اضبط متطلبات السبب والمرفق وفصل المسؤوليات للانتقالات. اختبر انتقالاً مسموحاً وآخر مرفوضاً بالعضو المقصود بعد النشر. في القواعد ← الحدود، ضع حداً لعدد السجلات التابعة المرتبطة بالأصل نفسه أو لمجموع قيمها. اختر حقل الحد في الأصل أو رقماً ثابتاً وشرط الاحتساب عند الحاجة. عبارة المتاح في النموذج إرشادية؛ ويعيد الحفظ فحص السعة، بما في ذلك انتقال حالة يجعل السجل يدخل في الحساب. غياب حد الأصل يعني عدم وجود حد. وخفض حد الأصل لا يصلح التجاوز الموجود. قلّل السجلات الزائدة أو احذفها ثم أعد المحاولة بدلاً من إرسال القيم نفسها مراراً. لعلامة تبويب علاقة، اختر قائمة تحقق واضبط العناوين والتجميع وحقل الاختيار المفرد والحقول المباشرة الاختيارية ومجموعة الأدلة وشرط الاكتمال وإجراء الأصل الاختياري لزر توليد. تُحفظ الاختيارات فوراً. استخدم غير المكتمل وأدلة ناقصة لتحديد العمل المتبقي، ثم افتح أدلة الصف. يتبع التقدم شرط الاكتمال المضبوط؛ راجع نقص الأدلة بصورة مستقلة. يشغّل التوليد الإجراء المضبوط وينتظر سجلاته. إذا لم ينتج سجلات، فراجع نتيجة الإجراء والأذونات قبل تكراره. تنطبق أقفال السجل وأذونات الحقول على التعديل المباشر وتغيير الأدلة أيضاً. للعلاقة بنوع سجلات هرمي، اختر منتقي الشجرة للبحث وتوسيع الأصول. في العلاقة متعددة القيم، يحدد مع كل ما تحته العناصر التابعة المتاحة حالياً كقيم صريحة؛ ولا يضيف العناصر المستقبلية تلقائياً. تبقى مرشحات العلاقة التابعة مطبقة. اضبط مستويات التسلسل عندما يجب أن تكون رتبة التابع أعمق من أصله. وفي التجميعات، ضمّن العناصر التابعة فقط عندما ينبغي أن يغطي الإجمالي الشجرة الفرعية؛ وراجع حدود المعاينة والنتيجة المحفوظة بعد إعادة الحساب. تابع الأدوار والنطاقات للوصول المستمد من التكليفات والحقول المحسوبة لقواعد التبعيات.

ترتيب صفحة السجل وفحص الظهور

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

ضبط المخططات الزمنية والحسابات الموسعة

يمكن للمخططات الزمنية عرض معالم مرتبطة وصور المسؤولين وتواريخ خط الأساس وتقدم مجموعات موزون وألوان الحالات أو الخيارات المهيأة. يتطلب السحب أو تغيير الحجم تفعيل إعادة الجدولة وصلاحية تحرير حقول التاريخ؛ واستخدم التراجع المعروض إذا كان النقل خاطئاً. الإنشاء المباشر إعداد مستقل. تغيير لون العرض لا يغير حالة السجل. يمكن للتجميعات اتباع عدة أنواع سجلات مرتبطة وتطبيق شروط وحساب أقدم قيمة أو أحدثها أو المتوسط الموزون. استخدم معاينة سجل نموذجي لفحص المسار والسجلات الداخلة. ويمكن عرض الأرقام كأشرطة تقدم أو مقاييس بنطاقات لونية. تدعم الشروط مجموعات AND/OR متداخلة وتواريخ نسبية ومقارنات بحقل آخر؛ وتحتفظ التعبيرات التي لا يمثلها المحرر المرئي بمحرر التعبير. اختبر العلاقات الفارغة والتواريخ الحدية قبل النشر.

اضبط الخطوط الزمنية وملخصات السجل والتجميعات

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

ابدأ بالقرار لا بقائمة الحقول

الكيان هو نوع السجل الذي يديره الفريق: طلب، ترخيص، معاينة، أصل، تعيين موظف، مشروع، أو تعديل مالي. الحقل يجيب عن سؤال واحد في هذا السجل، أما التخطيط فيحدد متى وأين يظهر السؤال. قبل إضافة أي حقل، حدّد ما يلي:
  1. ما القرار أو الإجراء الذي ستدعمه هذه القيمة؟
  2. من سيدخلها وفي أي مرحلة من المسار؟
  3. هل هي وصف حر أم اختيار مضبوط أم علاقة أم وقت أم نتيجة محسوبة؟
  4. هل يجب البحث فيها أو تصفيتها أو تضمينها في تقرير أو توقيع أو تصدير أو تقييد رؤيتها؟
إن لم يغيّر الحقل قراراً أو تسليماً أو تقريراً فلا تضفه بعد. السجل الصغير الواضح أسهل إدخالاً وأوثق للاعتماد عليه.

نموذج عملي: التراخيص والمعاينات

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

المرجع الكامل لأنواع الحقول

كل الأنواع التالية مدعومة في كيانات KayanOS. اختر النوع بحسب معنى القيمة وليس بحسب شكل عنصر الإدخال فقط.

أدلة مستقلة للحقول ذات الضوابط الخاصة

تحتاج ميزتان إلى قرار أوسع من اختيار نوع الحقل. اقرأ المعرّفات التسلسلية قبل إصدار مرجع عام: يشرح الدليل النطاقات وأنماط الإصدار وحدود التعيين اليدوي وسجل التدقيق والاختبار الآمن من التكرار. واقرأ الحقول المحسوبة قبل اشتقاق قيمة: يشرح سياق التعبير والعلاقات المباشرة والعكسية والحفظ والتحديث الخلفي وحدود جودة البيانات.

text

استخدم النص لقيمة قصيرة في سطر واحد: عنوان طلب، مرجع خارجي، اسم حي، لوحة مركبة، أو اسم جهة اتصال. ضبط حقل نص في KayanOS لعنوان طلب.
  • اختره عندما تقرأ القيمة كنص وغالباً تكون قصيرة.
  • لا تستخدمه للوصف الطويل أو الحالة المضبوطة أو التاريخ أو العمليات الحسابية.
  • استخدم مفتاحاً ثابتاً مثل external_reference؛ يمكن تغيير العنوان الظاهر لاحقاً دون كسر التكاملات.
  • استخدم النص للمعرفات التي تهم فيها الأصفار البادئة، وليس الرقم.

long_text

استخدم النص الطويل لوصف غير منسق: وصف المشكلة، ملاحظة المعاينة، المبرر، أو ملاحظة التسليم. ضبط حقل نص طويل في KayanOS لملخص خدمة.
  • يحتفظ بإجابة واضحة على شكل فقرات من دون تحويل الحقل إلى محرر مستندات.
  • اطرح سؤالاً محدداً لكل حقل؛ افصل بين «الملاحظة» و«الإجراء المقترح» لكي يمكن مراجعتهما وتقريرهـما منفصلين.
  • لا تجعله بديلاً عن حقول مضبوطة تحتاج إلى فرز أو تصفية أو عدّ.
  • اجعله إلزامياً فقط عندما لا يمكن استمرار المسار من دون تفسير ذي معنى.

rich_text

استخدم النص المنسق عندما يحتاج الكاتب إلى عناوين وقوائم وتأكيدات أو تعليمات منظمة. ضبط حقل نص منسق في KayanOS لسرد معاينة.
  • يناسب تقرير معاينة أو توجيهات خدمة أو تبرير قرار أو مادة معرفة داخلية.
  • احتفظ بالعنوان والحالة والمالك والتواريخ في حقول منفصلة؛ النص المنسق ليس مصدراً موثوقاً للتقارير التحليلية.
  • استخدمه بحذر في المسارات العامة؛ الحقول المنظمة أفضل للحقائق التي يجب البحث فيها أو تدقيقها.
  • حدد الأدوار التي تستطيع تحريره لأن التنسيق قد يجعل التعديل أكثر تأثيراً من ملاحظة عادية.

phone

استخدم الهاتف لرقم اتصال يجب إدخاله وعرضه كرقم هاتف. ضبط حقل هاتف في KayanOS لرقم اتصال مقدم الطلب.
  • يناسب رقم التواصل المفضل أو خط الطوارئ أو رقم مكتب الخدمة.
  • احتفظ بحقل نص منفصل للامتداد أو الرقم المرجعي الذي يشبه رقم الهاتف فقط.
  • لا تستخدمه لمعرف وطني أو قيمة تحتوي أصفاراً بادئة ولا تُستخدم للاتصال.
  • راجع من يملك حق العرض أو التصدير؛ أرقام الاتصال غالباً بيانات شخصية.

serial_id

استخدم المعرف التسلسلي لرقم مقروء وقابل للتتبع ينشئه النظام. ضبط حقل معرف تسلسلي في KayanOS لمرجع طلب.
  • أمثلته: LIC-2026-0142 أو رقم معاينة أو رمز دورة رواتب أو تذكرة صيانة.
  • اجعله المرجع المستخدم في المحادثات والمستندات ولوحات المعلومات، ولا تطلب من الموظفين اختراعه يدوياً.
  • افصله عن معرف قاعدة البيانات وعن المرجع الخارجي القادم من نظام آخر.
  • صمم البادئة وقاعدة الترقيم قبل النشر؛ تغييرها بعد استخدامها خارجياً يسبب التباساً غير ضروري.
  • استخدم دليل المعرّفات التسلسلية لضبط نمط الإصدار والنطاق وتنسيق التاريخ والتعبئة المسبقة وسجل التصحيح وحالات الاختبار.

number

استخدم الرقم للقيم التي ستُحسب أو تقارن أو تجمع أو تعرض في مخطط. ضبط حقل رقم في KayanOS لكمية ضمن خدمة عامة.
  • استخدمه للكمية أو المساحة أو عدد الحضور أو الدرجة أو المبلغ أو النسبة أو ساعات الحمل.
  • لا تستخدمه للهاتف أو الرمز البريدي أو المعرف الوطني أو أي قيمة تهم فيها الأصفار البادئة.
  • بيّن الوحدة في العنوان أو الوصف: area_m2 وestimated_hours أو requested_amount_syp أوضح من value.
  • اربطه بقاعدة تحقق أو بحقل محسوب عندما يكون المدى أو النتيجة المشتقة مهماً.
  • للنتيجة المشتقة المخزنة، استخدم الحقول المحسوبة لاختيار تعبير آمن وسياق العلاقة ومسار التحديث وخطة الاختبار.

duration

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

boolean

استخدم القيمة المنطقية لحقيقة واضحة نعم/لا. ضبط حقل منطقي في KayanOS لقرار زيارة ميدانية.
  • أمثلتها: «الموقع قابل للوصول»، «وصلت الموافقة»، «يتطلب مراجعة مشرف»، «المستندات مكتملة».
  • اجعل معنى الحالتين واضحاً؛ «المستندات مكتملة» أقل التباساً من «حالة المستندات».
  • لا تستخدمها عندما تكون الإجابة الحقيقية أكثر من حالتين؛ استخدم قائمة اختيار أو حالة.
  • لا تجعل الحقل الاختياري يحمل ثلاث معانٍ مثل نعم/لا/لم يقيّم. نمذج «لم يقيّم» صراحة إن كان مهماً.

date

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

datetime

استخدم التاريخ والوقت لحدث يقع في لحظة محددة. ضبط حقل تاريخ ووقت في KayanOS لموعد.
  • يناسب وقت الإرسال أو بدء الموعد أو وقت الاعتماد أو وقوع حادث أو تسليم رسالة.
  • وضّح توقع المنطقة الزمنية للفرق التي تعمل في مواقع متعددة.
  • استخدم نطاق التاريخ والوقت عندما يملك الحدث بداية ونهاية.
  • افصل طابع التدقيق النظامي عن تاريخ عمل مثل «اكتملت المعاينة في».

time

استخدم الوقت لساعة متكررة من دون يوم محدد. ضبط حقل وقت في KayanOS لوقت اتصال مفضل.
  • يناسب وقت الافتتاح أو بداية الوردية أو موعد القطع اليومي أو نافذة خدمة متكررة.
  • لا تستخدمه لموعد واحد؛ استخدم التاريخ والوقت.
  • اجمعه مع تاريخ فقط عندما يحتاج المسار إلى القيمتين مستقلتين.
  • اذكر قاعدة المنطقة الزمنية أو قاعدة المكتب المحلي في الوصف عندما تستخدمه جهات متعددة.

date_range

استخدم نطاق التاريخ لفترة لها بداية ونهاية تقويميتان. ضبط حقل نطاق تاريخ في KayanOS لفترة خدمة.
  • يناسب فترة إجازة أو مرحلة مشروع أو تعليق خدمة أو نافذة تمويل.
  • استخدمه بدلاً من حقلي تاريخ منفصلين عندما يكون النطاق مفهوماً واحداً في العمل.
  • تحقق من أن النهاية لا تسبق البداية.
  • استخدم نطاق التاريخ والوقت للمواعيد المحجوزة أو أي فترة تهم فيها الساعة والدقيقة.

datetime_range

استخدم نطاق التاريخ والوقت لنافذة دقيقة لها لحظة بداية ونهاية. ضبط حقل نطاق تاريخ ووقت في KayanOS لنافذة معاينة.
  • يناسب موعد معاينة أو انقطاع صيانة أو فتحة حدث أو نافذة خدمة مزودة بالموظفين.
  • يجعـل فحوص التداخل وعرض التقويم أوثق من جدول نصي حر.
  • حدد قاعدة إعادة الجدولة والإلغاء؛ النطاق وحده ليس حالة عمل.
  • أضف حقل حالة منفصلاً لتمييز المقترح والمؤكد والمكتمل والملغى.

time_range

استخدم نطاق الوقت لفاصل يومي متكرر من دون تاريخ. ضبط حقل نطاق وقت في KayanOS لساعات استقبال.
  • يناسب ساعات فتح المركز أو ساعات الوردية العادية أو نافذة مركز الاتصال اليومية.
  • لا يحل محل الحضور الفعلي للموظف أو موعد مؤرخ.
  • سمِّه بحسب الغرض مثل «نافذة خدمة الجمهور» لا «نطاق الوقت» فقط.
  • نمذج الاستثناءات مثل العطل أو الإغلاقات الخاصة في سجلاتها الخاصة.

select

استخدم الاختيار لقائمة قيم مضبوطة يجب أن يختار منها الموظفون بصورة متسقة. ضبط حقل اختيار في KayanOS لفئة خدمة مضبوطة.
  • أمثلته: فئة الخدمة أو الأولوية أو اللغة أو فئة الترخيص أو مستوى الخطر أو رمز السبب.
  • امنح كل خيار قيمة تقنية ثابتة وتسمية عرض واضحة ومترجمة.
  • استخدم الإعداد متعدد القيم فقط عندما يكون تعدد الاختيارات ذا معنى؛ العلاقة غالباً أوضح عند الحاجة إلى سجلات فعلية.
  • لا تضع دورة حياة العملية في قائمة اختيار عامة عندما تحتاج انتقالات ومسؤوليات وتقارير حسب المرحلة؛ استخدم الحالة.

file

استخدم الملف للمستندات أو الصور أو المسح الضوئي أو المرفقات الأخرى. ضبط حقل ملف في KayanOS لمستند داعم.
  • يناسب إثبات الهوية أو صور المعاينة أو الخطاب الموقّع أو مخطط الموقع أو جدول داعم.
  • اجعل غرض الملف واضحاً؛ حقل «صورة الموقع» أنفع من حقل مرفقات واحد غير منظم عندما تهم أنواع الأدلة.
  • لا تعتمد على اسم الملف كحالة عمل. خزّن الاعتماد والمراجع والقرار في حقول مستقلة.
  • تحقق من الوصول والاحتفاظ قبل عرض الملفات في نموذج عام أو تكامل خارجي.
تعرض حقول الملف في تفاصيل السجل المحفوظ مربعات معاينة. يمكن فتح الصور والفيديو وملفات PDF والصوت داخل مربع حوار المعاينة. وتحتفظ مستندات Office والتنسيقات المجهولة بمربع ملف وتستخدم فتح أو تنزيل بدلاً من ادعاء أن المتصفح يستطيع عرضها. تعرض الحقول متعددة الملفات مربعاً لكل مرفق صالح. يحل KayanOS الملف المخزن إلى عنوان حالي ومخول؛ ولا تجعل المعاينة الملف عاماً ويمكن أن ينتهي عنوان موقع منسوخ. اختبر عضواً مسموحاً وآخر مرفوضاً بملف غير حساس من كل تنسيق تقبله الخدمة. تأكد من أن العضو المسموح يستطيع المعاينة أو استخدام المسار الاحتياطي الصريح، وأن العضو المرفوض لا يستطيع استعمال السجل أو عنوان قديم لجلب الملف. إذا فرغت الصورة المصغرة أو كان النوع مجهولاً فجرب فتح أو تنزيل عبر السجل وتحقق من الملف المخزن قبل استبداله. لا تستنتج أن الدليل مفقود لمجرد فشل عارض مضمن.

relation

استخدم العلاقة لربط هذا السجل بكيان آخر في KayanOS. ضبط حقل علاقة في KayanOS لمفتش معين.
  • أمثلتها: طلب إلى حالة، حالة إلى معاينة، معاينة إلى موقع، مشروع إلى ميزانية، موظف إلى تعيين.
  • تحافظ العلاقة على مصدر حقيقة واحد. لا تنسخ الاسم والحالة والمالك من السجل المرتبط إلى حقول نص متعددة من دون سبب واضح للتاريخ أو التقرير.
  • حدد هل العلاقة واحد لواحد أو واحد لعديد أو عديد لعديد قبل بناء النماذج ولوحات المعلومات.
  • راجع سلوك الحذف ونموذج الوصول؛ رؤية الطلب لا تعني تلقائياً السماح برؤية كل سجل مرتبط.

form_session

استخدم جلسة النموذج عندما يجب أن يحتفظ الكيان بسياق إرسال النموذج الذي أنشأه أو حدّثه. ضبط حقل جلسة نموذج في KayanOS لطلب مرتبط.
  • تفيد في تتبع إرسال نموذج عام أو داخلي إلى الجلسة التي أنشأت السجل أو حدّثته.
  • استخدم العلاقة لعلاقة عمل عادية بين كيانين؛ جلسة النموذج خاصة بدورة حياة النموذج.
  • اجعل حقول العمل في الكيان مفهومة وحدها. يجب أن يفهم المراجع حالة السجل من دون فتح جلسة النموذج.
  • لا تجعل الجلسة بديلاً عن مالك مسؤول أو حالة عمل.

json

استخدم JSON للبيانات المنظمة المتقدمة التي يحدد شكلها تكامل أو تصميم تقني مضبوط بعناية. ضبط حقل JSON في KayanOS لبيانات مرجعية خارجية منظمة.
  • يناسب حمولة خارجية محدودة أو كائن إعدادات أو بنية متغيرة لا يمكن تمثيلها بأمان في الحقول العادية.
  • لا تستخدمه لبيانات عمل عادية يدخلها الموظفون؛ يصعب التحقق منها والبحث فيها وترجمتها وإعداد تقارير عنها.
  • وثّق المفاتيح المتوقعة وأنواع القيم وقاعدة الإصدار قبل أن يكتب أي تكامل فيه.
  • اعرض القيم التي يحتاج الناس إلى تصفيتها أو مراجعتها أو تصديرها في حقول محسوبة أو عادية منفصلة.

member_selector

استخدم محدد العضو لعضو KayanOS مسؤول أو لأعضاء مسؤولين. ضبط حقل محدد عضو في KayanOS لمالك حالة.
  • يناسب مالك الحالة أو المدير المعتمد أو المفتش أو قائد المشروع أو مكلف المتابعة.
  • استخدم النص أو العلاقة للشخص غير العضو في KayanOS مثل مقدم طلب أو جهة موردة.
  • افصل المسؤولية عن الهيكل الإداري؛ المدير ليس مالك كل سجل في وحدته تلقائياً.
  • اربط المالك بحالة وتاريخ استحقاق عندما يمثل السجل عملاً يجب أن يتقدم.

avatar

استخدم الصورة الرمزية عندما يحتاج السجل إلى هوية بصرية مختصرة. ضبط حقل صورة رمزية في KayanOS لصورة مقدم طلب.
  • يمكن أن تدعم عرض عضو أو فريق أو خدمة أو موقع حين تحسن الصورة الصغيرة سرعة التعرف.
  • لا تجعلها الدليل الوحيد للهوية؛ احتفظ باسم نصي ومعرف ثابت أيضاً.
  • استخدم الملف للصور الرسمية أو الأدلة التي يجب الاحتفاظ بها أو مراجعتها أو تنزيلها.
  • تحقق من توقعات الخصوصية قبل تخزين صورة شخص.

location

استخدم الموقع لمكان جغرافي يمكن عرضه على خريطة أو استخدامه لتوجيه الخدمة. ضبط حقل موقع في KayanOS لموقع خدمة.
  • يناسب موقع معاينة أو مرفق أو فرع أو منطقة مشروع أو مركز خدمة.
  • استخدم النص لاسم مكان وصفي بسيط عندما لا تحتاج إلى سلوك جغرافي.
  • اختر في إعدادات الحقل تنسيق الإحداثيات الذي يستلمه الموظفون فعلاً: خط العرض/الطول العشري أو MGRS أو UTM. يخزن السجل خط العرض والطول المعياريين وفق WGS84، لذلك لا ينشئ تغيير تنسيق العرض موقعاً ثانياً ولا يغير سلوك الخريطة.
  • يقبل MGRS المراجع المتصلة أو المفصولة ويضبط حالة الأحرف والمسافات. ويتوقع UTM المنطقة وحزام خط العرض ثم الإحداثي الشرقي والشمالي، مثل 37S 248415 3712060. يتاح MGRS وUTM فقط بين 80 درجة جنوباً و84 درجة شمالاً؛ استخدم الإحداثيات العشرية خارج هذا النطاق.
  • حافظ على اتساق العنوان والإحداثيات ومنطق منطقة الخدمة مع قواعد الخرائط والخصوصية في المؤسسة.
  • اربط المواقع المتكررة بعلاقة بدلاً من إعادة كتابة الموقع نفسه في كل سجل.
  • اختبر كتابة الإحداثيات والاختيار من الخريطة والبحث والموقع الحالي بالدور المقصود. إذا رُفض مرجع شبكي، فافحص المنطقة أو الحزام وعدد الأرقام ونطاق خط العرض المدعوم وما إذا كان الحقل مضبوطاً للتنسيق المُدخل. لا تقدّر الإحداثيات الحساسة ولا تحولها خارج مصدر الخرائط المعتمد.

action

استخدم الإجراء لعملية مضبوطة على مستوى السجل يستدعيها المستخدم عمداً. ضبط حقل إجراء في KayanOS لجدولة معاينة.
  • يناسب خطوة مصممة بعناية مثل إنشاء متابعة أو إنتاج مستند أو بدء مراجعة معتمدة.
  • يجب أن يشرح اسم الإجراء نتيجته؛ «إرسال للمراجعة» أوضح من «تشغيل».
  • لا تستخدمه لإخفاء قرار مسار عمل. خزّن القرار والمنفذ والحالة الناتجة في حقول قابلة للمراجعة لاحقاً.
  • اختر سلوك الإجراء عن قصد: إجراء عام أو قالب DOCX/XLSX مربوط أو فتح رابط. تحتفظ الإجراءات القديمة غير المربوطة بسلوكها الاحتياطي العام القائم.
  • في فتح رابط، أدخل وجهة حرفية مراجعَة أو تعبيراً يحل من السجل المحفوظ ($) والعلاقات القابلة للقراءة ($relations)، ثم اختر علامة التبويب نفسها أو علامة جديدة. يقبل KayanOS وجهات HTTP(S) وmailto: وtel: والوجهات النسبية الآمنة، ويرفض البروتوكول غير الصالح أو نتيجة ليست نصاً.
  • لا يظهر الإجراء إلا في سجل محفوظ ولعضو يملك فعل التنفيذ المهيأ، أو update محدد النطاق عندما لم يختر فعل مستقل. لا يمنح فتح الرابط وصولاً عند وجهته.
  • اختبر بسجل غير إنتاجي وبالدور المقصود. ضمّن قيمة تعبير مفقودة وعنواناً مرفوضاً والتنقل في العلامة نفسها وقيود النوافذ المنبثقة لعلامة جديدة ووجهة ترفض الوصول مستقلة. لا تضع رمز وصول أو معرفاً خاصاً أو قيمة سجل غير لازمة في عنوان URL.

status

استخدم الحالة لمرحلة دورة حياة السجل. ضبط حقل حالة في KayanOS لحالة مراجعة مضبوطة.
  • أمثلتها: مسودة، مستلم، قيد المراجعة، بانتظار دليل، معتمد، مرفوض، مكتمل، أو ملغى.
  • الحالة أكثر من تسمية؛ يجب أن تعكس موضع السجل في المسار وتجعل الإجراء المسؤول التالي مفهوماً.
  • اجعل قائمة الحالات صغيرة وواضحة ولا تتداخل معانيها. إذا كانت حالتان تقودان إلى العمل نفسه فادمجهما.
  • استخدم الاختيار لتصنيف مثل فئة الخدمة؛ واستخدم الحالة عندما تغير القيمة كيفية تقدم العمل.

صمّم التخطيط بحسب العمل

يقرأ موظف الاستقبال والمراجع والمدير والمدقق السجل نفسه بطرق مختلفة. يجب أن يقلل التخطيط الضوضاء من دون إخفاء الحقائق اللازمة للقرار التالي.

بنية مقترحة لسجل خدمة

استخدم التبويبات عندما يملك السجل مراحل متميزة أو أدلة كثيرة. استخدم تخطيط الحقول الواحد عندما يكون السجل صغيراً ويجب إدخاله بسرعة. ضع القرار التالي الأهم في الأعلى، ولا تجعل المراجع يمر على التفاصيل التاريخية ليجد الحالة والمالك الحاليين.

اضبط تجربة تفاصيل السجل

ضمّن صفحة محكومة في تبويب أو قسم

يمكن أن يحتوي تبويب أو قسم صفحة مضمّنة حتى عندما لا يملك حقولاً عادية. اضبط عنوان HTTP(S) حرفياً مراجعاً أو تعبيراً يحل من السجل الحالي ($) وسياق العلاقات القابلة للقراءة ($relations). ضع ارتفاعاً ضمنياً بين 320 و1,600 بكسل عندما لا يناسب الارتفاع الافتراضي، وقرر هل يستطيع المشاهدون استعمال زر ملء الشاشة؛ يكون الزر مفعلاً افتراضياً. تحتفظ الوجهة المضمّنة بمصادقتها وتخويلها وسياسة التضمين والمتصفح الخاصة بها. لا يجعل KayanOS وجهة خاصة عامة ولا يتجاوز قيود الموقع على الإطارات. لا تضع بيانات اعتماد أو قيم سجل حساسة في العنوان. اختبر سجلاً عادياً ونتيجة تعبير مفقودة/غير صالحة ووجهة ترفض التضمين والدور المقيد المقصود واتجاهي الإنكليزية والعربية والارتفاع المضبوط والدخول إلى ملء الشاشة والخروج منه. إذا رفض المتصفح ملء الشاشة يبقى العرض الضمني هو المسار الاحتياطي الآمن.

اختر الصورة الأساسية للكيان

يمكن لإعداد حقل الصورة الأساسية في إعدادات الكيان أن يشير إلى حقل avatar مؤهل في الكيان نفسه. اختره عندما تساعد صورة أو علامة ثابتة الموظفين على تمييز السجلات في القوائم وترويسة السجل، واتركه بلا حقل عندما لا يملك الكيان هوية بصرية معتمدة. يتحكم الحقل المهيأ في العرض فقط؛ فلا يجعل صورة خاصة عامة، ولا يستبدل اسم السجل، ولا يمنح الوصول إلى الملف أو السجل. اختبر إنشاء الصورة وتحديثها وإزالتها وسجلاً بلا صورة. تحقق من أن القائمة تستخدم هوية احتياطية بلا رابط صورة معطل، وأن تغيير صورة الـavatar أو حذفها يحدّث العرض عبر دورة حياة الحقل المعتادة. لا تستخدم مرفق دليل حساساً أو حقل ملف غير مرتبط كصورة أساسية. افتح إعدادات الكيان لاختيار طريقة عرض السجلات المحفوظة. يحافظ التخطيط القياسي على عرض الحقول والأقسام المألوف. ويضيف التخطيط المحسّن منطقة هوية أوضح ونظرة عامة وملخصات دلالية وتنقلاً متجاوباً بين التبويبات ومناطق اختيارية للسجلات المرتبطة والنشاط. اختر العرض بعد استقرار نموذج السجل وقواعد الوصول؛ فالتخطيط المحسّن لا يصلح حقولاً مبهمة أو صلاحيات ناقصة. اضبط عرض التفاصيل عن قصد:
  • اختر كثافة مضغوطة أو افتراضية أو مريحة بحسب كمية المعلومات والأجهزة المستخدمة؛
  • حدد التبويبات ورتبها ثم اختر تبويباً افتراضياً صالحاً؛
  • اختر حقول الهوية الأساسية والثانوية التي تعرف السجل من دون كشف بيانات مقيدة؛
  • قرر إظهار معاينة النظرة العامة وشريط الأقسام؛
  • فعّل النشاط أو عرض السجلات المرتبطة فقط عندما يملك الدور المقصود الوصول إليها؛
  • واختبر التخطيط بسجل فارغ وآخر عادي وحالة استثنائية وفي اتجاهي الواجهة.
يمكن للعرض المحسّن اشتقاق سياق الاكتمال أو الانتهاء من الحقول المتاحة أصلاً للصفحة، وتجميع نص المعرّف لسهولة القراءة، وإظهار زر نسخ للمعرّفات المناسبة. هذه تحسينات عرض فقط؛ لا تغيّر القيمة المخزنة، ولا تجعل نتيجة محسوبة معتمدة، ولا تمنح الوصول إلى حقل مخفي. اختيار قيم الهوية تلقائياً هو مسار احتياطي، لذلك اضبط الحقول صراحة عندما تتطلب سياسة الخدمة عنواناً ثابتاً ومتوقعاً. يختفي شريط الأقسام على الشاشات الصغيرة حتى عند تفعيله في التخطيط. مرّر الصفحة لتصفح أقسام السجل. إذا غاب الشريط على الحاسوب، فتحقق من تفعيله ومن ظهور أكثر من قسم لدورك؛ لا توسّع الصلاحيات لإظهار أداة تنقل. طبّق التغيير على كيان واحد في كل مرة. قارن التخطيط القياسي والمحسّن بدور استقبال ومراجع مقيد، وافحص ازدحام التبويبات على الشاشات الأصغر وشريط الأقسام على الحاسوب، وتأكد أن السجلات المرتبطة والنشاط يظلان مرشحين بحسب الصلاحية.

مراجعة تصميم قبل النشر

  1. أنشئ سجلاً غير إنتاجي واحداً لكل مسار طبيعي واستثنائي.
  2. تحقق من أن الحقول الإلزامية تمنع قراراً ناقصاً من دون منع المسودات المشروعة.
  3. افحص القوائم والبحث والتصديرات ولوحات المعلومات والمستندات باستخدام الحقول التي يجب أن تدعمها.
  4. تحقق من أن الدور المقيد لا يستطيع رؤية أو تحرير ملفات أو أفراد أو رواتب أو قرارات حساسة.
  5. اطلب من شخص لم يبن التطبيق أن يدخل سجلاً بالاعتماد على عناوين الحقول وحدها. راجع أي حقل يحتاج إلى شرح من المنشئ.

الخطوات التالية

إعداد حقول الكيان وتخطيطه في KayanOS