إنتقل إلى المحتوى الرئيسي

Check-in/Check-out

تتيح لك ميزة Check-in/Check-out تعيين الأصول مؤقتاً للموظفين أو العملاء مع تاريخ إرجاع متوقع. مثالية لقروض المعدات أو الاستخدام القائم على المشروع أو التعيينات قصيرة الأجل.


Check-out مقابل Allocation

FeatureCheck-outAllocation
DurationTemporary (has return date)Long-term/permanent
Use CaseLaptops for travel, projectors for meetingsAssigned desk, company phone
Overdue AlertsYesNo
Return TrackingYes (condition, date)Via Revocation

1. الوصول إلى Check-in/Check-out

التنقل: AssetsCheck-in/out من الشريط الجانبي.


2. تسجيل خروج أصل (Check Out)

الخطوات

  1. انقر على Check Out Asset أو New Checkout
  2. حدد Asset من القائمة المنسدلة
  3. حدد Checked Out To (عضو الموظفين أو العميل/جهة الاتصال)
  4. أدخل Quantity (إذا كانت وحدات متعددة)
  5. حدد Expected Return Date (موصى به للتنبيهات المتأخرة)
  6. أضف Checkout Notes (اختياري) - مثال: "For conference in Berlin"
  7. حدد Condition (Excellent, Good, Fair, Poor) - افتراضي: Good
  8. انقر على Save

ما يحدث

  • تزيد كمية الأصل المخصصة
  • يُنشأ سجل checkout بحالة checked_out
  • يُنشأ إدخال سجل تدقيق
  • يتم تشغيل webhook asset.checked_out (إذا تم تكوينه)
  • إذا مر تاريخ الإرجاع المتوقع، تصبح الحالة overdue ويتم إرسال الإشعارات (عبر cron)

3. تسجيل دخول أصل (Check In)

الخطوات

  1. انتقل إلى AssetsCheck-in/out
  2. ابحث عن سجل checkout (فلتر حسب الحالة: Checked Out أو Overdue)
  3. انقر على Check In أو إجراء تسجيل الدخول
  4. اختيارياً أضف Check-in Notes
  5. حدد Return Condition (Excellent, Good, Fair, Poor, Damaged)
  6. انقر على Save

ما يحدث

  • تنقص كمية الأصل المخصصة
  • تتغير حالة checkout إلى returned
  • يُسجّل تاريخ الإرجاع الفعلي
  • يتم تشغيل سجل التدقيق و webhook asset.checked_in

4. عمليات Checkout المتأخرة (Overdue)

عندما يكون تاريخ الإرجاع المتوقع قد مر ولم يتم إرجاع الأصل:

  • تتغير الحالة تلقائياً إلى Overdue
  • Cron job يرسل إشعارات للمستلمين المُكوّنين
  • يتم تشغيل webhook alert.checkout_overdue
  • يعرض لوحة التحكم عدد Overdue Checkouts
تحذير

تأكد من تشغيل cron الخاص بـ Perfex لعمل تنبيهات التأخر.


5. عرض عمليات Checkout

في AssetsCheck-in/out يمكنك رؤية:

ColumnDescription
AssetAsset name and code
Checked Out ToStaff or client
Checkout DateWhen it was checked out
Expected ReturnDue date
StatusChecked Out, Returned, Overdue
QuantityUnits checked out

فلتر حسب الحالة للعثور السريع على عمليات checkout النشطة أو المتأخرة.


أفضل الممارسات

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