أدلة DWPlatform

ضبط الأدوار والصلاحيات — من «مش شايف الشاشة» لحد «كله شغال»

الدرس ده عملي صافي: موظف جديد انضم، أو حد بيقولك «الشاشة الفلانية مش ظاهرة عندي» — هتعمل إيه بالظبط، ضغطة ضغطة وبصور حقيقية من النظام. ولو لسه مقريتش كورس الصلاحيات يبقى ده وقته — هنا بنطبّق اللي هناك شرحناه.

١ — الحكاية: في سؤالين مختلفين، ليهم مكانين مختلفين

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

٢ — السؤال الأول: عضو ولا مسؤول؟ (دور الجهة)

افتح تطبيق الهوية من شريط التطبيقات — التطبيق اللي مكتوب تحته «المستخدمون والأدوار والصلاحيات».

تطبيق الهوية: القايمة الجانبية فيها لوحة التحكم وإدارة المستخدمين وقسم الوصول
تطبيق الهوية (IAM). لاحظ في القايمة الجانبية: «إدارة المستخدمين» للسؤال الأول، وقسم «الوصول» للسؤال التاني — هنمر عليهم الاتنين.

ادخل على إدارة المستخدمين ← المستخدمون. كل مستخدم صف، وفي آخر الصف أزرار الإجراءات.

قايمة المستخدمين: أعمدة الاسم والإيميل والأدوار، وأزرار تعديل وتغيير الدور وحذف
قايمة المستخدمين. الزرار اللي يهمنا دلوقتي: تغيير الدور.
أزرار الإجراءات في صف المستخدم: تعديل، تغيير الدور، حذف
أزرار الصف من قريب — التلاتة دول: تعديل بيانات المستخدم، تغيير دوره في الجهة، وحذفه.

دوس تغيير الدور — هيطلع مربع فيه اختيار واحد: عضو (مستخدم عادي) أو مسؤول (بيدير الجهة: البراند والاشتراك والمستخدمين). اختار واحفظ. خلاص — ده السؤال الأول كله.

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

٣ — السؤال التاني: يقدر يعمل إيه؟ (قسم «الوصول»)

هنا بقى الجزء اللي اتجدد بالكامل. القدرات — مين يشوف مين، مين يعتمد إيه — بقت كلها في قسم «الوصول» في القايمة الجانبية، وجواه أربع صفحات هتستخدمهم على طول: حزم الأدوار (باقات جاهزة)، والمنح (صلاحيات فردية)، وصلاحياتي (إيه اللي معايا أنا)، والتفويضات. وأهم فرق عن زمان: مفيش «اخرج وادخل تاني» — أي تغيير هنا بيوصل لصاحبه في ثواني وهو شغال عادي.

٣أ — حزم الأدوار: الباقة الجاهزة للوظيفة المتكررة

الحزمة مجموعة مسماة من سطور (صلاحية + نطاق). بدل ما تدي موظفة الشؤون الجديدة خمستاشر صلاحية واحدة واحدة، بتحطها في حزمة «مسؤول شؤون العاملين» فتاخد الباقة كلها مظبوطة. افتح الوصول ← حزم الأدوار:

صفحة حزم الأدوار: قايمة الحزم الجاهزة وكل حزمة وعدد صلاحياتها
حزم الأدوار. الحزم الأساسية جاهزة من البداية (مدير مباشر، مسؤول شؤون، مسؤول أنظمة…) وكل حزمة بتقولك جواها كام صلاحية.

افتح أي حزمة ودوس «إضافة صلاحية» — هتلاقي الشاشة اللي اتكلمنا عنها في الكورس: فوق بتدوّر على الفعل في دليل الصلاحيات (اكتب «إجازة» مثلًا)، وتحت بتختار النطاق:

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

٣ب — المنح: الاستثناء الفردي المؤقت

والمنحة صلاحية واحدة بتتدي لشخص معين لظرف معين — «غطاء أثناء أجازة أحمد»، «مراجعة لمدة أسبوع». افتح الوصول ← المنح، دوس إضافة، اختار الشخص والفعل والنطاق، واكتب السبب (إجباري — وده اللي بيخلي المراجعة بعدين سهلة)، وحدد تاريخ نهاية فالمنحة تموت لوحدها.

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

