هذا المشروع عبارة عن خدمة أتمتة كاملة تم بناؤها باستخدام Java و Spring Boot، هدفها إلغاء التدخل اليدوي في إنشاء مهام Jira من خلال مراقبة صندوق بريد Outlook تلقائياً.
كيف يعمل المشروع؟
بمجرد أن يرسل أي مستخدم إيميل بطلبه، تقوم الخدمة تلقائياً بـ:
قراءة الإيميلات الواردة غير المقروءة من صندوق Outlook كل 5 دقائق
إنشاء تذكرة جديدة في مشروع Jira المحدد بحالة "Open" فوراً
تحديد الإيميل كـ "مقروء" بعد المعالجة لمنع التكرار
ضمان عدم ضياع أي طلب أو إرساله مرتين
المميزات التقنية:
Spring Boot @Scheduled — جدولة تلقائية كل 5 دقائق بدون أي تدخل يدوي
Microsoft Graph API — مصادقة آمنة وقراءة إيميلات Outlook برمجياً
Jira REST API — إنشاء وإدارة التذاكر في مشروع محدد بشكل كامل
منطق منع التكرار — الإيميل يُعلَّم كمقروء فور إنشاء التذكرة
معمارية نظيفة — Scheduler ← Service ← API Client
التقنيات المستخدمة:
Java · Spring Boot · Microsoft Graph API · Jira REST API · REST APIs
المشروع يوفر على الشركات ساعات من العمل اليدوي يومياً ويضمن متابعة كل طلب بدون استثناء.