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
- Herhangi bir is ogesini acin.
- Detay panelinde Zaman Takibi bolumune kaydin.
- Zamanlayiciyi Baslat dugmesine (oynat simgesi) tiklayin.
- Zamanlayici hemen saymaya baslar.
- Is ogesi zamanlayici oturumuna baglanir.
Zaman takibi sayfasindan
- Kenar cubugunda Analitik > Zaman Takibi'ne gidin.
- Ust arac cubugundaki Zamanlayiciyi Baslat dugmesine tiklayin.
- Bir sorun secmenizi isteyen bir modal gorunur.
- Zaman takibi yapmak istediginiz sorunu arayin ve secin.
- Baslat'a tiklayin.
- 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:
| Oge | Aciklama |
|---|---|
| Zamanlayici simgesi | Aktif bir zamanlayiciyi gosteren animasyonlu titreyen nokta |
| Gecen sure | Her saniye guncellenen SS:DD:SN formati |
| Sorun tanimlayicisi | Proje oneki ve sorun numarasi (ornegin "PRJ-142") |
| Sorun basligi | Kisaltilmis 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:
| Oge | Aciklama |
|---|---|
| Canli sayac | Animasyonlu saniyelerle buyuk SS:DD:SN gorunumu |
| Durdur dugmesi | Durdurup kaydetmek icin kirmizi kare simgesi |
| Iptal dugmesi | Kaydetmeden durdurmak icin cop kutusu simgesi |
| Sorun baglami | Dogru 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:
| Senaryo | Davranis |
|---|---|
| Sorun A calisirken Sorun B'de zamanlayici baslat | Sorun A zamanlayicisi durur, Sorun A icin zaman kaydi olusturulur, Sorun B zamanlayicisi baslar |
| Zaten calisan ayni sorunda zamanlayici baslat | Etkisi yok -- zamanlayici devam eder |
| Iki tarayici sekmesi acik | Zamanlayici durumu Redis uzerinden senkronize edilir; her iki sekme de ayni zamanlayiciyi gosterir |
Zamanlayici kaliciligi
Zamanlayici tarayicide saklanmaz. Sunucu tarafinda Redis'te kalici olarak tutulur:
| Husus | Detay |
|---|---|
| Depolama | Redis anahtari: setget:timer:{user_id} |
| Saklanan veri | Sorun ID'si, baslangic zaman damgasi, calisma alani ID'si |
| Kalicilik | Tarayici kapatma, sekme kapatma, sayfa yenileme ve cihaz degisikliginde hayatta kalir |
| Sona erme | Kontrolsuz zamanlayicilari onlemek icin zamanlayici 24 saat sonra otomatik olarak sona erer |
| Cihazlar arasi | Dizustunuzde 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
- Kenar cubugu gostergesi, is ogesi detay paneli veya baslik cubugu rozetindeki Durdur dugmesine (kirmizi kare) tiklayin.
- Zamanlayici durur.
- Asagidaki degerlerle bir zaman kaydi olusturulur:
| Alan | Deger |
|---|---|
| Sure | En yakin dakikaya yuvarlanan gecen sure |
| Tarih | Bugunun tarihi |
| Sorun | Bagli is ogesi |
| Aciklama | Bos (sonradan duzenleyebilirsiniz) |
| Faturalanabilir | Projenin varsayilan faturalanabilir ayarini devralir |
| Olusturan | Mevcut kullanici |
- 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:
- Kenar cubugu gostergesi veya is ogesi detay panelindeki Iptal dugmesine (cop kutusu simgesi) tiklayin.
- Bir onay iletisim kutusu gorunur: "Zamanlayici iptal edilsin mi? Hicbir zaman kaydi olusturulmayacak."
- Iptal Et'e tiklayin.
- Zamanlayici durur ve hicbir zaman kaydi olusturulmaz.
| Eylem | Zaman kaydi olusturuldu | Zamanlayici temizlendi |
|---|---|---|
| Durdur | Evet | Evet |
| Iptal | Hayir | Evet |
| 24 saatlik otomatik sona erme | Hayir | Evet |
| 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:
| Sayfa | Zamanlayici gorunur |
|---|---|
| Kontrol Paneli | Evet (kenar cubugu + baslik) |
| Sorunlar listesi | Evet (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) |
| Donguler | Evet (kenar cubugu + baslik) |
| Moduller | Evet (kenar cubugu + baslik) |
| Sayfalar / Wiki | Evet (kenar cubugu + baslik) |
| Ayarlar | Evet (kenar cubugu + baslik) |
| Zaman takibi sayfasi | Evet (satir ici zamanlayici + kenar cubugu + baslik) |
Klavye kisayollari
| Kisayol | Eylem | Baglam |
|---|---|---|
Alt + T | Zamanlayiciyi baslat (sorun secici acar) | Global |
Alt + S | Aktif zamanlayiciyi durdur ve kaydet | Global (yalnizca zamanlayici calisirken) |
Alt + D | Aktif zamanlayiciyi iptal et | Global (yalnizca zamanlayici calisirken) |
Alt + Shift + T | Zamanlanan soruna git | Global (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:
| Senaryo | Davranis |
|---|---|
| Kisa sureli ag kesintisi (< 30 sn) | Zamanlayici gorunumu duraklatilabilir ancak sunucu tarafindaki zamanlayici devam eder. Yeniden baglanma gorunumu geri yukler. |
| Uzun sureli cevrimdisi | Zamanlayici gorunumu donar. Redis'teki sunucu tarafindaki zamanlayici devam eder. Yeniden baglandiginizda dogru gecen sure gosterilir. |
| Cevrimdisiyken durdurma | Durdurma islemi siraya alinir ve baglanti geri geldiginde yurutulur. |
Izinler
| Rol | Zamanlayici baslatabilir | Kendi zamanlayicisini durdurabilir | Baskalarin zamanlayicisini gorebilir |
|---|---|---|---|
| Sahip | Evet | Evet | Hayir (zamanlayicilar ozeldir) |
| Yonetici | Evet | Evet | Hayir |
| Uye | Evet | Evet | Hayir |
| Misafir | Hayir | Hayir | Hayir |
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.