تخطي إلى المحتوى الرئيسي

iCloudITS

D-U-N-S : 986462832

ICLOUDITS : ARD AL SAHABAH COMPANY FOR INFORMATION TECHNOLOGY

الصلاحيات وسير الموافقات في نظام متابع — دورة بالعربية

الدورة السادسة · مجّانية

الصلاحيات وسير الموافقات

ستّة دروس بالعربية، من شاشات نظامك. وهذه أخطر دورة في الأكاديمية — لأنّ خطأها الوحيد لا يظهر في تقرير ولا يُنبّه عليه النظام، ولا يُكتشف إلا يوم يقع ما كان يجب أن يُمنع.

ابدأ الدرس الأوّل اذهب للاختبار مباشرة

قبل أن تبدأ

القاعدة التي تحكم الدورة كلّها

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

ما تتعلّمه

الفرق بين الدور وملف الأدوار · الفصل بين الواجبات · تقييد البيانات لا الشاشات · وبناء مسار موافقة لا يُلتفّ عليه

ما تحتاجه

حساب بصلاحية مدير النظام، ونصف ساعة بلا مقاطعة

ما ينتهي به

عشرة أسئلة · مئة درجة · والنجاح ٧٠ فأكثر، وتصدر لك شهادة اجتياز منّا

الدرس ١ — الدور وملف الأدوار والمستخدم

ثلاثة مستندات، ولكلٍّ وظيفة لا تُغني عن الأخرى:

  1. «دور»وحدة الصلاحية. يحمل ما يستطيع حامله فعله في كل شاشة: قراءة · كتابة · إنشاء · حذف · اعتماد · إلغاء · تعديل بعد الاعتماد. ويأتي النظام بعشرات الأدوار الجاهزة.
  2. «ملف الأدوار»حزمة أدوار باسم واحد: محاسب · أمين مستودع · مسؤول مشتريات. تُنشئه مرّة وتُسنده لكل من يشغل الوظيفة — فيصير تعديل الوظيفة تعديلاً في مكان واحد.
  3. «المستخدم»الحساب نفسه. وفيه تُسند الأدوار مباشرةً أو عبر ملف أدوار — والثاني أسلم.

ولماذا ملف الأدوار لا الإسناد المباشر

حين يُسنَد الدور مباشرةً لكل مستخدم، يصير لديك بقدر موظّفيك من التعريفات. ويوم تقرّر أنّ أمين المستودع لا يعتمد قيود الجرد، تفتح كل حساب على حدة. أمّا ملف الأدوار فيجعلها تعديلاً واحداً يسري على الجميع.

الفحص الذاتيّ الأوّل

افتح قائمة المستخدمين وأضف عمود «ملف الأدوار». الحسابات التي عموده فيها فارغ هي حسابات تُدار أدوارها يدوياً — وهي التي تتضخّم بصمت.

⚠ الدرس ٢ — ما يحدث حين يصير الجميع مديراً

هذا ليس تحذيراً نظرياً. هذه أرقام من نظام يعمل الآن في منشأة حقيقية:

الدوركم مستخدماً يحمله (من ١٦)
مدير النظام١٥
مدير الحسابات١٥
مدير المخزون١٥
مدير الموارد البشرية١٥
مدير المبيعات١٥
مدير التصنيع١٥
مدير المشتريات١٦
مدير الصنف١٦

وأكثر هؤلاء يحمل بين ٤٨ و٥٢ دوراً لكلّ حساب. وفي النظام كلّه ستّة وخمسون دوراً.

ماذا يعني ذلك عملياً

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

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

لماذا يحدث هذا دائماً — ولا يُلام أحد

يبدأ التركيب فتظهر رسالة «ليس لديك صلاحية» عشر مرّات في اليوم. فيُعطى الموظّف الأدوار كلّها ليمضي العمل، على وعد بضبطها لاحقاً. ثمّ يمضي العمل فعلاً — ولا يعود أحد.

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

الدرس ٣ — الفصل بين الواجبات: القاعدة في جملة

القاعدة

من يُنشئ لا يعتمد. ومن يعتمد لا يدفع. ومن يدفع لا يُسوّي.

وفي النظام تُطبَّق على مستوى الصلاحية الواحدة داخل الدور، لا على مستوى الدور كلّه:

