طلبات الإجازة
طلبات الإجازة هي جوهر سير عمل إدارة الإجازات. يقدم الموظفون طلبات للحصول على إجازة، والتي تمر بعد ذلك بعملية اعتماد. يتتبع النظام دورة الحياة الكاملة من التقديم حتى الاعتماد أو الرفض، مع تحديثات تلقائية للرصيد في كل خطوة.
تقديم طلب إجازة
كموظف (البوابة)
- انتقل إلى طلبات الإجازة من الشريط الجانبي.
- انقر على إنشاء.
- حدد نوع الإجازة.
- أدخل تاريخ البداية وتاريخ النهاية.
- أدخل عدد الأيام (يدعم أنصاف الأيام، مثل 0.5، 1.5).
- أضف السبب اختيارياً.
- انقر على حفظ.
يتم تعيين حقل الموظف تلقائياً للموظف المسجّل دخوله — ولا يظهر في النموذج.
كمسؤول
يرى المسؤولون نفس النموذج، ولكن مع حقل موظف إضافي لاختيار الموظف المعني بالطلب. يمكنهم أيضاً ملء حقل ملاحظات المسؤول (مخفي عن الموظفين).
من صفحة تفاصيل الموظف
يمكن للمسؤولين إنشاء طلبات إجازة مباشرة من صفحة تفاصيل الموظف باستخدام إجراء إنشاء طلب إجازة. يتم ملء الموظف مسبقاً، ويتوفر زر نصف يوم إضافي للراحة.
قواعد التحقق
يطبق النظام عدة قواعد تحقق عند تقديم أو تعديل طلب إجازة:
التحقق من الأيام
يجب أن يتطابق عدد الأيام مع نطاق التواريخ:
- أيام كاملة: يجب أن تساوي الأيام
end_date - start_date + 1 - أنصاف أيام: يجب أن تساوي الأيام
(end_date - start_date + 1) * 0.5
يتم رفض أي قيمة أخرى مع رسالة خطأ.
كشف التداخل
يتحقق النظام من طلبات الإجازة المتداخلة لنفس الموظف. يتم حظر الطلب إذا تداخل نطاق تواريخه مع أي طلب موجود معتمد أو قيد الانتظار.
يتداخل نطاقان من التواريخ إذا:
start_date_1 <= end_date_2 AND start_date_2 <= end_date_1
عند تعديل طلب موجود، يستثني فحص التداخل السجل الحالي.
حالات الطلبات
| الحالة | الشارة | الوصف |
|---|---|---|
| قيد الانتظار | أصفر | في انتظار الاعتماد. الرصيد محجوز في pending_days. |
| معتمد | أخضر | تمت الموافقة من قبل المدير. انتقلت الأيام من pending_days إلى used_days. |
| مرفوض | أحمر | تم الرفض من قبل المدير. تمت إزالة الأيام من pending_days. |
| ملغى | رمادي | تم الإلغاء من قبل الموظف أو المسؤول. تمت استعادة الأيام. |
سير عمل الاعتماد
التدفق القياسي
الموظف يقدم الطلب
|
الحالة: قيد الانتظار
(pending_days زاد)
|
المدير يراجع الطلب
|
+--- اعتماد ---> الحالة: معتمد
| (pending_days -> used_days)
| الموظف يُخطر
|
+--- رفض ------> الحالة: مرفوض
| (pending_days أُزيل)
| سبب الرفض مسجل
| الموظف يُخطر
|
+--- (الموظف) إلغاء --> الحالة: ملغى
(pending_days أُزيل)
تدفق الاعتماد التلقائي
لأنواع الإجازات المُعدة للاعتماد التلقائي (في الإعدادات > إدارة الإجازات):
الموظف يقدم الطلب
|
المراقب يكتشف إعداد الاعتماد التلقائي
|
الحالة: معتمد فوراً
(used_days زاد)
لا يتم إرسال إشعار للمدير
إعدادات سير عمل الاعتماد
انتقل إلى الإعدادات > تكوين الموارد البشرية > إدارة الإجازات لتكوين سير العمل:
| الإعداد | الخيارات | الافتراضي |
|---|---|---|
| سير عمل الاعتماد | مستوى واحد / متعدد المستويات / اعتماد تلقائي | مستوى واحد |
| أنواع الإجازات المعتمدة تلقائياً | تحديد أنواع إجا زات محددة | لا شيء |
اعتماد طلب إجازة
يتطلب صلاحية approve leave requests.
- انتقل إلى طلبات الإجازة أو افتح من بطاقة لوحة المعلومات للطلبات المعلقة.
- حدد طلباً واحداً أو أكثر من الطلبات المعلقة.
- انقر على إجراء اعتماد.
- أضف ملاحظات المسؤول اختيارياً.
- أكد.
ما يحدث:
- تتغير الحالة إلى معتمد
- يتم تعيين
approved_byللمستخدم الحالي - يتم تعيين
approved_atللطابع الزمني الحالي - رصيد الإجازة:
pending_daysينقص،used_daysيزيد - يتلقى الموظف إشعاراً
رفض طلب إجازة
يتطلب صلاحية approve leave requests.
- حدد طلباً واحداً أو أكثر من الطلبات المعلقة.
- انقر على إجراء ر فض.
- أدخل سبب الرفض (مطلوب).
- أضف ملاحظات المسؤول اختيارياً.
- أكد.
ما يحدث:
- تتغير الحالة إلى مرفوض
- يتم تسجيل
rejection_reasonويكون مرئياً للموظف - رصيد الإجازة:
pending_daysينقص - يتلقى الموظف إشعاراً
إلغاء طلب إجازة
يتطلب صلاحية cancel leave requests. يمكن لكل من الموظفين والمسؤولين إلغاء الطلبات.
- حدد طلباً معلقاً أو معتمداً.
- انقر على إجراء إلغاء.
- أكد.
ما يحدث:
- تتغير الحالة إلى ملغى
- إذا كان الطلب قيد الانتظار:
pending_daysينقص - إذا كان الطلب معتمداً:
used_daysينقص (تُعاد الأيام)
يمكن إلغاء الطلبات المعلقة والمعتمدة فقط. لا يمكن إلغاء الطلبات المرفوضة والملغاة بالفعل.
عروض الجداول
تتضمن قائمة طلبات الإجازة أربعة عروض مُعدة مسبقاً:
| العرض | الفلتر |
|---|---|
| جميع طلبات الإجازة | بدون فلتر |
| الطلبات المعلقة | الحالة = قيد الانتظار |
| الطلبات المعتمدة | الحالة = معتمد |
| الطلبات المرفوضة | الحالة = مرفوض |
الفلاتر المتاحة
- الحالة — قيد الانتظار، معتمد، مرفوض، ملغى
- تاريخ البداية — نطاق تواريخ
- تاريخ النهاية — نطاق تواريخ
- الأيام — نطاق رقمي
الإشعارات
يرسل النظام إشعارات بالبريد الإلكتروني في النقاط الرئيسية من دورة حياة طلب الإجازة:
عند تقديم طلب
يتم إرسال إشعار لجميع المستخدمين الذين لديهم صلاحية approve leave requests. يتضمن البريد الإلكتروني:
- اسم الموظف وبريده الإلكتروني
- نوع الإجازة، تواريخ البداية/النهاية، إجمالي الأيام
- السبب (إن وُجد)
- رابط لعرض الطلب
عند تغيير حالة الطلب
يتلقى الموظف إشعاراً عند اعتماد طلبه أو رفضه أو إلغائه. يتضمن البريد الإلكتروني:
- نوع الإجازة، التواريخ، وإجمالي الأيام
- الحالة الجديدة
- سبب الرفض (إذا رُفض)
- اسم المعتمد
- رابط لعرض الطلب
يمكن تخصيص قوالب البريد الإلكتروني من الإعدادات > حسابات البريد الإلكتروني > القوالب.
بطاقات لوحة المعلومات
يوفر نظام إدارة الإجازات ثلاث بطاقات للوحة المعلومات:
| البطاقة | النوع | الوصف |
|---|---|---|
| طلبات الإجازة حسب الحالة | رسم دائري | توزيع الطلبات عبر الحالات |
| طلبات الإجازة حسب النوع | رسم شريطي | عدد الطلبات مجمعة حسب نوع الإجازة |
| طلبات الإجازة المعلقة | جدول | أحدث 15 طلباً معلقاً يتطلب إجراءً |
سير عمل الاعتماد والرفض
يتحكم سير عمل اعتماد الإجازات في كيفية انتقال طلبات الإجازة من التقديم إلى الحل. يدعم وحدة الموارد البشرية ثلاثة أوضاع لسير العمل، قابلة للتكوين من صفحة الإعدادات.
أوضاع سير العمل
قم بتكوين وضع سير العمل في الإعدادات > تكوين الموارد البشرية > إدارة الإجازات.
مستوى واحد (الافتراضي)
أبسط سير عمل. مستخدم مُعتمد واحد يراجع ويوافق أو يرفض الطلب.
الموظف -> تقديم -> المدير/الموارد البشرية يوافق أو يرفض -> منتهٍ
أي مستخدم لديه صلاحية approve leave requests يمكنه اعتماد أو رفض الطلبات.
متعدد المستويات
تمر الطلبات عبر مراحل اعتماد متعددة. مناسب للمؤسسات التي تتطلب موافقة كل من المدير المباشر والموارد البشرية.
الموظف -> تقديم -> المدير يوافق -> الموارد البشرية توافق -> منتهٍ
الاعتماد التلقائي
تتم الموافقة على جميع طلبات الإجازة تلقائياً عند التقديم. لا حاجة لمراجعة بشرية.
الموظف -> تقديم -> معتمد تلقائياً -> منتهٍ
يمكنك الجمع بين أوضاع سير العمل وإعداد أنواع الإجازات المعتمدة تلقائياً لاعتماد أنواع محددة تلقائياً (مثل العمل من المنزل) مع طلب الاعتماد لأنواع أخرى (مثل الإجازة السنوية).