CSR-2026-00042 في مساحة الخدمة المحددة. يحتفظ سجل الطلب بحقائق الخدمة وروابط الدليل المطلوب؛ وتحفظ المكتبة الملفات في موضع يستطيع الفريق الصحيح حوكمته.
التزم بوصول السجل المالك وقفله
تتبع ملفات مجموعة السجل نطاقه الحالي وتتطلب صلاحية فتح السجل المالك. لا يحفظ رابط ملف قديم أو نطاق موروث سابق حق الوصول بعد تغيير نطاق السجل. وتبقى أذونات المكتبة وأذونات موضع المجموعة مطبقة. عندما يكون السجل المالك مقفلاً، تُرفض عمليات رفع الأعضاء وتعديلاتهم على مجموعته، بما فيها التحرير التعاوني للمستندات والكتابة في المستندات الذكية والنقل إلى السلة والاستعادة داخل المجموعة والحذف النهائي. اقرأ رسالة القفل واستخدم انتقال سير العمل المسموح أو تواصل مع المسؤول. نقل الدليل أو مجلده ليس وسيلة لتجاوز حدود الوصول؛ كما تُقيّد عمليات السلة والاستعادة والحذف النهائي للمساحات التي تضم مجموعات سجلات. أعد فتح السجل ومجموعته بعد تغيير النطاق أو الحالة بصورة مخولة قبل المحاولة مجدداً.مراجعة تفاصيل الملفات والتعليقات
افتح درج تفاصيل الملف لمراجعة معلوماته وعناصر التحكم المتاحة. تدعم الملفات المرفوعة التعليقات والإشارات إلى الأعضاء. تتطلب قراءة التعليقات وإضافتها صلاحيات تعليقات الملفات المقابلة ضمن نطاق الملف؛ ولا تمنح الإشارة وصولاً إلى متلقيها. تحقق من الملف المحدد قبل النشر واستخدم إجراء التعديل أو الحذف المسموح لتصحيح تعليق. دور المراقب في مساحات الملفات والمجلدات والملفات مخصص للسرد فقط. رؤية العنصر لا تمنح فتحه أو تنزيله أو التعليق عليه أو تغيير وصوله. يتطلب تغيير المشاركة صلاحية مشاركة على السجل نفسه؛ ولا تكفي صلاحية تحديثه. إذا ظهر ملف وتعذر فتحه، فاطلب من مالكه مراجعة الدور المقصود بدلاً من جعل المساحة عامة. ترفع المكتبة الملفات مباشرة إلى التخزين، بما فيها الملفات بحجم 64 ميبيبايت فأكثر التي كانت تفشل عبر الخادم. الحد لكل ملف هو 5,000,000,000 بايت. انتظر اكتمال الرفع وتحقق من فتح الملف قبل حذف نسختك المحلية. وإذا فشل الرفع، فتحقق من الاتصال والحدود المنطبقة قبل المحاولة مجدداً.استخدم صفحات المستندات الذكية
افتح مستنداً ذكياً من المكتبة للتحرير التعاوني. استخدم شجرة الصفحات لفتح الصفحات الفرعية، وأنشئ صفحة فرعية من قائمة الشرطة المائلة، واسحب الصفحات لترتيبها أو تداخلها حيث تسمح صلاحياتك. تتبع الصفحات الفرعية الصفحة الأصلية ولا تظهر كملفات مستقلة في الجذر. تساعدك مسارات التنقل على العودة إلى الصفحة الأصلية. اكتب [[ للبحث عن صفحة متاحة وربطها. توفر قائمة الشرطة المائلة أيضاً جدول محتويات. أضف أيقونة أو غلافاً أو تخطيطاً بعرض كامل عندما يفيد القراء. تعرض الروابط الخلفية الصفحات المتاحة التي تشير إلى هذه الصفحة. تدعم محررات النص الغني أيضاً الإشارة إلى السجلات ومعاينة روابط السجلات المدعومة عند لصقها؛ لا تمنح الإشارة أو الرابط صلاحية على الهدف. فتح المستند وتحريره صلاحيتان منفصلتان. يستطيع المتعاون ذو الوصول للقراءة فقط قراءة المحتوى المسموح دون تغييره؛ ويتحقق إنشاء صفحة فرعية أيضاً من صلاحية الإنشاء في وجهة الملف. إذا غاب رابط أو فرع، راجع الوصول وما إذا كانت الصفحة نُقلت أو حُذفت إلى السلة. لا تنشئ نسخة من صفحة مقيدة في مساحة أوسع. بعد التحرير، أعد فتح الصفحة وتحقق من محتواها وروابطها قبل مشاركة رابطها المصرح به.الهدف
اختيار مساحة المكتبة الصحيحة، وبناء مسار واضح للدليل، واستخدام إجراءات الملف التي يسمح بها نطاقك فقط، وفهم الفرق بين نقل ملف إلى سلة المحذوفات وحذفه نهائياً.اختر المساحة قبل الرفع
تدعم المكتبة مساحات شخصية ومشتركة. تناسب المساحة الشخصية المواد العاملة للعضو التي لا تحتاج موقعاً يديره الفريق. وتناسب المساحة المشتركة المواد التي يجب أن يجدها الفريق المعتمد ويراجعها ويديرها معاً.
لا تستخدم مساحة شخصية لإخفاء دليل يجب أن يحتفظ به فريق الخدمة أو يراجعه. ولا تضع سجلات مواطنين غير مرتبطة في مجلد مشترك واسع لمجرد السهولة. اتبع قواعد المؤسسة للاحتفاظ والتصنيف وتسمية الملفات إضافة إلى نموذج الوصول في KayanOS.
ابنِ مسار دليل مضبوطاً
في سيناريو مديرية خدمات المواطنين، استخدم بنية متوقعة تطابق نموذج الخدمة:- افتح المكتبة واختر مساحة الخدمة المشتركة المعتمدة.
- أنشئ مجلداً فقط عندما تتطلبه بنية المؤسسة. استخدم اسماً ذا معنى مثل طلبات خدمة المواطنين / 2026 / CSR-2026-00042.
- ارفع الدليل المعتمد أو انقله من موقع مخول. تحقق من اسم الملف ونوعه ومحتواه وعلاقته بالطلب قبل إكمال الرفع.
- افتح الملف أو اعرض معاينته وتأكد أنه الإصدار المقصود ويمكن قراءته.
- اربط الدليل أو أشر إليه من سجل الطلب أو المعاينة عبر الحقل/العملية المعتمدة. يجب أن يوضح السجل سبب أهمية الملف؛ اسم الملف وحده ليس قرار خدمة.
- عيّن أو تحقق من الوصول المناسب للمساحة المشتركة. لا تستخدم رابطاً منسوخاً لتجاوز نطاق يجب أن يقيد العرض.
- عندما يستبدل ملف، اتبع سياسة الاحتفاظ واستخدم عملية استبدال/نقل واضحة. لا تفترض أن كل ملف يملك سجل إصدارات أو رابطاً عاماً أو تحريراً عبر الإنترنت لكل الأنواع.
إجراءات الملفات والمجلدات
بحسب العنصر المحدد وصلاحياتك، قد توفر المكتبة إجراءات مثل الفتح والمعاينة والتنزيل ونسخ الرابط والمشاركة وإعادة التسمية والنقل والاستبدال والإرسال إلى سلة المحذوفات والاستعادة والحذف النهائي. وجود عنصر في مجلد لا يضمن إتاحة كل إجراء. استخدم الحدود التالية:- فتح/معاينة/تنزيل لفحص ملف تستطيع الوصول إليه. تحقق من الإصدار الصحيح قبل الاعتماد عليه في قرار.
- إعادة تسمية/نقل/استبدال للحفاظ على التنظيم المعتمد. حافظ على علاقة مفهومة بالطلب ولا تنقل الدليل إلى مساحة أوسع لتسهيل إيجاده فقط.
- مشاركة/نسخ رابط فقط عندما تكون للمستلم حاجة مشروعة وتسمح قاعدة المؤسسة بالمشاركة. الرابط لا يجب أن يحل محل قرار وصول محدد النطاق.
- تحرير فقط عندما يدعم نوع الملف ويغطي نطاق
files:updateالتحرير. لا تعد بأن كل ملف يمكن تحريره في مكانه. - إرسال إلى سلة المحذوفات عندما قد يحتاج العنصر إلى الاستعادة أو ينتظر قرار احتفاظ.
- حذف نهائي/إتلاف فقط عندما يكون الحذف مخولاً ومقصوداً بشكل غير قابل للعكس. تعامل معه كإجراء مستقل أعلى خطراً.
سلة المحذوفات مقابل الحذف النهائي
إرسال عنصر إلى سلة المحذوفات خطوة غير مدمرة: يزيل العنصر من موقعه النشط لكنه يتيح مسار استرداد مخول. تعيد الاستعادة العنصر إلى الاستخدام النشط وفق سلوك الاستعادة المتاح في المنتج. أما الإتلاف أو الحذف النهائي فمدمر ويجب استخدامه فقط بعد تأكيد المؤسسة لمتطلبات الاحتفاظ والحجز القانوني وتدقيق الخدمة وآثار الوصول. قبل الحذف النهائي، اسأل:- هل الملف دليل لطلب أو معاينة أو قرار أو شكوى مفتوحة؟
- هل تفرض المؤسسة مدة احتفاظ أو مراجعة أو حجزاً قانونياً؟
- هل يوجد بديل معتمد مرتبط بالسجل؟
- هل يملك منفذ الإجراء سلطة حذف نهائي ضمن النطاق؟
- هل يحقق نقل الملف إلى سلة المحذوفات الحاجة الحالية بأمان أكبر؟
الإتاحة والوصول
إجراءات المكتبة مرتبطة بالنطاق. قد يستطيع العضو رؤية مساحة مشتركة ولا يستطيع الرفع إليها، أو فتح ملف ولا يستطيع مشاركته، أو نقل ملف ولا يستطيع حذفه نهائياً، أو تحرير مستند مدعوم فقط عند انطباقfiles:update في النطاق المناسب. تحقق من الإجراء المطلوب على مستوى الملف/المجلد وسجل الخدمة بدلاً من منح وصول واسع لأن الفريق يحتاج وثيقة واحدة.
يُخوّل الرفع الجديد بحسب وجهته: يجب أن يتقاطع files:create مع نطاق المجلد المحدد، أو مع نطاق المساحة عند الرفع إلى جذرها. ولا يستطيع إكمال الرفع المعلق إلا العضو الذي أنشأه. أما إجراءات الملف القائم فتستخدم نطاق الملف نفسه: يتطلب الفتح/المعاينة وصول files:open المنطبق، بينما يتطلب الاستبدال أو التحرير files:update. لذلك لا تثبت رؤية مجلد أو فتح ملف آخر فيه أن العضو يستطيع الرفع إلى تلك الوجهة.
عند غياب إجراء ملف، تحقق من:
- المؤسسة الحالية والمساحة الشخصية/المشتركة المختارة؛
- الوصول إلى الملف أو المجلد وموقعه الأب؛
- فعل
files:createعلى وجهة الرفع، أو فعل الملف المطلوب للفتح أو التحديث أو المشاركة أو الإرسال إلى السلة أو الاستعادة أو الحذف النهائي؛ - نطاق العضو المسند؛
- وما إذا كان نوع الملف يدعم الإجراء المقصود.
اختبار آمن
استخدم مادة اصطناعية خالية من بيانات المواطنين. في مساحة غير إنتاجية معتمدة، أنشئ مجلداً وارفع ملفاً غير حساس واعرض معاينته وأعد تسميته أو انقله داخل المساحة المسموحة. تحقق أن عضواً لا يملكfiles:create على تلك الوجهة الدقيقة لا يستطيع الرفع إليها أو إكمال رفع معلق أنشأه عضو آخر، وأن العضو غير المخول لا يستطيع فتح الملف المكتمل. أرسل الملف إلى سلة المحذوفات ثم استعده. لا تختبر الحذف النهائي إلا عندما تسمح المؤسسة به صراحة ويكون العنصر قابلاً للتصرف.
استكشاف الأخطاء
أدلة مرتبطة
- تواصل بنتيجة مراجعة عبر البريد الإلكتروني.
- حافظ على المتابعة المسؤولة في المهام والموافقات.
- صمم حقول الملفات وتخطيطات السجل في حقول الكيانات وتخطيطاتها.
- راجع حدود النطاق في الأدوار والوصول والصلاحيات والإتاحة.


