Ana içeriğe geç

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:

  1. Manage Timekeeping – Zaman takibi kayıtlarını görüntüleme ve düzenleme
  2. Allocate Shiftwork – Personele vardiya atama
  3. Table Shiftwork – Vardiya programını görüntüleme
  4. 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:

  1. month ve year seçin
  2. Personel ve tarihlerle zaman takibi ızgarasını (Handsontable) görüntüleyin
  3. İzin verilirse doğrudan değerleri düzenleyin
  4. 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:

  1. Personel ve vardiya seçin
  2. Atama için tarih aralığı belirleyin
  3. Atamayı kaydedin
  4. 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:

  1. day off kayıtları ekleyin (örn. resmi tatiller)
  2. date ve description belirleyin
  3. Bu günler hesaplamalarda çalışma günlerinden hariç tutulur
  4. 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:

  1. name ve time range ile vardiya ekleyin
  2. Vardiyalar Allocate Shiftwork ile personele atanabilir
  3. 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