هنا سوف تتعلم كيفية إنشاء وتحديث وحذف استثناءات محطات العمل والأشخاص. الاستثناءات هي فواصل في قدرات محطة العمل أو نوبات عمل الشخص. يمكن أن يكون استثناء الماكينة على سبيل المثال استراحة خدمة أو صيانة واستثناء الشخص عطلة أو إجازة مرضية أو إجازة.
استثناءات محطة العمل #
يمكن الوصول إلى استثناءات محطة العمل من نقطة النهاية /استثناءات محطة العمل.
يمكن الوصول إلى استثناءات الأشخاص من نقطة النهاية / استثناءات الأشخاص.
جلب الاستثناءات #
يمكنك جلب الاستثناءات الموجودة عن طريق إرسال طلبات GET-إعادة الطلبات مثل هذا:
يمكنك جلب استثناءات محطة العمل حسب النوع، أو محطة العمل_المعرف، أو الخارجي_المعرف، أو الشروط المعدلة.
يمكنك جلب استثناءات الأشخاص حسب النوع أو الشخص_المعرف أو الشروط المعدلة
إنشاء استثناء #
يمكنك إنشاء استثناء لمحطة عمل عن طريق إرسال طلب POST مثل هذا:
لتحديد محطة العمل التي تمت جدولة الاستثناء لها تستخدم الحقل workstation_id.
أنواع الاستثناءات المسموح بها لمحطات العمل هي: الصيانة والتنظيف والنقل/التنظيم.
لاحظ أنه يمكنك أيضًا إعطاء معرف_خارجي لاستثناء محطة العمل.
لإنشاء استثناء شخص أرسل طلب POST مثل هذا:
لتحديد الشخص الذي تم إنشاء الاستثناء من أجله تحتاج إلى استخدام person_id.
أنواع الاستثناءات المسموح بها للأشخاص هي: الإجازات، والإجازات المرضية، والإجازات المرنة، والإجازات غير مدفوعة الأجر.
تحديث استثناء #
لتحديث استثناء ما تحتاج إلى استخدام معرّف الاستثناء الذي يمكنك الحصول عليه من خلال إرسال طلبات GET-REquests أو من رسالة الاستجابة عند إنشاء الاستثناء المذكور.
حذف الاستثناءات #
يمكن حذف استثناءات محطة العمل من خلال توفير معرّفات الاستثناءات الداخلية أو الخارجية_المعرّفات أو معرّفات_محطة_العمل.
يمكن حذف استثناءات الأشخاص من خلال توفير معرّفات الاستثناءات الداخلية أو معرّفات الأشخاص.
يمكن حذف مجموعات متعددة من الاستثناءات في طلب واحد عن طريق إعطاء المعرفات في مصفوفة:
ستخبرك رسالة الاستجابة من طلب الحذف بعدد الاستثناءات التي تم حذفها.