Zamanlayıcı Widget'ı
Zamanlayıcı widget'ı, çalışırken zamanı takip etmenizi sağlayan yerleşik bir kronometredir. Zamanlayıcıyı başlattığınızda, gerçek zamanlı olarak saymaya başlar. Durdurduğunuzda, otomatik olarak bir zaman kaydı oluşturulur. Zamanlayıcı, SetGet'teki tüm sayfalarda görünür olduğundan, neyi takip ettiğinizi her zaman bilirsiniz.
Zamanlayıcıyı başlatma
Zamanlayıcıyı başlatmak için iki yer vardır:
İş ögesi detay panelinden
- Herhangi bir iş ögesini açın.
- Detay panelinde Zaman Takibi bölümüne kaydırın.
- Zamanlayıcıyı Başlat düğmesine (oynat simgesi) tıklayın.
- Zamanlayıcı hemen saymaya başlar.
- İş ögesi zamanlayıcı oturumuna bağlanır.
Zaman takibi sayfasından
- Kenar çubuğunda Analitik > Zaman Takibi'ne gidin.
- Üst araç çubuğundaki Zamanlayıcıyı Başlat düğmesine tıklayın.
- Bir sorun seçmenizi isteyen bir modal görünür.
- Zaman takibi yapmak istediğiniz sorunu arayın ve seçin.
- Başlat'a tıklayın.
- Zamanlayıcı saymaya başlar.
İPUCU
Ayrıca SetGet'in herhangi bir yerinden Alt + T klavye kısayolunu kullanarak zamanlayıcıyı başlatabilirsiniz. Sorunu seçmek için hızlı seçim modalı görünür.
Zamanlayıcı görünümü
Başlatıldıktan sonra zamanlayıcı iki konumda görüntülenir:
Kenar çubuğu göstergesi
Kenar çubuğunun sol alt köşesinde kalıcı bir zamanlayıcı göstergesi görünür:
| Öge | Açıklama |
|---|---|
| Zamanlayıcı simgesi | Aktif bir zamanlayıcıyı gösteren animasyonlu titreyen nokta |
| Geçen süre | Her saniye güncellenen SS:DD:SN formatı |
| Sorun tanımlayıcısı | Proje öneki ve sorun numarası (örneğin "PRJ-142") |
| Sorun başlığı | Kısaltılmış sorun başlığı |
Doğrudan bağlı iş ögesine gitmek için kenar çubuğu göstergesine tıklayın.
İş ögesi detay paneli
Aktif zamanlayıcıya bağlı iş ögesini görüntülediğinizde, Zaman Takibi bölümü şunları gösterir:
| Öge | Açıklama |
|---|---|
| Canlı sayaç | Animasyonlu saniyelerle büyük SS:DD:SN görünümü |
| Durdur düğmesi | Durdurup kaydetmek için kırmızı kare simgesi |
| İptal düğmesi | Kaydetmeden durdurmak için çöp kutusu simgesi |
| Sorun bağlamı | Doğru ögeyi zamanladığınızı onaylar |
Başlık çubuğu göstergesi
Global başlık çubuğunda avatarınızın yanında küçük bir zamanlayıcı rozeti de görünür. Bu, kenar çubuğu daraltılmış olsa bile aktif zamanlayıcının görünür olmasını sağlar.
Zamanlayıcı davranışı
Aynı anda tek zamanlayıcı
Her kullanıcı herhangi bir anda yalnızca bir aktif zamanlayıcıya sahip olabilir. Yeni bir zamanlayıcı başlatmak öncekini otomatik olarak yönetir:
| Senaryo | Davranış |
|---|---|
| Sorun A çalışırken Sorun B'de zamanlayıcı başlat | Sorun A zamanlayıcısı durur, Sorun A için zaman kaydı oluşturulur, Sorun B zamanlayıcısı başlar |
| Zaten çalışan aynı sorunda zamanlayıcı başlat | Etkisi yok -- zamanlayıcı devam eder |
| İki tarayıcı sekmesi açık | Zamanlayıcı durumu Redis üzerinden senkronize edilir; her iki sekme de aynı zamanlayıcıyı gösterir |
Zamanlayıcı kalıcılığı
Zamanlayıcı tarayıcıda saklanmaz. Sunucu tarafında Redis'te kalıcı olarak tutulur:
| Husus | Detay |
|---|---|
| Depolama | Redis anahtarı: setget:timer:{user_id} |
| Saklanan veri | Sorun ID'si, başlangıç zaman damgası, çalışma alanı ID'si |
| Kalıcılık | Tarayıcı kapatma, sekme kapatma, sayfa yenileme ve cihaz değişikliğinde hayatta kalır |
| Sona erme | Kontrolsüz zamanlayıcıları önlemek için zamanlayıcı 24 saat sonra otomatik olarak sona erer |
| Cihazlar arası | Dizüstünüzde zamanlayıcı başlatın, telefonunuzdan kontrol edin |
Tarayıcıyı kapattıktan sonra SetGet'i açtığınızda zamanlayıcı kaldığı yerden devam eder. Geçen süre, saklanan başlangıç zaman damgası ile mevcut zaman arasındaki fark olarak hesaplanır.
UYARI
Bir zamanlayıcı durdurulmadan 24 saatten fazla çalışırsa, otomatik olarak iptal edilir. Bu güvenlik mekanizması, yanlışlıkla günlerce takip edilen süre birikmesini önler.
Minimum süre
Zamanlayıcı durdurulduğunda 1 dakikadan kısa zaman kayıtları iptal edilir. Bu, yanlışlıkla oluşturulan mikro kayıtların zaman kaydı tablosunu karıştırmasını önler.
Zamanlayıcıyı durdurma
Durdur ve kaydet
- Kenar çubuğu göstergesi, iş ögesi detay paneli veya başlık çubuğu rozetindeki Durdur düğmesine (kırmızı kare) tıklayın.
- Zamanlayıcı durur.
- Aşağıdaki değerlerle bir zaman kaydı oluşturulur:
| Alan | Değer |
|---|---|
| Süre | En yakın dakikaya yuvarlanan geçen süre |
| Tarih | Bugünün tarihi |
| Sorun | Bağlı iş ögesi |
| Açıklama | Boş (sonradan düzenleyebilirsiniz) |
| Faturalanabilir | Projenin varsayılan faturalanabilir ayarını devralır |
| Oluşturan | Mevcut kullanıcı |
- Bir onay bildirimi görünür: "Zaman kaydedildi: Xs Yd".
Durdurduktan sonra düzenleme
Durdurduktan sonra yeni zaman kaydı, iş ögesinin zaman kaydı tablosunda görünür. Hemen düzenleyerek şunları yapabilirsiniz:
- Süreyi ayarlayın (yukarı veya aşağı yuvarlayın).
- Ne üzerinde çalıştığınıza dair açıklama ekleyin.
- Faturalanabilir işaretini değiştirin.
- İş gece yarısını geçmişse kaydedilen tarihi değiştirin.
Zamanlayıcıyı iptal etme
Zamanlayıcıyı yanlışlıkla başlattıysanız veya zamanı kaydetmek istemiyorsanız:
- Kenar çubuğu göstergesi veya iş ögesi detay panelindeki İptal düğmesine (çöp kutusu simgesi) tıklayın.
- Bir onay iletişim kutusu görünür: "Zamanlayıcı iptal edilsin mi? Hiçbir zaman kaydı oluşturulmayacak."
- İptal Et'e tıklayın.
- Zamanlayıcı durur ve hiçbir zaman kaydı oluşturulmaz.
| Eylem | Zaman kaydı oluşturuldu | Zamanlayıcı temizlendi |
|---|---|---|
| Durdur | Evet | Evet |
| İptal | Hayır | Evet |
| 24 saatlik otomatik sona erme | Hayır | Evet |
| Yeni zamanlayıcı başlat (otomatik durdurma) | Evet (önceki sorun için) | Önceki temizlendi, yenisi başladı |
Sayfalar arası zamanlayıcı görünürlüğü
Zamanlayıcı göstergesi, farkındalığı sürdürmek için tüm SetGet sayfalarında kasıtlı olarak görünürdür:
| Sayfa | Zamanlayıcı görünür |
|---|---|
| Kontrol Paneli | Evet (kenar çubuğu + başlık) |
| Sorunlar listesi | Evet (kenar çubuğu + başlık) |
| İş ögesi detayı (aynı sorun) | Evet (satır içi zamanlayıcı + kenar çubuğu + başlık) |
| İş ögesi detayı (farklı sorun) | Evet (kenar çubuğu + başlık, hangi sorunun zamanlandığını gösterir) |
| Döngüler | Evet (kenar çubuğu + başlık) |
| Modüller | Evet (kenar çubuğu + başlık) |
| Sayfalar / Wiki | Evet (kenar çubuğu + başlık) |
| Ayarlar | Evet (kenar çubuğu + başlık) |
| Zaman takibi sayfası | Evet (satır içi zamanlayıcı + kenar çubuğu + başlık) |
Klavye kısayolları
| Kısayol | Eylem | Bağlam |
|---|---|---|
Alt + T | Zamanlayıcıyı başlat (sorun seçici açar) | Global |
Alt + S | Aktif zamanlayıcıyı durdur ve kaydet | Global (yalnızca zamanlayıcı çalışırken) |
Alt + D | Aktif zamanlayıcıyı iptal et | Global (yalnızca zamanlayıcı çalışırken) |
Alt + Shift + T | Zamanlanan soruna git | Global (yalnızca zamanlayıcı çalışırken) |
İPUCU
Klavye kısayolları herhangi bir sayfadan çalışır. Zamanlayıcıyı durdurmak veya iptal etmek için iş ögesine veya zaman takibi sayfasına gitmeniz gerekmez.
Zamanlayıcı ve çevrimdışı davranış
SetGet bir web uygulamasıdır ve internet bağlantısı gerektirir. Bağlantı sorunları sırasında zamanlayıcı davranışı:
| Senaryo | Davranış |
|---|---|
| Kısa süreli ağ kesintisi (< 30 sn) | Zamanlayıcı görünümü duraklatılabilir ancak sunucu tarafındaki zamanlayıcı devam eder. Yeniden bağlanma görünümü geri yükler. |
| Uzun süreli çevrimdışı | Zamanlayıcı görünümü donar. Redis'teki sunucu tarafındaki zamanlayıcı devam eder. Yeniden bağlandığınızda doğru geçen süre gösterilir. |
| Çevrimdışıyken durdurma | Durdurma işlemi sıraya alınır ve bağlantı geri geldiğinde yürütülür. |
İzinler
| Rol | Zamanlayıcı başlatabilir | Kendi zamanlayıcısını durdurabilir | Başkalarının zamanlayıcısını görebilir |
|---|---|---|---|
| Sahip | Evet | Evet | Hayır (zamanlayıcılar özeldir) |
| Yönetici | Evet | Evet | Hayır |
| Üye | Evet | Evet | Hayır |
| Misafir | Hayır | Hayır | Hayır |
Zamanlayıcılar tamamen özeldir. Hiçbir kullanıcı sizin çalışan bir zamanlayıcınız olup olmadığını veya süresini göremez. Yalnızca ortaya çıkan zaman kaydı girişlerini proje üyeleri görebilir.
En iyi uygulamalar
- Bir sorun üzerinde odaklı çalışmaya başladığınızda zamanlayıcıyı başlatın. Zamanı takip etmenin en doğru yoludur.
- Durdurduktan hemen sonra açıklama ekleyin. Ne kadar beklerseniz, ne yaptığınızı hatırlamak o kadar zorlaşır.
- İptal etmeyi bilinçli kullanın. Zamanlayıcıyı yanlışlıkla başlattıysanız, durdurup kaydı silmek yerine iptal edin.
- Kenar çubuğu göstergesini düzenli kontrol edin. Özellikle sorunlar arasında geçiş yaparken çalışan bir zamanlayıcıyı unutmak kolaydır.
- 24 saatlik sona ermeye güvenmeyin. Her iş gününün sonunda zamanlayıcınızı durdurun veya iptal edin.