الصلاحيةماذا تعنيمن يستحقّها عادةً
قراءةيرى المستندكثيرون
كتابةيعدّل المسوّدةمنفّذو العمل
إنشاءيُنشئ مستنداً جديداًمنفّذو العمل
اعتماديُثبّت المستند فيصير ملزِماً وينشئ قيودهالمسؤول وحده
إلغاءيُبطل مستنداً معتمداًالمسؤول وحده
تعديل بعد الاعتماديغيّر حقولاً في مستند مثبَّتنادراً جداً — وبأثر مسجَّل
حذفيمحو المستندمدير النظام وحده

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

وثلاث صلاحيات تُنسى دائماً

  1. تصديرمن يستطيع سحب بياناتك كملف. وهي أهمّ صلاحية في حماية قوائم العملاء والأسعار.
  2. مشاركةمن يستطيع منح غيره وصولاً إلى مستند بعينه — وهي باب خلفيّ للصلاحيات.
  3. مستوى الصلاحيةيتيح إخفاء حقول بعينها داخل شاشة مرئية — كإخفاء حقل الراتب عمّن يرى بطاقة الموظّف.

الدرس ٤ — «صلاحية المستخدم»: تقييد البيانات لا الشاشات

الدور يُجيب عن سؤال: أيّ الشاشات يفتح؟ و«صلاحية المستخدم» تُجيب عن سؤال آخر تماماً: أيّ السجلّات يرى داخل الشاشة؟

فأمين مستودع الرياض ومستودع جدّة كلاهما يفتح شاشة القيد المخزنيّ — لكنّك تريد أن يرى كلٌّ مستودعه وحده. وهذا لا يُضبط بالدور، بل بمستند «صلاحية المستخدم»: مستخدم + نوع السجلّ + السجلّ نفسه.

ما تريد تقييدهنوع السجلّ
شركة واحدة من عدّة شركاتالشركة
مستودع واحدالمستودع
فرع أو مركز تكلفةمركز التكلفة
إقليم مبيعاتإقليم
موظّفه هو فقطالموظف
⚠ المصيدة: التقييد بلا تقييد

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

الدرس ٥ — بناء مسار موافقة

«سير العمل» مستند يضيف على أيّ شاشة سلسلة حالات لا يتجاوزها المستند إلا بيد من يملك الإذن. وهو مكوَّن من ثلاثة أجزاء:

⚠ متى لا تبني مسار موافقة

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

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

وثلاثة حقول تصنع الفرق بين مسار حقيقيّ ومسار شكليّ

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

⚠ الدرس ٦ — الموافقة الذاتية: حين يكون المسار موجوداً بلا أثر

هذه أرقام من نظام عامل — تسعة مسارات موافقة كلّها مفعّلة:

القياسالنتيجة
مجموع الانتقالات في المسارات التسعة٢٠
انتقالات تسمح بالموافقة الذاتية٢٠ من ٢٠
انتقالات عليها شرط (مبلغ أو غيره)صفر
مسارات عليها تنبيه بريديّصفر من ٩
مسارات على مستند ماليّ (أمر شراء · فاتورة · قيد · سند)صفر

اقرأ هذه الأرقام مع أرقام الدرس الثاني

خمسة عشر من ستّة عشر مستخدماً يحملون مدير الموارد البشرية. وكل انتقال في مسار طلب الإجازة يسمح بالموافقة الذاتية. فالنتيجة الحسابية البسيطة: كل موظّف تقريباً يستطيع أن يعتمد إجازته بنفسه من أوّلها إلى آخرها — والمسار قائم، والشاشات تعمل، والتقرير يقول إنّ الطلب «معتمد».

الفرق بين المسار الحقيقيّ والمسار الشكليّ

المسار الشكليّ يسجّل أنّ موافقة حدثت. والمسار الحقيقيّ يضمن أنّ من وافق غير من طلب. والفرق بينهما ثلاث خانات: تعطيل الموافقة الذاتية · ووضع شرط على المبالغ الكبيرة · وتفعيل التنبيه حتى لا ينتظر الطلب من يتذكّره.

