برمجة جدول مناوبات آلي في Google Sheets باستخدام Apps Script

تقييم المشروع

الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
Faisal S.
  • صاحب المشروع
المستقل يعمل بتفاني واخلاص على المشروع الذي يتسلمه ويحرص على ان يحقق تطلعات العميل بكل احترافية. يتلقى الملاحظات والتعديلات بكل رحابة صدر. ارجوا له التوفيق ومزيدا من التألق والابداع.

وصف المشروع

السلام عليكم

أبحث عن محترف في Google Sheets و Google Apps Script لإنشاء جدول مناوبات آلي للموظفين بحيث:

يتم توزيع المناوبات تلقائيًا وفق مبدأ التدوير العادل

توليد جدول المناوبات تلقائيًا كل أسبوع او حسب رغبة المسؤول

يتم استبعاد الموظفين المجازين تلقائيًا بناءً على جدول الإجازات

يكون الجدول سهل الاستخدام والتعديل من قبل المسؤول

إمكانية تحديث الجدول بضغطة زر

إرسال إشعار للموظفين عبر البريد الإلكتروني عند الرغبة بارسال الجدول

تصميم الجدول بشكل احترافي ومنظم لسهولة القراءة والاستخدام

الجدول وبعد اسناد المناوبات يظهر تلقائيا الموظفين الغير مكلفين باعمال وبالامكان الاستعانه بهم للتغطية.

الجدول لا يسمح بظهور اسم موظف اكثر من مرة خلال يوم المناوبة.

الجدول يسمح باضافة واستبعاد موظفين حسب الحاجة.

التفاصيل الإضافية:

الجدول يجب أن يدعم 5 أيام عمل في الأسبوع

عدد الموظفين (حتى 25 موظف)

يجب أن يكون هناك إمكانية إضافة/تعديل أيام الإجازات لكل موظف بسهولة

الهدف من المشروع: توفير نظام مرن وسهل الاستخدام يساعد المسؤول على إدارة المناوبات بسلاسة وكفاءة دون الحاجة إلى إدخال البيانات يدويًا في كل مرة.

تفاصيل إضافية حول الإجازات:

اريد إضافة ورقة (Sheet) منفصلة للإجازات بحيث:

تحتوي على أسماء الموظفين وتواريخ إجازاتهم

يمكن إدخال الإجازات يدويًا أو تحديد مدى زمني لكل إجازة

عند تحديث جدول المناوبات، يتم استبعاد الموظفين المجازين تلقائيًا وإعادة توزيع المناوبات على المتاحين فقط

يجب أن يكون هناك إمكانية تعديل الإجازات بسهولة

سيكون ملف العمل مكونًا من ورقتين أساسيتين:

1️⃣ ورقة "جدول المناوبات"

تحتوي على قائمة الموظفين الموزعين تلقائيًا

يتم تحديثها تلقائيًا بضغطة زر

تستبعد الموظفين المجازين عند التحديث

2️⃣ ورقة "الإجازات"

تحتوي على أسماء الموظفين وتواريخ إجازاتهم

الكود يقرأ منها تلقائيًا ويستبعد المجازين

يفضل أن يكون المتقدم لديه خبرة سابقة في Google Apps Script وأتمتة جداول Google Sheets.

* الرجاء تقديم عرض مع نموذج لأعمال سابقة (إن وجد).

العروض المقدمة

أستاذ فيصل، بدل ما تضيع وقتك في تعديل الجداول يدويا، خليني أوفر لك نظام ذكي يوزع المناوبات تلقائيا، يستبعد المجازين، ويرسل الجدول للموظفين بدون أي مجهود منك الع...

السلام عليكم ورحمة الله لقد تم عمل المطلوب في وصف العمل وذلك من خلال: - عمل صفحتين واحده لاسماء الموظفين والايملات والمناوبات والاخرى للاجازات - انشاء مناوبتين ...

السلام عليكم ورحمة الله وبركاته، اخي الكريم انا اقترح عليك تنفيذ المشروع ببيئة فلاتر التي تتيح لنا تصميم تطبيق بالشكل المطلوب مع امكانية اضافة تعديلات من عدة نو...

السلام عليكم لدى خبره كبيره بمجال الweb development و الMobile application انشئت العديد من المشاريع يمكننى عمل هذا التطبيق لك app script ارسل لى رساله اوضح لك.....

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

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

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.