إنتقل إلى المحتوى الرئيسي

التكوين الأولي

بعد تفعيل وحدة الموارد البشرية، يُوصى ببعض خطوات التكوين قبل البدء في إدارة الموظفين وتشغيل الرواتب. جميع الإعدادات متاحة من الإعدادات > تكوين الموارد البشرية في الشريط الجانبي.


الإعدادات العامة

انتقل إلى الإعدادات > تكوين الموارد البشرية > عام لتكوين الخيارات الأساسية.

شهر بداية السنة المالية

يحدد متى تبدأ السنة المالية لمؤسستك. يؤثر هذا على معالجة ترحيل الإجازات وحسابات فترات الرواتب.

  • الافتراضي: يناير
  • الخيارات: أي شهر (يناير–ديسمبر)

مثال: إذا كانت سنتك المالية تمتد من أبريل إلى مارس، اضبط هذا على أبريل. سيتم معالجة ترحيل الإجازات في 1 أبريل من كل عام.

تنسيق رمز الموظف

يتحكم في كيفية إنشاء رموز الموظفين تلقائيًا عند إنشاء موظفين جدد.

التنسيقمثالالوصف
year_increment2026-001, 2026-002مسبوق بالسنة الحالية، يُعاد تعيينه كل سنة
increment001, 002, 003ترقيم تسلسلي بسيط

إعدادات الحضور

انتقل إلى الإعدادات > تكوين الموارد البشرية > الحضور.

ساعات العمل

الإعدادالافتراضيالوصف
الساعات القياسية في اليوم8يُستخدم لحسابات الوقت الإضافي والتناسب في الرواتب
وقت بدء العمل09:00وقت الحضور المتوقع
وقت انتهاء العمل17:00وقت الانصراف المتوقع

أيام الإجازة الأسبوعية

حدد أيام الأسبوع التي تكون أيام عدم عمل.

  • الافتراضي: السبت، الأحد
  • يُستخدم في حسابات الرواتب (عدد أيام العمل) والتسجيل التلقائي للحضور في عطلة نهاية الأسبوع

إعدادات إدارة الإجازات

انتقل إلى الإعدادات > تكوين الموارد البشرية > إدارة الإجازات.

سير عمل الموافقة

الوضعالسلوك
مستوى واحد (افتراضي)موافق واحد يراجع ويوافق/يرفض الطلب
مستويات متعددةيمر الطلب عبر مراحل موافقة متعددة
موافقة تلقائيةتتم الموافقة على الطلبات تلقائيًا عند تقديمها

أنواع الإجازات ذات الموافقة التلقائية

حدد أنواع إجازات محددة يجب أن تتجاوز سير عمل الموافقة بالكامل. مفيد لأنواع مثل العمل من المنزل أو الإجازة التعويضية حيث لا تكون الموافقة مطلوبة.

ترحيل الإجازات

الإعدادالافتراضيالوصف
تمكين الترحيلنعمما إذا كان يتم ترحيل أيام الإجازة غير المستخدمة إلى السنة المالية التالية
الحد الأقصى لأيام الترحيل10الحد الأقصى لعدد الأيام التي يمكن ترحيلها
انتهاء صلاحية الترحيل (أشهر)3تنتهي صلاحية الأيام المرحلة بعد هذا العدد من الأشهر في السنة المالية الجديدة

يتم معالجة ترحيل الإجازات تلقائيًا في اليوم الأول من شهر بداية سنتك المالية عبر أمر مجدول.


إعدادات الرواتب

انتقل إلى الإعدادات > تكوين الموارد البشرية > الرواتب.

أساس حساب الراتب

يحدد كيفية حساب الراتب للأشهر الجزئية أو الفترات التناسبية.

الوضعالوصف
أيام العمل (افتراضي)يتم حساب الراتب تناسبيًا بناءً على أيام العمل الفعلية في الفترة
ساعات العمليتم حساب الراتب بناءً على الساعات المسجلة
شهري ثابتالراتب الشهري الكامل بغض النظر عن أيام العمل

الوقت الإضافي

الإعدادالافتراضيالوصف
تمكين الوقت الإضافينعمما إذا كانت ساعات الوقت الإضافي تُدرج في الرواتب
مضاعف الوقت الإضافي1.5xالمضاعف المطبق على معدل الساعة لساعات الوقت الإضافي

مستلمو الإشعارات

حدد المستخدمين الذين يجب أن يتلقوا إشعارات بالبريد الإلكتروني عند اكتمال دورات الرواتب. عادةً ما يتم تكوينه لمديري الموارد البشرية أو أعضاء الفريق المالي.


الأقسام والمشاريع

الأقسام

انتقل إلى الإعدادات > تكوين الموارد البشرية > الأقسام لإنشاء أقسام مؤسستك قبل إضافة الموظفين. يتم تعيين كل موظف لقسم.