وأخطر ما في القياس أعلاه ليس ما فيه — بل ما ليس فيه: صفر مسار على مستند ماليّ. أي أنّ أمر الشراء والفاتورة والقيد والسند تُعتمد كلّها بلا مسار موافقة أصلاً — يعتمدها من يملك الصلاحية، وقد رأينا أنّ الجميع يملكها.

الفحص الذاتيّ في ثلاث دقائق

  1. كم حساباً يحمل «مدير النظام»؟افتح قائمة المستخدمين وصفّها بالدور. الجواب يجب أن يكون واحداً أو اثنين.
  2. افتح كل مسار موافقة واقرأ عمود الموافقة الذاتيةوعطّلها في كل انتقال يعتمد فيه أحد ما طلبه بنفسه.
  3. اسأل: أيّ مستند ماليّ عندي بلا مسار؟وابدأ بأمر الشراء — فهو أوّل نقطة يخرج عندها المال.

درس المالك · ماذا تُفوّض، وكيف تعرف أنّ تفويضك يُساء استخدامه

الدروس قبله للمهيِّئ. وهذا الدرس لمن يملك المنشأة أو يديرها: لا يطلب منك أن تتعلّم شاشةً، بل أن تُقرّر خمسة قرارات مرّة واحدة، ثمّ تقرأ خمسة أرقام كل أسبوع.

أوّلاً · ما لا يُفوَّض أبداً

خمسة تبقى في يدك — أو في يد شخص واحد تثق به وتراقبه

١) إضافة مستخدم ومنح الأدوار. من يملك هذا يملك كل شيء آخر بالتبعية، فهو ليس صلاحيةً بين الصلاحيات.
٢) شجرة الحسابات وحسابات الشركة الافتراضية. تُورَّث لكل مستند بعدها، وتعديلها بعد أوّل قيد ترحيلٌ عكسيّ لا تصحيح.
٣) فتح فترة محاسبية مقفلة. الإقفال وعدٌ لمراجعك ولهيئة الزكاة والضريبة، وفتحه يُبطل ما بُني عليه.
٤) قالب ضريبة المبيعات. أخطر حقل في النظام كلّه: صفٌّ ناقص فيه يخرج فواتيرك بضريبة صفر بلا رسالة واحدة.
٥) قائمة الأسعار الأساسية. من يعدّلها يعدّل هامشك على كل فاتورة قادمة دفعةً واحدة.

ثانياً · ما يُفوَّض بحدٍّ لا بثقة

الفرق بين «أثق به» و«أعطيه حدّاً»

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

وقِيس في نظامنا أنّ الحدّ يعمل فعلاً: أُنشئ اعتماد لأمر الشراء بحدّين، فمرّ ألف ريال مباشرةً ورُفض أربعون ألفاً برسالة «ليس إجراء سير عمل صالح» حتى أُضيف انتقال «إحالة إلى المالية».

ثالثاً · سبع علامات على أنّ تفويضك يُساء استخدامه

كلٌّ منها رقم تقرؤه، لا إحساس

١) عدد من يحمل دوراً إدارياً أكبر من عدد من يشغل الوظيفة فعلاً. قِيس في نظامنا قبل التقليم: خمسة عشر مستخدماً يحملون «مدير الموارد البشرية» في منشأة فيها موظّف موارد بشرية واحد، وستّة عشر يحملون «مدير المشتريات».
٢) مستخدم بصفر نشاط يحمل عشرات الأدوار. قِيس: خمسة مستخدمين لم يُسجَّل لهم نشاط واحد، ولكلٍّ منهم سبعة وأربعون إلى تسعة وأربعين دوراً.
٣) مستخدمون بلا سجل موظّف. قِيس: ثلاثة عشر — وكلٌّ منهم حسابٌ لا يُعرف صاحبه ولا تاريخ مغادرته.
٤) الأدوار تُعطى يدوياً بلا «ملف الأدوار». قِيس: أربعة فقط من ثمانية عشر كان لهم ملفّ، والأربعة عشر الباقون أُعطوا يدوياً — أي بلا قاعدة يمكن تدقيقها.
٥) مسار موافقة كل انتقالاته تسمح بالموافقة الذاتية والمعتمِدون هم الطالبون. مسارٌ كهذا يُوهم بالضبط ولا يضبط شيئاً.
٦) «الفرق» في إغلاق وردية نقاط البيع يساوي صفراً بالضبط كل يوم منذ شهر. الصفر الكامل المستمرّ ليس دقّة، بل نسخٌ للرقم المتوقَّع.
٧) موظّف غادر منذ أشهر وحسابه ما زال مفعَّلاً. والصحيح تعطيله لا حذفه: الحذف يقطع نسبة المستندات إلى صاحبها.

