Vardiya Planlayıcı — Haftalık programı dakikalar içinde hazırlayın, saatlerce değil — Tüm ekip için sürükle-bırak haftalık program. Geçen haftayı tek tıkla yeni haftaya kopyalayın, izin taleplerini ekrandan onaylayın, personel de açık vardiyaları telefonundan üstlensin.
Personel Yönetimi · 1. Faz

Vardiya Planlayıcı — Haftalık programı dakikalar içinde hazırlayın, saatlerce değil

Tüm ekip için sürükle-bırak haftalık program. Geçen haftayı tek tıkla yeni haftaya kopyalayın, izin taleplerini ekrandan onaylayın, personel de açık vardiyaları telefonundan üstlensin.

Vardiya Planlayıcı nedir?

Vardiya Planlayıcı, Ordering.Tools Personel modülünün program katmanıdır. Açtığınızda tüm ekibin haftalık vardiyalarını tek bir sürükle-bırak tabloda görürsünüz: kim ne zaman çalışıyor, hangi rolü üstleniyor, salonun hangi bölümünden sorumlu. Boş bir hücreye tıklayıp 5 saniyede vardiya ekleyin; dolu bir hücreye tıklayarak değiştirin, düzenleyin ya da iptal edin. Tablo klavyeyle gezinilebilir, tablette rahatça kullanılır ve her değişiklik denetim kaydına işlenir.

Çoğu yönetici 'şablon' diye düşünmez — aklından geçen 'geçen haftayı kopyala, cumayı biraz oynat'tır. Vardiya Planlayıcı da tam bu yüzden şablonsuz tasarlandı. Geçen Haftadan Kopyala'ya bastığınızda PLANLANDI ve ONAYLANDI durumundaki vardiyalar yeni haftaya aktarılır; (personel, tarih, başlangıç saati) benzersiz anahtarıyla çakışan hiçbir kayıt kopyalanmaz. Farkları düzeltin, Yayınla'ya basın, iş bitti. İzin talepleri, etkilediği vardiyalarla birlikte doğrudan gelen kutusunda görünür — onayladığınız anda çakışan vardiyalar tek işlemde otomatik iptal edilir.

Vardiya Günü Artık Kâbus Değil

Geçen haftayı kopyalayın, düzenleyin, yayınlayın

Gelecek haftayı planlamanın en hızlı yolu, geçen haftaya benzer kurmaktır. Tek bir düğme tüm haftayı eksiksiz kopyalar; birkaç sürüklemeyle izinlere ve yeni açılan terasın vardiyasına göre ince ayar yaparsınız; 30 kişilik bir işletmede yayınlamaya kadar 4 dakikadan az sürer.

İzin talepleri artık gözünüzün önünde

Talepler, unutup açmadığınız ayrı bir gelen kutusunda beklemez. İlgili tarihlerde doğrudan vardiya tablosunda görünür; tek tıkla onaylarsınız, çakışan vardiyalar aynı anda otomatik iptal edilir.

Personelin üstlenebileceği açık vardiyalar

Saat 17:00'de Ayşe hastalandığını bildiriyor. Boşalan vardiyayı açık vardiya olarak yayınlayın, kimlerin görebileceğini belirleyin (herkes / role göre / davetle) — talep eden ilk kişi vardiyayı alır. Veritabanı seviyesindeki bir kilit, aynı vardiyanın iki kişiye birden verilmesini imkansız kılar.

Her cihazda anında görünür

Yaptığınız her değişiklik bağlı tüm cihazlara anında iletilir. Yayınladığınız anda ekibinizin telefonundaki Vardiyalarım ekranı güncellenir — ne Slack mesajı atmanız, ne de 'yeni programı gördün mü?' diye aramanız gerekir.

Vardiya Planlayıcı Nasıl Çalışır

1

Bu haftanın tablosunu açın

Her satır bir çalışanı, her sütun haftanın bir gününü temsil eder. Boş hücreler doldurulmayı bekleyen slotlardır; dolu hücrelerde rol, saat ve bölüm rengi görünür. 4 haftalık, 30 kişilik bir görünüm 1,5 saniyeden kısa sürede yüklenir.

2

Geçen Haftadan Kopyala'ya tıklayın

Önceki Pazartesi-Pazar aralığındaki PLANLANDI ve ONAYLANDI vardiyalarını, görüntülediğiniz haftanın aynı günlerine aktarır. İşlem sonunda çıkan bildirimde kaç vardiyanın kopyalandığı, kaçının çakışma nedeniyle atlandığı yazar.

3

Farklılıkları düzeltin

Bir vardiyayı cumadan cumartesiye sürükleyin. Boş bir hücreye tıklayıp yeni bir slot ekleyin. Bir vardiyaya sağ tıklayarak silin ya da başka biriyle değiştirin. Her değişiklik, kimin yaptığı ve öncesi/sonrası bilgisiyle birlikte StaffAuditLog'a işlenir.

