Timekeeping & Shifts
Personel için çalışma vardiyalarını, izin günü atamalarını ve zaman takibi verilerini yönetin.
Path: Admin -> HRM -> Timekeeping
URL: admin/hrm/timekeeping
Permission: Administrator only
Genel Bakış
Timekeeping modülü şunları içerir:
- Manage Timekeeping – Zaman takibi kayıtlarını görüntüleme ve düzenleme
- Allocate Shiftwork – Personele vardiya atama
- Table Shiftwork – Vardiya programını görüntüleme
- Manage Day Off – Resmi tatiller ve izin günü türlerini yapılandırma
Timekeeping Sekmeleri
1. Manage Timekeeping
URL: admin/hrm/timekeeping (default)
Purpose: Günlük zaman takibi kayıtlarını (giriş/çıkış, çalışılan saatler) görüntüleme ve yönetme.
User Flow:
- month ve year seçin
- Personel ve tarihlerle zaman takibi ızgarasını (Handsontable) görüntüleyin
- İzin verilirse doğrudan değerleri düzenleyin
- Veriler Payroll için maaş hesaplamasında kullanılabilir
2. Allocate Shiftwork
URL: admin/hrm/timekeeping?group=allocate_shiftwork
Purpose: Personele vardiya programları atama.
User Flow:
- Personel ve vardiya seçin
- Atama için tarih aralığı belirleyin
- Atamayı kaydedin
- Personel programda atanan vardiyalarını görür
3. Table Shiftwork
URL: admin/hrm/timekeeping?group=table_shiftwork
Purpose: Vardiya programını tablo/ızgara formatında görüntüleme.
Features:
- Kim, hangi tarihte, hangi vardiyada çalışıyor görün
- Tarih aralığı, personel veya vardiya türüne göre filtreleyin
4. Manage Day Off
URL: admin/hrm/timekeeping?group=manage_dayoff
Purpose: Resmi tatiller ve izin günü türlerini tanımlama.
User Flow:
- day off kayıtları ekleyin (örn. resmi tatiller)
- date ve description belirleyin
- Bu günler hesaplamalarda çalışma günlerinden hariç tutulur
- Gerektiğinde izin günü kayıtlarını silin veya düzenleyin
Actions:
- Add day off
- Edit day off
- Delete day off
Shifts Management
URL: admin/hrm/shifts
Purpose: Vardiya türlerini (örn. Morning, Evening, Night) oluşturma ve yönetme.
User Flow:
- name ve time range ile vardiya ekleyin
- Vardiyalar Allocate Shiftwork ile personele atanabilir
- Gerektiğinde vardiyaları düzenleyin veya silin
Payroll ile Entegrasyon
Zaman takibi verileri (çalışılan saatler, fazla mesai vb.) şunlarda kullanılabilir:
- Payroll – Devam üzerine maaş hesaplaması için
- Reports – Devam ve fazla mesai raporları için