رابعاً · خمسة أرقام تقرؤها كل أسبوع

عشر دقائق يوم الأحد

١) مجموع الأدوار على كل المستخدمين. رقم واحد. إن ارتفع بلا تعيين جديد فقد وُسّعت صلاحية.
٢) من دخل النظام ومن لم يدخل. حسابٌ نشيط لا يُستعمل بابٌ مفتوح بلا حاجة.
٣) سجل التغييرات على المستندات الحسّاسة. النظام يحفظ من غيّر الحقل وما كانت قيمته قبل التغيير — فاقرأه على الفواتير المعدَّلة والأسعار.
٤) المستندات المعلَّقة وأعمارها. الطلب الذي ينتظر أسبوعين إمّا أنّ معتمِده لا يعلم، وإمّا أنّ المسار يمرّ بمن لا يملك القرار.
٥) الوظائف المجدولة الفاشلة. وظيفة تفشل كل ليلة تعني أنّ شيئاً آلياً توقّف بهدوء — إشعاراً أو فاتورة متكرّرة أو نسخةً احتياطية.

والنتيجة المقيسة بعد التقليم في نظامنا

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

⚠ درس الأعطال · رسائل هذه الوحدة بحرفها

ما تقرأه هنا ليس أمثلةً مؤلَّفة: كل رسالة أُخرجت من النظام بمحاولةٍ مقصودة ونُقلت بحرفها. اقرأها مرّةً الآن، توفّر عليك ساعةً حين تظهر لك في شاشة.

صلاحية بنوع بلا قيمة

الرسالة: «خطأ: قيمة مفقودة لـ صلاحية المستخدم: للقيمة»

معناها: الصلاحية ثلاثة أجزاء: مَن، وعلى أيّ نوع، وأيّ قيمة بعينها. والنوع بلا قيمة لا يقيّد شيئاً.

الإصلاح: حدّد القيمة المسموح بها. وكان مسمّى الحقل يخرج في الرسالة «للقيمة» بترجمةٍ مكسورة، فصُحِّح وصار يخرج «القيمة» — عطلُ واجهةٍ كان، لا عطلَ منطق.

قاعدة إسناد بلا أيّام

الرسالة: «خطأ: البيانات الناقصة في الجدول: أيام التعيين»

معناها: قاعدةٌ بلا يوم قاعدةٌ صامتة: تُحفظ وتبدو مفعَّلة ولا تسند تذكرة واحدة.

الإصلاح: املأ أيّام الأسبوع. قِيس في نظامنا: كانت قواعد الإسناد صفراً فأُنشئت تسع قواعد.

دور يُحذف بصمت

الرسالة: «(لا رسالة — المستخدم يخرج بصفر دور)»

معناها: النظام يحذف دورَي «الموظف» و«الخدمة الذاتية للموظف» بصمت من مستخدم غير مربوط بسجل موظّف.

الإصلاح: بعد كل تقليم صلاحيات اقرأ عدد أدوار كل مستخدم بالرقم. قِيس في نظامنا: خرج أربعة مستخدمين بصفر دور لهذا السبب، فأُعطوا دوراً أساسياً بديلاً.

انتقال غير صالح

الرسالة: «ليس إجراء سير عمل صالح»

معناها: المستند وصل حالةً لا يوجد لها انتقالٌ مسموح للدور الذي تحمله أنت، أو لا يوجد انتقال يغطّي مبلغه.

الإصلاح: راجع جدول الانتقالات: قِيس في نظامنا أنّ ألف ريال مرّت مباشرةً وأربعين ألفاً رُفضت حتى أُضيف انتقال «إحالة إلى المالية».

العائلات الأربع — اعرفها فتستغني عن البحث