4

İzinleri onaylayın, yayınlayın

BEKLEMEDE olan izin talepleri, etkilediği vardiyalar vurgulanmış şekilde tablonun en üstünde görünür. Bir talebi onayladığınızda çakışan vardiyalar aynı işlemde otomatik iptal edilir, talebi gönderen çalışana e-posta ve push bildirim gider.

Vardiya Planlayıcı — özelliklere yakından bakış

Sürükle-bırak haftalık tablo

Tablo, doğrudan vardiya planının kendisidir — ayrı bir şablon düzenleyicisi yoktur. Her vardiya, sonradan yayınlanmayı bekleyen bir 'taslak' değil, gerçek ve planlanmış bir StaffShiftAssignment kaydıdır. Taşımak için sürükleyin, düzenlemek için tıklayın, silmek için sağ tıklayın.

  • 4 hafta × 30 personel görünümü p95'te 1,5 saniyeden kısa sürede yüklenir
  • Günler ve personel satırları arasında klavyeyle gezinme
  • Hızlı görsel tarama için salon bölümüne göre renk kodlama
  • Çakışmalar (aynı personel için üst üste binen başlangıç saatleri) benzersiz anahtar seviyesinde engellenir

Geçen haftadan kopyalama

Tek düğme, önceki haftanın yayınlanmış vardiya planını çakışmaları atlayarak yeni haftaya kopyalar. İsteğe bağlı userIds filtresiyle diğer ekiplere dokunmadan sadece bir ekibin düzenini kopyalayabilirsiniz. Her kopyalama işlemi, kopyalanan/atlanan sayılarıyla birlikte StaffAuditLog'a bir kayıt düşer.

  • (işletme, kullanıcı, tarih, başlangıç saati) benzersiz anahtarıyla çakışan kayıtları atlar — hiçbir şeyin üzerine yazılmaz
  • Seçici kopyalama için isteğe bağlı userIds filtresi
  • Sonuç bildirimi kaç vardiyanın kopyalandığını, kaçının atlandığını gösterir
  • Denetim kaydı kaynak haftayı, hedef haftayı ve işlemi yapan kişiyi kaydeder

Otomatik iptalli izin kutusu

İzin talepleri bir tür (yıllık izin / hastalık / mazeret / ücretsiz / ebeveyn izni), bir tarih aralığı, isteğe bağlı kısmi gün penceresi ve isteğe bağlı rapor eki URL'si taşır. Onay tek tıkla verilir; çakışan vardiyalar aynı $transaction içinde otomatik iptal edilir.

  • Yıllık izin, hastalık, mazeret, ücretsiz izin, ebeveyn izni talep türleri
  • Kısmi gün pencereleri — yalnızca talep saatiyle çakışan vardiyalar iptal edilir
  • Tek işlemde onay + iptal: hiçbir zaman yarım kalmaz
  • Her karar için talep sahibine e-posta ve web push bildirimi

Açık Vardiya Pazaryeri

Vardiya boşaldığında slotu yayınlayın; personel telefonundan talep etsin; siz birini onaylayın. Veritabanı seviyesindeki OpenShift durum kilidi, birden fazla kişinin aynı vardiyayı kapmasını imkansız kılar: yalnızca bir onay geçerli olur, diğerleri anında 409 hatası görür.

  • Görünürlük: HERKES · ROL · DAVETLİ — slotu doğru personel havuzuyla eşleştirin
  • prisma.openShift.updateMany ile tek işlemde AÇIK→ALINDI kilidi
  • Bir talebi onaylamak, kazanan için ONAYLANDI durumunda gerçek bir StaffShiftAssignment oluşturur
  • Bekleyen diğer talepler aynı işlemde otomatik reddedilir

Vardiya Planlayıcı'nın fark yarattığı anlar

30 kişilik haftalık plan, 4 dakikadan kısa

Pazartesi sabahı tabloyu açın. Geçen Haftadan Kopyala'ya basın. Cuma günkü catering etkinliği ve Ayşe'nin izni için 6 hücreyi düzeltin. Yayınlayın. Toplam süre: 3:42. Eskiden Excel'le yapılan bu iş 90 dakika sürüyordu.

Ayşe saat 17:00'de hastalandığını bildiriyor

Vardiya tablosunda vardiyasını iptal edin (tek tık), son geçerlilik saati 17:30 olan bir açık vardiya yayınlayın. Üç garson görür, ikisi 4 dakika içinde talep eder, siz kıdemli olanı onaylarsınız. Toplam süre 5 dakikanın altında — grup sohbetinde koşuşturma yok.

Zeynep'in 2 hafta önceden gelen izin talebi