أمثلة: الموارد البشرية، الهندسة، المبيعات، التسويق، المالية.

المشاريع

انتقل إلى الإعدادات > تكوين الموارد البشرية > المشاريع لتحديد المشاريع التي يمكن للموظفين تسجيل الوقت مقابلها في جداول أوقاتهم.


إعداد أنواع الإجازات

قبل أن يتمكن الموظفون من تقديم طلبات إجازة، تحتاج إلى تكوين أنواع الإجازات. انتقل إلى إدارة الإجازات > أنواع الإجازات من الشريط الجانبي.

لكل نوع إجازة، قم بتكوين:

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

يمكنك استخدام الأمر php artisan hrm:seed-leave-data لإنشاء مجموعة قياسية من أنواع الإجازات (سنوية، مرضية، شخصية، أمومة، أبوة، عزاء، غير مدفوعة، عمل من المنزل) بقيم افتراضية معقولة.


إعداد مكونات الرواتب

قبل تشغيل الرواتب، حدد مكونات الراتب الخاصة بك ضمن الرواتب > مكونات الرواتب.

تنقسم المكونات إلى ثلاث فئات:

النوعأمثلة
بدل (أرباح)الراتب الأساسي، بدل السكن، بدل النقل، مكافأة
خصمصندوق الادخار، قسط التأمين، سداد القرض
ضريبةضريبة الدخل، ضريبة الضمان الاجتماعي

كل مكون يدعم طريقتين للحساب:

  • ثابت: مبلغ نقدي محدد (مثل 500 $ بدل نقل)
  • نسبة مئوية: نسبة من الراتب الأساسي أو الإجمالي (مثل 12% صندوق ادخار)
تلميح

شغّل php artisan hrm:seed-payroll-data لإنشاء مجموعة قياسية من مكونات الرواتب (4 بدلات، 3 خصومات، 2 ضرائب) بتكوينات نموذجية.


تكوين بوابة الموظف

يتم تكوين بوابة الموظف عبر ملف config/employee-portal.php في دليل وحدة الموارد البشرية. تتحكم هذه الإعدادات فيما يراه الموظفون ويمكنهم فعله عند تسجيل الدخول.

الخيارات الرئيسية

الإعدادالافتراضيالوصف
enabledtrueتمكين أو تعطيل بوابة الموظف
employee_role_nameEmployeeاسم الدور المخصص لمستخدمي الموظفين
auto_create_usertrueإنشاء حساب مستخدم CRM تلقائيًا عند إنشاء موظف
landing_page/timesheetsالصفحة التي يراها الموظفون بعد تسجيل الدخول

عناصر القائمة المرئية

بشكل افتراضي، يمكن للموظفين الوصول إلى:

  • جداول الأوقات
  • طلبات الإجازة
  • الحضور
  • أرصدة الإجازات
  • كشوف الرواتب

لمنح الموظفين حق الوصول إلى صفحات من وحدات أخرى، أضف مسار المسار إلى مصفوفة allowed_menu_items في ملف التكوين.

نطاق البيانات

تقوم البوابة تلقائيًا بتصفية البيانات بحيث يمكن للموظفين رؤية سجلاتهم الخاصة فقط. ينطبق هذا على طلبات الإجازة وأرصدة الإجازات والحضور وجداول الأوقات وهياكل الرواتب وإدخالات الرواتب وكشوف الرواتب.

النماذج المستثناة من النطاق (مرئية لجميع الموظفين):

  • Employee — حتى يعمل القائمة المنسدلة BelongsTo عند إنشاء السجلات
  • Leave Type — حتى يتمكن الموظفون من رؤية أنواع الإجازات المتاحة

ترتيب الإعداد الموصى به

  1. تفعيل الوحدة — أدخل رمز الترخيص في الإعدادات > تكوين الموارد البشرية > التفعيل
  2. تكوين الإعدادات العامة — تعيين السنة المالية وتنسيق رمز الموظف
  3. إنشاء الأقسام — إضافة هيكلك التنظيمي
  4. إنشاء المشاريع — تحديد المشاريع لتتبع جداول الأوقات (إذا كان ذلك ينطبق)
  5. إعداد أنواع الإجازات — تكوين فئات الإجازات والاستحقاقات
  6. تكوين إعدادات الحضور — تعيين ساعات العمل وأيام الإجازة
  7. إعداد مكونات الرواتب — تحديد الأرباح والخصومات والضرائب
  8. تكوين إعدادات الرواتب — تعيين أساس الحساب وقواعد الوقت الإضافي
  9. إضافة الموظفين — البدء في إنشاء سجلات الموظفين (يتم إنشاء حسابات المستخدمين تلقائيًا)
  10. تعيين هياكل الرواتب — ربط مكونات الرواتب بكل موظف
  11. إنشاء أرصدة الإجازات — تخصيص استحقاقات الإجازات للسنة الحالية