٣ج — «صلاحياتي»: أول مكان تروح له لما حد يشتكي

حد بيقول «مش شايف شاشة الرواتب»؟ متخمنش. افتح من حسابه — أو خليه يفتح هو — الوصول ← صلاحياتي: بتعرض كل صلاحية فعّالة عنده، ونطاقها، وجاية منين — من أنهي حزمة أو منحة أو تفويض. في ثانية بتعرف الناقص إيه وتضيفه بالطريقة اللي فوق.

صفحة صلاحياتي: كل صلاحية فعالة ومعاها نطاقها ومصدرها
«صلاحياتي» — مرآة الصلاحيات الفعلية. دي أداة التشخيص رقم واحد: بتشوف الحقيقة، مش المفروض.

٤ — وصفات: «عايز أعمل كذا»

موظف جديد انضم النهارده
اعمله مستخدم (عضو) من إدارة المستخدمين ← حطه في حزمة وظيفته من الوصول ← حزم الأدوار. خلاص — النطاقات جوّا الحزمة بتظبط الباقي لوحدها.
عايز أخلي حد مسؤول جهة
قايمة المستخدمين ← تغيير الدور ← مسؤول ← حفظ. لو الباقة مليانة هتيجي رسالة المقاعد — زوّد المقاعد أو نزّل مسؤول تاني الأول.
حد محتاج صلاحية زيادة لأسبوعين بس
الوصول ← المنح ← إضافة: الشخص + الفعل + النطاق + السبب + تاريخ نهاية. بتموت لوحدها في معادها.
«الشاشة الفلانية مش ظاهرة عندي»
الوصول ← صلاحياتي (من حسابه): شوف الصلاحية موجودة ولا لأ، ونطاقها إيه, وجاية منين. الناقص ضيفه بحزمة أو منحة. ومفيش داعي لخروج ودخول — التغيير بيوصل في ثواني.
عايز أوقف حد عن حاجة فورًا
من المنح ضيف منعًا على الفعل نفسه — المنع بيكسب على كل حزمة ومنحة وتفويض من نفس اللحظة. (التفاصيل في الكورس §٥.)

٥ — أسئلة بتتسأل كتير

هو أنا لازم أفهم النطاقات عشان أشتغل من الشاشات دي؟ آه، ودي أهم استثمار عشر دقايق هتعملها — كورس الصلاحيات §٣ بيشرح السبعة واحد واحد بأمثلة. القاعدة العملية: اختار أضيق نطاق بيكفّي الشغل.
إديت الصلاحية وبرضه بيقول مش شايف؟ خليه يحدّث الصفحة (مش يخرج ويدخل). لو لسه، افتح «صلاحياتي» من حسابه وشوف الصلاحية بانت ولا لأ — ولو بانت بنطاق «الإدارة» وهو أصلًا مش متعيّن في قسم، فدي مشكلة تعيينه في الهيكل مش مشكلة الصلاحية.
مين اللي يقدر يدي صلاحيات أصلًا؟ اللي شايل «إدارة المنح». ومتعمد إن اللي بيدير المنح ميقدرش يمنح نفسه، وتصميم الحزم صلاحية منفصلة — فأي تعلية محتاجة شخصين، مش واحد.
فين أدوار المكاتب بتاعة المراسلات (وارد/مراجعة/سكرتارية)؟ عضويات المكاتب لسه موجودة كعضوية بتوجّه الشغل (مين بيشوف طابور أنهي مكتب) — بتتظبط من نفس قسم الوصول، لكن القدرة الفعلية على الإجراءات بتيجي من الصلاحيات والنطاقات زي أي حاجة تانية.
خلاصة الدرس. سؤالين: «هو مين في الجهة؟» بيتجاوب من قايمة المستخدمين (عضو/مسؤول، محكوم بالمقاعد)، و«يقدر يعمل إيه؟» بيتجاوب من قسم الوصول — حزم للثابت، ومنح مؤقتة بسبب مكتوب للاستثناء، و«صلاحياتي» للتشخيص. وكل تغيير بيوصل في ثواني من غير خروج ودخول.