Vardiya Yönetimi Modülü
Tek sayfa, 4 sekme — “ne yapar” + “nasıl yapılır” birlikte. Ayarlar (modül anahtarı, varsayılan saat, takas) →
modul-ayarlar-vardiya.md. Dil: TR. Kanıt: Ekrandaki etiket/buton — kod adı yok.
Vardiya modülü neyi yapar?
Bölüm başlığı “Vardiya modülü neyi yapar?”Vardiya tanımları (kalıpları) oluşturur, çalışma günü kalıpları kurar ve çalışanlara vardiya atar (bireysel veya toplu). Atanan vardiya, puantajda “planlanan vardiya” olarak kullanılır ve devam/sapma hesabına temel olur.
Kim kullanır: HR / vardiya yöneticisi. Önkoşul: Vardiya yönetimi ayardan etkin olmalı (modul-ayarlar-vardiya.md).
Nerede: Sol menü → İK Yönetimi → Vardiya Yönetimi. 4 sekme: Vardiyalar · Kalıplar · Atamalar · Toplu Atama.

1. Vardiyalar (vardiya tanımları)
Bölüm başlığı “1. Vardiyalar (vardiya tanımları)”Ne: İsimli vardiya şablonları (başlangıç/bitiş, mola, müsaade süresi, renk). Sütunlar: Kod · Ad · Başlangıç · Bitiş · Mola · Müsaade Süresi · Durum.
Vardiya Oluştur → form: Vardiya Kodu · Vardiya Adı · Renk · Başlangıç/Bitiş Saati · Mola Süresi (dk) · Esnek Zamanlama (±dakika) · Çoklu Zaman Dilimi (segmentler: ad/tip/saat/mola/ücret çarpanı). Toplam Çalışma Saati otomatik hesaplanır.
Satır işlemleri: Düzenle · Aktifleştir/Pasifleştir · Sil.
2. Kalıplar (çalışma günü kalıpları)
Bölüm başlığı “2. Kalıplar (çalışma günü kalıpları)”Ne: Haftanın hangi günü hangi vardiya, hangi gün izin — haftalık veya döner (rotasyon) program. Sütunlar: Kod · Ad · Tip (Sabit/Döner) · Hafta Kalıbı · Durum.
Kalıp Oluştur → Kalıp Kodu/Adı · Döner Program (açıksa Döngü Uzunluğu (gün)) · Haftalık Program (her gün için vardiya seç veya İzin günü).
3. Atamalar (bireysel)
Bölüm başlığı “3. Atamalar (bireysel)”Ne: Bir çalışana bir kalıp atama (tarih aralığıyla). Sütunlar: Çalışan · Kalıp · Mevcut Vardiya · Başlangıç/Bitiş Tarihi · Departman · Durum.
Vardiya Ata → Çalışan seç · Çalışma Günü Kalıbı · Geçerlilik Başlangıç Tarihi · Bitiş Tarihi (opsiyonel). Satır işlemleri: Kalıbı Değiştir · Atamayı Kaldır (gerekçe opsiyonel). Filtre: arama, departman, devam eden, gruplama (Liste/Kalıba göre/Çalışana göre).
4. Toplu Atama (çoklu çalışan)
Bölüm başlığı “4. Toplu Atama (çoklu çalışan)”Ne: Filtreyle seçilen çok sayıda çalışana tek seferde kalıp atama — çakışma önizlemeli.
Adımlar:
- Atama Bilgileri: Vardiya Kalıbı + Geçerlilik Başlangıcı (+ bitiş, not).
- Filtre: Şirket · Departman · Lokasyon · Pozisyon · isim/sicil arama.
- Çalışan seçimi: tablo (Sicil/Ad/Departman/Lokasyon/Pozisyon/Mevcut Kalıp). “Mevcut Kalıp” varsa “Bu kalıp yeni atamayla değiştirilecek” uyarısı çıkar. Sayfayı seç veya filtreye uyan tüm N çalışanı seç.
- Kalıba Ata → sonuç özeti: N atandı · N atlandı · N başarısız.
Önemli notlar (sık karışan)
Bölüm başlığı “Önemli notlar (sık karışan)”- Atama puantajı besler: atanan vardiya, devam ekranında “planlanan vardiya” olur; sapma (geç/erken) buna göre hesaplanır.
- Toplu atamada mevcut kalıp ezilir: “değiştirilecek” uyarısını dikkate alın.
- Hafta başı/çalışma günleri burada değil, Takvim ayarında (
modul-ayarlar-vardiya.md/ Takvim sekmesi). - Modül anahtarı kapalıysa bu sayfa görünmez.
İşlem → sonuç köprü özeti
Bölüm başlığı “İşlem → sonuç köprü özeti”| İşlem | Sonuç |
|---|---|
| Vardiya tanımladın | Kalıplarda kullanılabilir |
| Kalıp oluşturdun | Çalışanlara atanabilir |
| Çalışana kalıp atadın | Puantajda planlanan vardiya olur |
| Toplu atadın | Çok çalışana tek seferde (çakışma önizlemeli) |
QA — SS notu
Bölüm başlığı “QA — SS notu”Harness: scripts/scenarios/puantaj-vardiya-screenshots.spec.mjs → screenshots/vardiya/. Rol: HR/Owner (rekor demo tenant), salt-okuma (oluştur/ata tetiklemez).