كل رسالة تحقّق في النظام تنتمي إلى واحدة من أربع عائلات: حقلٌ إلزاميّ ناقص · جدولُ سطورٍ فارغ · حقلٌ مرتبط بقيمة غير موجودة · مدى تواريخٍ مقلوب. حدّد العائلة أوّلاً فهي تدلّك على مكان الإصلاح قبل أن تقرأ تفصيل الرسالة. وعائلة خامسة ليست عطلاً أصلاً: رسالة نصفها إنجليزيّ — يحدث ذلك حين يحقن النظام اسم الحقل في قالب مترجَم بقيمته الخام، فلا تبحث في بياناتك عن سببها.

وأخطر من كل رسالة: الصفر الصامت

الرسالة نعمة — تقول لك أين توقّفت. أمّا الحالة التي تُكلّف حقّاً فهي التي يُحفظ فيها المستند بنجاح ويخرج الرقم صفراً بلا كلمة واحدة. فبعد كل عملية لا تقرأ حالة المستند وحدها، اقرأ الرقم الذي كان المقصود منها.

سير موافقات نشط بجدول حالاتٍ فارغ — أخطر ما في الوحدة

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

معناها: سيرٌ نشطٌ لا حالة واحدة فيه يُقبل حفظه بلا اعتراض، ثمّ يُعطّل حفظ نوع المستند كلّه. فالخطأ التقنيّ عَرَضٌ لا علّة.

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

سيرٌ جديد يُطفئ القديم بصمت

الرسالة: لا رسالة ولا سؤال.

معناها: لا يعمل على نوع المستند إلّا سيرٌ نشطٌ واحد. فحفظ سيرٍ جديد نشطٍ يُلغي العلامة عن السابق من تلقاء النظام.

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

انتقال إلى حالة غير مُعرَّفة

الرسالة: «لم يُعثر على صف #1: إجراء: …, صف #1: الحالة التالية: …»

معناها: كل حالةٍ وكل إجراءٍ في جدول الانتقالات لا بدّ أن يكون معرَّفاً في النظام. والرسالة تسمّي لك الصفّ والحقل والقيمة.

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

نوع المستند فارغ

الرسالة: «نوع المستند None غير موجود»

معناها: الحقل فارغ، والنظام يصف الفراغ بكلمةٍ تقنية إنجليزية كأنّه اسمٌ مكتوب.

الإصلاح: لا تبحث في بياناتك عن مستندٍ بهذا الاسم — اختر نوع المستند من القائمة واحفظ.

قاعدة إسناد بلا اسم

الرسالة: «الرجاء تعيين اسم المستند»

معناها: قاعدة الإسناد من المستندات التي تُسمّى بيدك لا بترقيمٍ تلقائيّ، والاسم أوّل ما يُفحص.

الإصلاح: اكتب اسماً واضحاً للقاعدة. وانتبه: ظهور هذه الرسالة لا يعني أنّ بقيّة حقولك سليمة، فالنظام يقف عند أوّل مانع.

قاعدة إسناد بجدول مستخدمين فارغ — صفرٌ صامت

الرسالة: لا رسالة. تُحفظ القاعدة وتبقى غير معطَّلة.

معناها: النظام يمنع حفظ قاعدةٍ بلا أيّام تعيين، ولا يمنعها بلا مستخدمين. فتظهر في القائمة كأنّها تعمل، ولا تُسنِد سجلاً واحداً.

الإصلاح: افتح القاعدة وانظر جدول المستخدمين، وأضف واحداً على الأقلّ. ولا تقس صحّتها بحفظها بل بسجلٍّ أُسنِد فعلاً.

ملف أدوار بجدول أدوارٍ فارغ — صفرٌ صامت

الرسالة: لا رسالة. يُحفظ الملفّ بنجاح تامّ.

معناها: الملفّ وعاءٌ يجمع أدواراً. وإن كان فارغاً فهو لا يمنح من تُسنده إليه صلاحيةً واحدة.

الإصلاح: أضف الأدوار سطراً سطراً، ثمّ أعد قراءة الملفّ واختبره بمستخدمٍ واحد قبل توزيعه.

حالة مكرّرة في جدول الحالات — صفرٌ صامت

الرسالة: لا رسالة. تُحفظ الحالة نفسها في سطرين وتبقى بعد إعادة القراءة.

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

الإصلاح: افحص جدول الحالات بالنظر بعد كل تعديل، وأبقِ سطراً واحداً لكل حالة.

اسم حقل حالة سير العمل بمحارف خاصّة

