Skip to content

Zamanlayici Widget'i

Zamanlayici widget'i, calisirken zamani takip etmenizi saglayan yerlesik bir kronometredir. Zamanlayiciyi baslattiginizda, gercek zamanli olarak saymaya baslar. Durdurdugunuzda, otomatik olarak bir zaman kaydi olusturulur. Zamanlayici, SetGet'teki tum sayfalarda gorunur oldugundan, neyi takip ettiginizi her zaman bilirsiniz.

Zamanlayiciyi baslatma

Zamanlayiciyi baslatmak icin iki yer vardir:

Is ogesi detay panelinden

  1. Herhangi bir is ogesini acin.
  2. Detay panelinde Zaman Takibi bolumune kaydin.
  3. Zamanlayiciyi Baslat dugmesine (oynat simgesi) tiklayin.
  4. Zamanlayici hemen saymaya baslar.
  5. Is ogesi zamanlayici oturumuna baglanir.

Zaman takibi sayfasindan

  1. Kenar cubugunda Analitik > Zaman Takibi'ne gidin.
  2. Ust arac cubugundaki Zamanlayiciyi Baslat dugmesine tiklayin.
  3. Bir sorun secmenizi isteyen bir modal gorunur.
  4. Zaman takibi yapmak istediginiz sorunu arayin ve secin.
  5. Baslat'a tiklayin.
  6. Zamanlayici saymaya baslar.

TIP

Ayrica SetGet'in herhangi bir yerinden Alt + T klavye kisayolunu kullanarak zamanlayiciyi baslatabilirsiniz. Sorunu secmek icin hizli secim modali gorunur.

Zamanlayici gorunumu

Baslatildiktan sonra zamanlayici iki konumda goruntulenir:

Kenar cubugu gostergesi

Kenar cubugunun sol alt kosesinde kalici bir zamanlayici gostergesi gorunur:

OgeAciklama
Zamanlayici simgesiAktif bir zamanlayiciyi gosteren animasyonlu titreyen nokta
Gecen sureHer saniye guncellenen SS:DD:SN formati
Sorun tanimlayicisiProje oneki ve sorun numarasi (ornegin "PRJ-142")
Sorun basligiKisaltilmis sorun basligi

Dogrudan bagli is ogesine gitmek icin kenar cubugu gostergesine tiklayin.

Is ogesi detay paneli

Aktif zamanlayiciya bagli is ogesini goruntulediginizde, Zaman Takibi bolumu sunlari gosterir:

OgeAciklama
Canli sayacAnimasyonlu saniyelerle buyuk SS:DD:SN gorunumu
Durdur dugmesiDurdurup kaydetmek icin kirmizi kare simgesi
Iptal dugmesiKaydetmeden durdurmak icin cop kutusu simgesi
Sorun baglamiDogru ogeyi zamanladiginizi onaylar

Baslik cubugu gostergesi

Global baslik cubugunda avatarInizin yaninda kucuk bir zamanlayici rozeti de gorunur. Bu, kenar cubugu daraltilmis olsa bile aktif zamanlayicinin gorunur olmasini saglar.

Zamanlayici davranisi

Ayni anda tek zamanlayici

Her kullanici herhangi bir anda yalnizca bir aktif zamanlayiciya sahip olabilir. Yeni bir zamanlayici baslatmak oncekini otomatik olarak yonetir:

SenaryoDavranis
Sorun A calisirken Sorun B'de zamanlayici baslatSorun A zamanlayicisi durur, Sorun A icin zaman kaydi olusturulur, Sorun B zamanlayicisi baslar
Zaten calisan ayni sorunda zamanlayici baslatEtkisi yok -- zamanlayici devam eder
Iki tarayici sekmesi acikZamanlayici durumu Redis uzerinden senkronize edilir; her iki sekme de ayni zamanlayiciyi gosterir

Zamanlayici kaliciligi

Zamanlayici tarayicide saklanmaz. Sunucu tarafinda Redis'te kalici olarak tutulur:

HususDetay
DepolamaRedis anahtari: setget:timer:{user_id}
Saklanan veriSorun ID'si, baslangic zaman damgasi, calisma alani ID'si
KalicilikTarayici kapatma, sekme kapatma, sayfa yenileme ve cihaz degisikliginde hayatta kalir
Sona ermeKontrolsuz zamanlayicilari onlemek icin zamanlayici 24 saat sonra otomatik olarak sona erer
Cihazlar arasiDizustunuzde zamanlayici baslatin, telefonunuzdan kontrol edin

Tarayiciyi kapattiktan sonra SetGet'i actiginizda zamanlayici kaldigi yerden devam eder. Gecen sure, saklanan baslangic zaman damgasi ile mevcut zaman arasindaki fark olarak hesaplanir.

WARNING

Bir zamanlayici durdurulmadan 24 saatten fazla calisirsa, otomatik olarak iptal edilir. Bu guvenlik mekanizmasi, yanlislikla gunlerce takip edilen sure birikmesini onler.

Minimum sure

Zamanlayici durduruldugunda 1 dakikadan kisa zaman kayitlari iptal edilir. Bu, yanlislikla olusturulan mikro kayitlarin zaman kaydi tablosunu karistirmasini onler.

Zamanlayiciyi durdurma

Durdur ve kaydet

  1. Kenar cubugu gostergesi, is ogesi detay paneli veya baslik cubugu rozetindeki Durdur dugmesine (kirmizi kare) tiklayin.
  2. Zamanlayici durur.
  3. Asagidaki degerlerle bir zaman kaydi olusturulur:
