Skip to content

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

  1. Herhangi bir iş ögesini açın.
  2. Detay panelinde Zaman Takibi bölümüne kaydırın.
  3. Zamanlayıcıyı Başlat düğmesine (oynat simgesi) tıklayın.
  4. Zamanlayıcı hemen saymaya başlar.
  5. İş ögesi zamanlayıcı oturumuna bağlanır.

Zaman takibi sayfasından

  1. Kenar çubuğunda Analitik > Zaman Takibi'ne gidin.
  2. Üst araç çubuğundaki Zamanlayıcıyı Başlat düğmesine tıklayın.
  3. Bir sorun seçmenizi isteyen bir modal görünür.
  4. Zaman takibi yapmak istediğiniz sorunu arayın ve seçin.
  5. Başlat'a tıklayın.
  6. 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:

ÖgeAçıklama
Zamanlayıcı simgesiAktif bir zamanlayıcıyı gösteren animasyonlu titreyen nokta
Geçen süreHer 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:

ÖgeAçıklama
Canlı sayaçAnimasyonlu saniyelerle büyük SS:DD:SN görünümü
Durdur düğmesiDurdurup kaydetmek için kırmızı kare simgesi
İptal düğmesiKaydetmeden 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:

SenaryoDavranış
Sorun A çalışırken Sorun B'de zamanlayıcı başlatSorun 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şlatEtkisi yok -- zamanlayıcı devam eder
İki tarayıcı sekmesi açıkZamanlayı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:

HususDetay
DepolamaRedis anahtarı: setget:timer:{user_id}
Saklanan veriSorun ID'si, başlangıç zaman damgası, çalışma alanı ID'si
KalıcılıkTarayıcı kapatma, sekme kapatma, sayfa yenileme ve cihaz değişikliğinde hayatta kalır
Sona ermeKontrolsü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

  1. 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.
  2. Zamanlayıcı durur.
  3. Aşağıdaki değerlerle bir zaman kaydı oluşturulur:
AlanDeğer
SüreEn yakın dakikaya yuvarlanan geçen süre
TarihBugünün tarihi
SorunBağlı iş ögesi
AçıklamaBoş (sonradan düzenleyebilirsiniz)
FaturalanabilirProjenin varsayılan faturalanabilir ayarını devralır
OluşturanMevcut kullanıcı
  1. 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:

  1. Kenar çubuğu göstergesi veya iş ögesi detay panelindeki İptal düğmesine (çöp kutusu simgesi) tıklayın.
  2. Bir onay iletişim kutusu görünür: "Zamanlayıcı iptal edilsin mi? Hiçbir zaman kaydı oluşturulmayacak."
  3. İptal Et'e tıklayın.
  4. Zamanlayıcı durur ve hiçbir zaman kaydı oluşturulmaz.
EylemZaman kaydı oluşturulduZamanlayıcı temizlendi
DurdurEvetEvet
İptalHayırEvet
24 saatlik otomatik sona ermeHayırEvet
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:

SayfaZamanlayıcı görünür
Kontrol PaneliEvet (kenar çubuğu + başlık)
Sorunlar listesiEvet (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ülerEvet (kenar çubuğu + başlık)
ModüllerEvet (kenar çubuğu + başlık)
Sayfalar / WikiEvet (kenar çubuğu + başlık)
AyarlarEvet (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ısayolEylemBağlam
Alt + TZamanlayıcıyı başlat (sorun seçici açar)Global
Alt + SAktif zamanlayıcıyı durdur ve kaydetGlobal (yalnızca zamanlayıcı çalışırken)
Alt + DAktif zamanlayıcıyı iptal etGlobal (yalnızca zamanlayıcı çalışırken)
Alt + Shift + TZamanlanan soruna gitGlobal (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ışı:

SenaryoDavranış
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 durdurmaDurdurma işlemi sıraya alınır ve bağlantı geri geldiğinde yürütülür.

İzinler

RolZamanlayıcı başlatabilirKendi zamanlayıcısını durdurabilirBaşkalarının zamanlayıcısını görebilir
SahipEvetEvetHayır (zamanlayıcılar özeldir)
YöneticiEvetEvetHayır
ÜyeEvetEvetHayır
MisafirHayırHayırHayı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.

İlgili sayfalar