الرسالة: «اسم الحقل … لا يجوز أن يحتوي على محارف خاصّة مثل …»

معناها: هذا الحقل اسمٌ تقنيّ يُنشَأ في قاعدة البيانات، فلا يقبل فراغاً ولا علامة ترقيم.

الإصلاح: اتركه على قيمته الافتراضية، أو اكتب اسماً تقنياً بلا فراغات. ولا تُغيّره بعد أن تُسجَّل عليه اعتمادات. وكانت هذه الرسالة تبدأ بكلمةٍ إنجليزية وتُكمل بعربيةٍ مكسورة، فصُحِّحت.

رسائل نصفها إنجليزيّ — ولا تُصلَح من عندنا

الرسالة: «Role Name مطلوب» · «State مطلوب» · «Workflow Action Name مطلوب»

معناها: قالب الرسالة مترجَم، واسم الحقل يُحقَن فيه خاماً قبل أن يمرّ على طبقة التعريب. والدليل أنّ التسمية نفسها تظهر عربيةً في عنوان الشاشة.

الإصلاح: اقرأ الكلمة الإنجليزية على أنّها اسم الحقل واملأه: «Role Name» اسم الدور، و«State» الحالة، و«Workflow Action Name» اسم الإجراء. وقد جُرِّب إصلاحها بسجلّ ترجمةٍ فلم تتغيّر — فموضعها عند مورّد النظام، ولا تبحث لها عن سببٍ في بياناتك.

وامتحن نفسك: اختبار هذه الوحدة فيه ثلاثة أسئلة مبنيّة على هذه الرسائل بعينها، واختبار الأعطال — الصلاحيات وسير الموافقات عشرة أسئلة كلُّها من رسائل هذه الصفحة بحرفها.

الخلاصة في ستّة أسطر

علامات أنّ صلاحياتك مضبوطة

«مدير النظام» بيد واحد أو اثنين لا خمسة عشر · وأدوارك تُدار بملفّات لا بإسناد فرديّ · واعتماد وإلغاء ليستا مع من يُنشئ · وبياناتك مقيَّدة بصلاحية المستخدم لا بحسن النية · ومساراتك تمنع الموافقة الذاتية · ومستنداتك المالية لها مسارات كبقيّة المستندات.

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

مُهيّئ سير الموافقات

ستّة أسئلة عن اعتمادك، ثمّ خطّة: الحالات والانتقالات والحدّ بالمبلغ ومنع الموافقة الذاتية وقاعدة الإسناد — وهي الترجمة العملية للدرسين الخامس والسادس.
افتح المُهيّئ ←

قِس نفسك

عشرة أسئلة · مئة درجة · والنجاح ٧٠ فأكثر، وتصدر لك شهادة اجتياز منّا.
اذهب إلى اختبار الصلاحيات ←

أو دع المدقّق يفحص نظامك

فحص واحد يكشف الصلاحيات المفتوحة والموافقات الذاتية والحسابات الخامدة.
اذهب إلى المدقّق ←

مُحدِّد مسارك

إن كانت صلاحيتك على وحدة واحدة أو وحدتين، فاختر وحداتك ويُبنى لك مسار على مقاسها بترتيب الدورات والاختبارات والمُهيّئات التي تخصّك.
ابنِ مسارك ←

ومرجعٌ يُفتح بجانب هذه الدورة

الأدوار والصلاحيات: لكل دور شرحٌ سريع يكفي من يحمله، وشرحٌ تفصيليّ لمن يوزّع — ما يفتحه · وما خطره · ومع من لا يُجمع. وفيه مسار مدير النظام بأجزائه الأربعة.

iCloudITS · نظام متابع — التعلّم والمساعدة بالعربية · كل الصفحات

نحن هنا لمساعدتك

فريق عمل داخل السعودية — يرد خلال ساعات العمل، من السبت إلى الخميس 9 صباحًا حتى 11 مساءً.

تواصل معنا

فريق أرض السحابة في خدمتك

اختر الطريقة الأنسب لك — نرد من السبت إلى الخميس، 9 صباحًا حتى 11 مساءً، والجمعة مغلق.

كل الأسعار المعروضة غير شاملة ضريبة القيمة المضافة، وتُضاف على الفاتورة.