AlanDeger
SureEn yakin dakikaya yuvarlanan gecen sure
TarihBugunun tarihi
SorunBagli is ogesi
AciklamaBos (sonradan duzenleyebilirsiniz)
FaturalanabilirProjenin varsayilan faturalanabilir ayarini devralir
OlusturanMevcut kullanici
  1. Bir onay bildirimi gorunur: "Zaman kaydedildi: Xs Yd".

Durdurduktan sonra duzenleme

Durdurduktan sonra yeni zaman kaydi, is ogesinin zaman kaydi tablosunda gorunur. Hemen duzenleyerek sunlari yapabilirsiniz:

  • Sureyi ayarlayin (yukari veya asagi yuvarlayin).
  • Ne uzerinde calistiginiza dair aciklama ekleyin.
  • Faturalanabilir isaretini degistirin.
  • Is gece yarisini gecmisse kaydedilen tarihi degistirin.

Zamanlayiciyi iptal etme

Zamanlayiciyi yanlislikla baslattiyseniz veya zamani kaydetmek istemiyorsaniz:

  1. Kenar cubugu gostergesi veya is ogesi detay panelindeki Iptal dugmesine (cop kutusu simgesi) tiklayin.
  2. Bir onay iletisim kutusu gorunur: "Zamanlayici iptal edilsin mi? Hicbir zaman kaydi olusturulmayacak."
  3. Iptal Et'e tiklayin.
  4. Zamanlayici durur ve hicbir zaman kaydi olusturulmaz.
EylemZaman kaydi olusturulduZamanlayici temizlendi
DurdurEvetEvet
IptalHayirEvet
24 saatlik otomatik sona ermeHayirEvet
Yeni zamanlayici baslat (otomatik durdurma)Evet (onceki sorun icin)Onceki temizlendi, yenisi basladi

Sayfalar arasi zamanlayici gorunurlugu

Zamanlayici gostergesi, farkindaligi surdurmek icin tum SetGet sayfalarinda kasitli olarak gorunurdur:

SayfaZamanlayici gorunur
Kontrol PaneliEvet (kenar cubugu + baslik)
Sorunlar listesiEvet (kenar cubugu + baslik)
Is ogesi detayi (ayni sorun)Evet (satir ici zamanlayici + kenar cubugu + baslik)
Is ogesi detayi (farkli sorun)Evet (kenar cubugu + baslik, hangi sorunun zamanlandigini gosterir)
DongulerEvet (kenar cubugu + baslik)
ModullerEvet (kenar cubugu + baslik)
Sayfalar / WikiEvet (kenar cubugu + baslik)
AyarlarEvet (kenar cubugu + baslik)
Zaman takibi sayfasiEvet (satir ici zamanlayici + kenar cubugu + baslik)

Klavye kisayollari

KisayolEylemBaglam
Alt + TZamanlayiciyi baslat (sorun secici acar)Global
Alt + SAktif zamanlayiciyi durdur ve kaydetGlobal (yalnizca zamanlayici calisirken)
Alt + DAktif zamanlayiciyi iptal etGlobal (yalnizca zamanlayici calisirken)
Alt + Shift + TZamanlanan soruna gitGlobal (yalnizca zamanlayici calisirken)

TIP

Klavye kisayollari herhangi bir sayfadan calisir. Zamanlayiciyi durdurmak veya iptal etmek icin is ogesine veya zaman takibi sayfasina gitmeniz gerekmez.

Zamanlayici ve cevrimdisi davranis

SetGet bir web uygulamasidir ve internet baglantisi gerektirir. Baglanti sorunlari sirasinda zamanlayici davranisi:

SenaryoDavranis
Kisa sureli ag kesintisi (< 30 sn)Zamanlayici gorunumu duraklatilabilir ancak sunucu tarafindaki zamanlayici devam eder. Yeniden baglanma gorunumu geri yukler.
Uzun sureli cevrimdisiZamanlayici gorunumu donar. Redis'teki sunucu tarafindaki zamanlayici devam eder. Yeniden baglandiginizda dogru gecen sure gosterilir.
Cevrimdisiyken durdurmaDurdurma islemi siraya alinir ve baglanti geri geldiginde yurutulur.

Izinler

RolZamanlayici baslatabilirKendi zamanlayicisini durdurabilirBaskalarin zamanlayicisini gorebilir
SahipEvetEvetHayir (zamanlayicilar ozeldir)
YoneticiEvetEvetHayir
UyeEvetEvetHayir
MisafirHayirHayirHayir

Zamanlayicilar tamamen ozeldir. Hicbir kullanici sizin calisan bir zamanlayiciniz olup olmadigini veya suresini goremez. Yalnizca ortaya cikan zaman kaydi girislerini proje uyeleri gorebilir.

En iyi uygulamalar

  • Bir sorun uzerinde odakli calismaya basladiginizda zamanlayiciyi baslatin. Zamani takip etmenin en dogru yoludur.
  • Durdurduktan hemen sonra aciklama ekleyin. Ne kadar beklerseniz, ne yaptiginizi hatirlamak o kadar zorlasir.
  • Iptal etmeyi bilinili kullanin. Zamanlayiciyi yanlislikla baslattiyseniz, durdurup kaydi silmek yerine iptal edin.
  • Kenar cubugu gostergesini duzenli kontrol edin. Ozellikle sorunlar arasinda gecis yaparken calisan bir zamanlayiciyi unutmak kolaydir.
  • 24 saatlik sona ermeye guvenmeyin. Her is gununun sonunda zamanlayicinizi durdurun veya iptal edin.

Ilgili sayfalar