Skip to content

An intelligent automated system that integrates Task Automation, Machine Learning, and Data Analytics to recommend the most suitable employees for each task based on skills, performance, and availability. The system enhances fairness, transparency, and productivity through seamless integration with Microsoft 365 ecosystem (Planner, Power Automate,

Notifications You must be signed in to change notification settings

naz50/Smart-Task-Recommendation-System

Repository files navigation

🧠 Smart Task Recommendation System

نظام التوصية الذكي للمهام (Automation + Machine Learning)


🚀 Overview | نظرة عامة

This project is an intelligent task recommendation system that integrates Automation + Machine Learning (ML) to assist managers in assigning tasks fairly, efficiently, and transparently.

يهدف المشروع إلى بناء نظام ذكي لتوصية المهام يعتمد على الأتمتة (Power Automate) وخوارزميات تعلم الآلة (ML) لتوزيع المهام بشكل عادل واحترافي وتحقيق الشفافية والتوثيق في أداء الموظفين.

🎯 Objectives | الأهداف

  • ⚖️ ضمان توزيع المهام بشكل عادل وموضوعي.
  • 🤖 تقليل الجهد الإداري عبر التوصية التلقائية بالموظف الأنسب.
  • 🧾 توثيق الأعمال وحفظ الحقوق لكل موظف.
  • 📊 عرض تحليلات Power BI تفاعلية للمديرين والموظفين.
  • 💎 تحفيز الأداء عبر نظام المكافآت (Bonus).

🏗️ System Architecture | هيكل النظام

🧾 Smart Task Recommendation System Architecture | مخطط هيكل النظام الذكي لتوصية المهام

Smart Task Recommendation System Architecture

🧾 End-to-End Task Automation & Recommendation Flow | مخطط سير عمل نظام التوصية الذكي للمهام

image

👥 ERP Employees Database | قاعدة بيانات موظفين (ERP)

SQL_EMP_DB

🔹 Main Components:

  1. Microsoft Planner – مصدر المهام (المسندة وغير المسندة).
  2. Power Automate (Flow) – يسحب البيانات من Planner ويصنفها.
  3. SharePoint Lists
    • Task_Assignment: المهام غير المسندة.
    • Task_Assigned_To: المهام المسندة أو المكتملة.
  4. Dataflow & Pipeline (Microsoft Fabric) – لجلب وتحديث البيانات من SharePoint.
  5. Fabric Lakehouse – لتخزين ومعالجة البيانات (Bronze → Silver → Gold).
  6. Notebook (Python + Spark) – لتنفيذ خوارزميات التوصية (ML).
  7. Power BI Dashboard – لعرض النتائج بصريًا.
  8. Teams / Outlook Alerts – لإرسال التنبيهات الدورية.

📊 Power BI Dashboard URL

View Power BI Dashboard

⚙️ Power Automate Flow | سير العمل

DW4_PIPLINE_2

🔸 Trigger:

  • Recurrence Trigger ⏰ – يعمل 4 مرات يوميًا.

🔸 Logic:

  • إذا كانت المهمة غير مسندة → تُضاف إلى Task_Assignment
  • إذا كانت المهمة مسندة أو مكتملة → تُضاف إلى Task_Assigned_To

💰 Bonus Logic | منطق المكافآت

if TaskType = 'Machine Learning' → +20  
if TaskType = 'SPSS' → +15  
if TaskType = 'Power BI' → +10  
else → +5

DW-Bonus

About

An intelligent automated system that integrates Task Automation, Machine Learning, and Data Analytics to recommend the most suitable employees for each task based on skills, performance, and availability. The system enhances fairness, transparency, and productivity through seamless integration with Microsoft 365 ecosystem (Planner, Power Automate,

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published