Zeynep telefonundan 7 günlük bir YILLIK İZİN talebi gönderir. Talep, etkilediği 5 vardiya vurgulanmış şekilde gelen kutunuzda görünür. Onaylarsınız — çakışan vardiyalar otomatik iptal olur ve tabloda boşluk olarak görünür; bu boşlukları açık vardiya yayınlayarak doldurursunuz.

Mutfak ekibiyle vardiya ortası değişim

Emre (garson) ve Kerem (karşılama) vardiyalarını değiştirmeye karar verir. Yönetici tabloyu açar, iki vardiyayı seçer, Değiştir'e basar — iki eski vardiya da iptal olur, ikisinin yerine tam geçmişiyle birlikte yeni DEĞİŞİM kayıtları oluşturulur; hiçbir zaman çifte rezervasyon olmaz.

3 şubeyi birden yöneten müdür

Yönetici panelindeki işletme seçiciden şube değiştirin; aynı vardiya arayüzü, yeni işletmenin kendi personeli, bölümleri ve vardiyalarıyla karşınıza çıkar. Kafanızda yeniden ayarlanacak bir şey yok — her işletme aynı tabloyu, aynı akışı kullanır.

Personel kendi haftasını kendi planlar

Garsonlar telefonlarından Vardiyalarım ekranını açar (/admin/profile/shifts altında), önümüzdeki 60 günü tek bakışta görür, uygun oldukları açık vardiyaları üstlenir ve izin gereken dönemler için talep gönderir — hiçbirinde yöneticiyi aramaya gerek kalmaz.

Yöneticilerin gerçekten nasıl düşündüğünü dikkate alan vardiya planlaması

Çoğu vardiya aracı önce sizi bir soyutlamaya zorlar: şablon oluşturun, kaydedin, gelecek haftaya uygulayın, istisnaları düzenleyin, yayınlayın. Oysa sorunun tek bir şekli vardır — çoğu hafta, geçen haftanın yüzde 90'ı aynıdır. Vardiya Planlayıcı şablonu tamamen ortadan kaldırır. Vardiya planının kendisi veridir; onu kopyalamak zaten şablon görevi görür; düzeltip yayınlamak, üç ayrı adım yerine tek bir harekette birleşir.

Vardiya planlamada sürükle-bırak neden formlardan daha iyi

Tipik bir vardiya değişikliği 3 fare sürüklemesinden ibarettir: Ayşe cuma günü Zeynep'le yer değiştirir; Emre cumartesi açık vardiyayı alır; yeni işe başlayan kişi öğle yoğunluğuna katılır. Formlar her değişiklik için rolü, tarihi ve saati yeniden yazmanızı ister. Sürükle-bırak ise zaman bilgisini (sütun sürüklemesi) ve personel bilgisini (satır sürüklemesi) aynı anda değiştirir — tek hareket, iki değişiklik, saniyenin altında geri bildirim. Bir haftalık düzenleme boyunca bu kazanım katlanarak büyür: formlarla 90 dakika süren iş, sürükle-bırakla 4 dakikaya iner.

İzin ve vardiya planı, iki ayrı iş akışı değil, tek bir akıştır

Çoğu platform izin taleplerini, bir sekmenin arkasına gizlenmiş ayrı bir gelen kutusu olarak sunar. Yöneticiler bakmayı unutur; bekleyen talepler birikir; zaten tatilde olan personele çakışan vardiyalar atanır. Vardiya Planlayıcı ise BEKLEMEDE olan her talebi, iptal edeceği vardiyalarla aynı ekranda gösterir. Değiş tokuşu anında görürsünüz: onaylarsanız çakışan vardiyalar kaybolur; reddederseniz personel ret e-postasını alır ve plan hiç değişmez. Tek akış, tek ekran, gözden kaçan talep yok.

Açık vardiyalar, 'biri hasta' ile 'biri devralıyor' arasındaki boşluğu kapatır

Hastalık günü için yedek bulmak, restoran vardiya planlamasının en zorlu anıdır. Vardiya Planlayıcı bu boşluğu tabloda görünür kılar (iptal edilen vardiya bir boşluk olarak belirir) ve 4 tıkla açık vardiya yayınlamanızı sağlar; personel telefonundan talep eder, siz onaylarsınız. Eşzamanlı talep durumu veritabanı seviyesinde yönetilir — `prisma.openShift.updateMany({ where: { id, status: 'OPEN' }, data: { status: 'CLAIMED' } })` — bu yüzden üç kişi aynı anda butona bassa bile yalnızca biri kazanır. Bu, Hesap masa-doluluk kuralında kullandığımız aynı atomik kilit yaklaşımıdır.

Vardiya gününden korkmayı bırakın

Tabloyu açın, geçen haftayı kopyalayın, düzeltin, yayınlayın. İzinleri ve açık vardiyaları aynı ekrandan yönetin. Premium özellik, şu andan itibaren kullanımda.

İlgili özellikler

Restoranların bununla birlikte kullandığı diğer araçlar.