الأدلة

كيف تبني تطبيق إدارة الإجازات للموارد البشرية: الطلبات والموافقات والأرصدة

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

ما يحتاجه التطبيق

البيانات

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

القاعدة الأساسية: لا تخزّن رصيداً تحرره يدوياً أبداً. الرصيد هو الاستحقاق + المرحّل + التعديلات − الأيام المعتمدة. ولكل تغيير سجل مع سبب، فإذا سأل أحدهم «لماذا بقي لدي 3.5 يوم؟» تستطيع أن تريه.

الشاشات

  • الموظف: رصيدي لكل نوع إجازة، ونموذج الطلب، وطلباتي مع الحالة، وتقويم فريقي.
  • المدير: الطلبات المعلّقة مع تقويم الفريق بجانبها، والاعتماد أو الرفض مع تعليق، وأرصدة الفريق.
  • الموارد البشرية/المسؤول: الموظفون، وأنواع الإجازات، والاستحقاقات، والعطل الرسمية، والتعديلات، والتقارير والتصدير.

الصلاحيات

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

القرارات والمفاضلات

الأيام أم الساعات

العد بالأيام (مع أنصاف الأيام) أبسط، ويناسب معظم فرق المكاتب. أما العد بالساعات فيناسب العاملين بدوام جزئي والعاملين بالورديات، لكنه يجعل كل حساب أكثر تعقيداً. اختر أحدهما للنسخة الأولى، بناءً على الطريقة التي تُصاغ بها الاستحقاقات في عقودك.

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

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

أي الأيام تُحتسب

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

سلسلة الاعتماد

معتمد واحد (المدير المباشر) يكفي معظم الشركات الصغيرة. أضف معتمداً بديلاً لوقت غياب المدير، واختيارياً خطوة ثانية للإجازات الطويلة. وقرّر ماذا يحدث للطلبات المعلّقة إذا غادر المدير.

الترحيل ونهاية السنة

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

موجّه أول يعمل

ابنِ تطبيق إدارة إجازات داخلياً لشركة من 45 شخصاً لها مكاتب في مانشستر (المملكة المتحدة) ودبلن (أيرلندا). أنواع الإجازات: سنوية (25 يوماً، كاملة في البداية، مع ترحيل 5 أيام كحد أقصى تنتهي صلاحيتها في 31 مارس)، ومرضية (غير محدودة، بلا موافقة، وتظهر للآخرين فقط كـ«بعيد»)، وبدون راتب، وأخرى. السنة الإجازية من يناير إلى ديسمبر. يطلب الموظفون الإجازة بتاريخ البداية والنهاية، وأنصاف الأيام الاختيارية، ويرون عدد أيام العمل التي ستستهلكها، مستثنين نهايات الأسبوع وأيام الدوام الجزئي والعطل الرسمية لمكتبهم. تُحسب الأرصدة من الاستحقاقات والترحيل والتعديلات والطلبات المعتمدة، ولا تُعدّل يدوياً أبداً. يعتمد المديرون أو يرفضون طلبات مرؤوسيهم المباشرين مع تعليق، ويرون تقويم الفريق في الوقت نفسه. تدير الموارد البشرية الموظفين وأنواع الإجازات والاستحقاقات والعطل الرسمية والتعديلات مع سبب، وتصدّر الإجازات المعتمدة شهرياً بصيغة CSV للرواتب. الأدوار: موظف، ومدير، وموارد بشرية. احفظ كل شيء في قاعدة بيانات. واجهة بسيطة وسريعة.

خطوات البناء

  1. ابدأ من سياستك المكتوبة. إذا لم تكن مكتوبة، فاكتبها أولاً، فالتطبيق لا يستطيع إلا تطبيق قواعد يمكنك صياغتها.
  2. استورد الموظفين مع المدير والموقع ونمط الدوام، عادةً من جدول إلكتروني. راجع تحويل الجدول الإلكتروني إلى تطبيق.
  3. أنواع الإجازات والاستحقاقات والعطل الرسمية.
  4. نموذج الطلب مع حساب أيام العمل، واختبره على عشر حالات حقيقية على الأقل: عبر نهاية أسبوع، وعطلة رسمية، وموظف بدوام جزئي، ونصف يوم، وحد بين سنتين.
  5. تدفق الاعتماد وتقويم الفريق.
  6. تسجيل الدخول والأدوار، مع إخفاء أنواع الإجازات الحساسة عن الزملاء.
  7. الإشعارات: بريد للمدير عند كل طلب جديد، وبريد للموظف عند القرار، عبر مزوّد البريد الخاص بك. راجع إرسال رسائل البريد من تطبيقك.
  8. التقارير والتصدير لكشوف الرواتب.
  9. التشغيل بالتوازي مع الجدول الإلكتروني لمدة شهر، ومقارنة الأرصدة، ثم التحويل.

أخطاء شائعة

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

متى يكون المنتج الجاهز هو الخيار الأفضل؟

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

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

البناء مع Mythex

في Mythex تصف السياسة وسير العمل في المحادثة، ويبني الوكيل التطبيق في معاينة حية، مع إضافة قاعدة بيانات Postgres عندما تحتاج الطلبات إلى حفظ. يمكنك دعوة الزملاء إلى مساحة عمل Mythex الخاصة بك للمساعدة في البناء والمراجعة، ومشاركة المعاينة مع اثنين أو ثلاثة من المستخدمين الحقيقيين قبل النشر، وهذا ما تقترحه حالة استخدام الأداة الداخلية في الوثائق. تسجيل دخول الموظفين وإرسال إشعارات البريد يستخدمان مزوّديك أنت؛ فليس لدى Mythex تسجيل دخول مدمج للمستخدمين النهائيين ولا إرسال بريد. استخدم وضع Plan للاتفاق على حساب الرصيد قبل كتابة أي كود، واستخدم /test لتجربة الطلب والاعتماد. وللبدء بموجّه جاهز، جرّب قالبَي تطبيق متابعة الاعتمادات أو دليل الفريق.

الأسئلة

ما الميزات التي يحتاجها تطبيق إدارة الإجازات؟

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

كيف تُحسب أرصدة الإجازات؟

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

هل يجب أن يلتزم تطبيق الإجازات بقانون العمل؟

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

متى تنتقل الشركة من الجداول الإلكترونية إلى تطبيق للإجازات؟

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

Mythex · Pricing · ابنِ أي شيء بالذكاء الاصطناعي · قوالب المواقع والتطبيقات · مقارنات Mythex · مصطلحات بناء التطبيقات بالذكاء الاصطناعي · أدوات مجانية لبناء التطبيقات بالذكاء الاصطناعي · English

English አማርኛ Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)