التحكم في الوصول المستند إلى الأدوار
يستخدم AB Projects نموذجًا بسيطًا محدَّد النطاق على مستوى المشروع لـالتحكم في الوصول المستند إلى الأدوار. لكل عضو في مشروع دور واحد بالضبط من ثلاثة أدوار — المالك أو المسؤول أو العضو — وهذا الدور يقرر ما إذا كان بإمكانه إدارة المشروع أم العمل فيه فقط. الأدوار لكل مشروع: فتغيير دور شخص ما في مشروع واحد لا يؤثر في أي مشروع آخر.
الأدوار الثلاثة
- المالك — الشخص الذي أنشأ المشروع (أو من نُقلت إليه الملكية). تحكم كامل، إضافةً إلى الملكية نفسها. يوجد دائمًا مالك واحد على الأقل لكل مشروع، ولا يمكن للمالك ببساطة خفض رتبة نفسه — إذ يجب نقل الملكية إلى شخص آخر، وهو ما يرقّي ذلك الشخص وينقل المالك السابق إلى دور عضو في خطوة واحدة.
- المسؤول — إدارة المشروع. يمكن للمسؤول:
- إضافة الأعضاء وإزالتهم وإعادة تعيين أدوارهم
- ربط قناة Microsoft Teams المتصلة أو إلغاء ربطها
- تهيئة سير العمل — حالات المهام وأنواعها وبيئاتها
- إنشاء المهام وتحريرها وإدارتها
- العضو — الدور العملي القياسي. يمكن للعضو:
- إنشاء المهام وتحريرها
- التعليق والإشارة إلى الأعضاء الآخرين
- تغيير حالة المهمة وأولويتها وإسنادها
- عرض نشاط المهمة وسجل التغييرات والمواعيد النهائية
لا يوجد دور «محرِّر» أو «مشاهد» منفصل، ولا دور للقراءة فقط — فكل من في المشروع مشارك عامل. أما إجراءات الإدارة (الأعضاء وارتباط Teams وتهيئة سير العمل) فمحصورة بـالمسؤول والمالك؛ وكل ما عداها متاح لجميع الأعضاء.
الدور الافتراضي عند انضمام شخص
- عند انضمام شخص إلى مشروع — سواء عبر المزامنة التلقائية لقناة Teams أو دعوة يدوية (راجع إضافة الأعضاء أو إزالتهم) — ينضم بدور عضو.
- يمكن للمالك أو المسؤول ترقيته إلى مسؤول بعد ذلك من علامة تبويب الأعضاء.
تغيير الأدوار
تُجرى تغييرات الأدوار بواسطة مالك أو مسؤول في إعدادات المشروع → الأعضاء. وتسري على الفور وتنطبق على ذلك المشروع فقط. وتُفرَض بضع قواعد لإبقاء كل مشروع قابلًا للإدارة بأمان:
- لا يمكن ترك مشروع بلا مسؤول. لا يمكنك خفض رتبة آخر مسؤول إلى عضو.
- الملكية ليست تغيير دور عادي. لا يمكن للمالك تبديل دوره مباشرةً؛ بل تُنقل الملكية إلى عضو آخر يصبح مالكًا (أو مسؤولًا) بينما يصبح المالك السابق عضوًا.
- لا اختصار للمالك. لا يمكن ترقية عضو أو مسؤول مباشرةً إلى مالك — فالمالك يُعيَّن فقط عبر نقل الملكية ذاك.
أفضل الممارسات
- احتفظ بمسؤولَين اثنين على الأقل لكل مشروع نشط. النظام يمنع بالفعل إزالة آخر مسؤول، لكن وجود مسؤول ثانٍ يتجنّب نقطة فشل وحيدة إذا كان المالك غير متاح.
- رقِّ عضوًا موثوقًا إلى مسؤول حتى لا تُختنق تغييرات الأعضاء وسير العمل عند المالك.
- راجع علامة تبويب الأعضاء دوريًا — جنبًا إلى جنب مع قائمة أعضاء قناة Teams التي تقود العضوية أساسًا — حتى تبقى الأدوار والوصول مناسبة مع تغيّر الفريق.
بفضل ثلاثة أدوار واضحة وضمانات معقولة ونطاق لكل مشروع، يحافظ AB Projects على سهولة استيعاب المسؤولية والوصول دون أن يعترض العمل اليومي.