Skip to main content
يعمل KayanOS بأفضل صورة عندما يستخدم الفريق الكلمات نفسها للمعاني نفسها. طلب الخدمة ليس مهمة، والمهمة ليست حدث تقويم، والملف ليس صلاحية، والإشعار ليس دليلاً على قرار. يعرّف هذا الدليل اللبنات الأساسية كي يتمكن الفريق من نمذجة خدمة بوضوح قبل إنشاء الشاشات أو النماذج أو التقارير. تستخدم الأمثلة طلب مديرية خدمات المواطنين CSR-2026-00042: يستقبل الطلب، ويتحقق من اكتماله، ويعيّن، ويعاين عند الحاجة، ويتخذ قرار بشأنه، ثم يُبلّغ ويغلق. يصلح النموذج نفسه للتراخيص والشكاوى والصيانة والمشاريع والموارد البشرية.

الهدف

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

المفردات المشتركة

ابدأ بالسجل الدائم

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

اختر الكائن المناسب لكل عمل

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

الحقول والعناوين والمفاتيح

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

الحالة والمهمة والقرار ضوابط مختلفة

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

الوصول يتبع العمل

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

فحص تصميم عملي

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

اختبار آمن

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

استكشاف الأخطاء

أدلة مرتبطة

مساحة عمل KayanOS تعرض سجلات طلبات خدمة المواطنين