Görev Zamanlayıcı
İş akışlarını cron ifadeleriyle zamanlayın — görsel takvim görünümünden iş hatlarını belirli zamanlarda çalıştırın.
Genel Bakış
Görev Zamanlayıcı, iş akışlarını belirli zaman dilimlerinde otomatik olarak çalıştırmanıza olanak tanır. Standart cron sözdizimini veya görsel tarih/saat seçiciyi kullanarak dakika, saat, gün veya hafta bazında çalışma planları oluşturabilirsiniz. Her zamanlama bağımsız bir tetikleyici işlevi görür ve birden fazla iş akışına atanabilir.
Zamanlayıcı; saatlik raporlar, günlük yedeklemeler, haftalık özetler veya aylık fatura işlemleri gibi tekrarlayan görevler için tasarlanmıştır. Tetikleyici Kontrol'den farklı olarak dışarıdan bir HTTP isteği gerektirmez; zamanlama geldiğinde iş akışı otomatik olarak başlar. Tüm geçmiş çalıştırmalar takvim ve liste görünümünde renk kodlu olarak izlenebilir.
Zamanlama Oluşturma
Yeni bir zamanlama oluşturmak için Görev Zamanlayıcı ekranında Yeni Zamanlama düğmesine tıklayın. Açılan formda önce hangi iş akışını zamanlamak istediğinizi seçin, ardından cron ifadesini girin veya görsel seçiciyi kullanın. Zamanlama kaydedildikten sonra bir sonraki tetikleyici zamanı ekranın sağ tarafında önizleme olarak gösterilir.
| İfade | Açıklama | Türkçe Karşılığı |
|---|---|---|
0 * * * * |
Her saat başı | Her saatin 0. dakikasında |
0 9 * * 1-5 |
Haftaiçi sabah 09:00 | Pazartesi–Cuma, 09:00 |
0 0 * * * |
Her gece yarısı | Her gün 00:00 |
*/15 * * * * |
Her 15 dakikada bir | Çeyrek saatte bir |
0 8 1 * * |
Her ayın 1'i sabah 08:00 | Aylık tetikleyici |
0 0 * * 0 |
Her Pazar gece yarısı | Haftalık sıfırlama |
Takvim Görünümü
Takvim görünümü, zamanlanmış görevlerin günlük, haftalık ve aylık perspektifte görselleştirilmesini sağlar. Her çalıştırma, takvim üzerinde renk kodlu bir blok olarak gösterilir: yeşil bloklar başarılı tamamlanan, kırmızı bloklar hata ile sonuçlanan, sarı bloklar ise henüz çalışmamış veya kuyrukta bekleyen çalıştırmaları temsil eder. Gelecekteki zamanlamalar açık renkli önizleme blokları olarak görünür ve bir sonraki çalıştırmanın ne zaman gerçekleşeceğini hızlıca gösterir.
Görünüm modunu sağ üstteki Günlük / Haftalık / Aylık seçici ile değiştirebilirsiniz. Haftalık görünümde aynı saat dilimine denk gelen birden fazla görev yan yana dizilir; çakışma olmadığı sürece her blok tam genişlikte görüntülenir.
Çalıştırma Detaylarına Hızlı Erişim
Takvim görünümünde bir bloğa tıkladığınızda, o çalıştırmaya ait detay sayfasına yönlendirilirsiniz. Detay sayfasında çalıştırma süresi, adım adım günlük ve varsa hata mesajı yer alır.
Zamanlanmış Görev Yönetimi
Her zamanlanmış görev için üç temel yönetim seçeneği mevcuttur: duraklat, devam ettir ve sil. Duraklatılan görevler takvimde ve liste görünümünde sarı bir rozet ile işaretlenir; zamanlama geldiğinde tetikleyici ateşlenmez ancak yapılandırma tamamen korunur. Görevi devam ettirdiğinizde bir sonraki planlanmış saatte normal çalışma devam eder.
Bir görev silindiğinde yapılandırma ve tüm geçmiş çalıştırma kayıtları kalıcı olarak kaldırılır. Bu işlem geri alınamaz; silmeden önce gerekli kayıtları dışa aktarmanız önerilir. Geçici olarak durdurmak istiyorsanız silmek yerine duraklatma seçeneğini tercih edin.
Eşzamanlılık Kilidi
Aynı iş akışının iki zamanlama tarafından aynı anda tetiklenmesini önlemek için Ayarlar → Zamanlayıcı → Eşzamanlılık Kilidi seçeneğini etkinleştirin. Kilit aktifken, bir önceki çalıştırma tamamlanmadan yeni bir çalıştırma başlamaz; bu sayede veri tutarsızlıkları önlenir.