تاريخ السبرنت — الإجازات
ما الذي شُحن
طلبات الإجازة واعتمادها، إضافة إلى القاعدة التي تُبقي الإجازة خارج الجدول.
- إدارة الإجازات + LeaveConflictRule (MIQ-030) —
LeaveRequest، تدفّق الطلب، وقاعدة التخصيصLEAVE_CONFLICTالتي تقرأ بيانات الإجازة الحقيقية كي لا يُخصَّص العمّال في إجازة. - اعتماد الإجازة متعدّد-الخطوات (MIQ-030a) — سلسلة اعتماد المدير ← HR_Admin من خطوتين، فحوص التداخل من جانب الخادم، وإصلاح RowVersion.
القرارات الرئيسية
- لا تصنيف LeaveType — لا يوجد تصنيف سنوية/مرضية/عطلة؛ الطلب بلا حقل نوع (الورقة 11).
- الإلغاء يضبط الحالة، لا الحذف الناعم — الإلغاء يضبط
Status = Cancelled، لاIsDeleted. - قاعدة LEAVE_CONFLICT الصارمة تقرأ بيانات الإجازة الحقيقية — الإجازة تحجب التخصيص فعلًا (المرحلة-0: الإجازة حيّة، لا مخطّطة).
حالة البناء
متاح — LeaveRequest + LeaveApprovalStep، سلسلة الخطوتين، وقاعدة التعارض كلها تُشحن. انظر تقديم الإجازة وتتبّعها، اعتماد الإجازة، وLeave API.
ذو صلة
- ورقة الحقائق 11 (إدارة الإجازات)؛ التقارير MIQ-030/030a.