İçeriğe atla

Blog yazısı · 20.04.2026

Senkronuz Görev Motoru: Durumlar, Özel Alanlar ve Çoklu Listeler

Sabit bir yapılacaklar listesinin ötesine geçerek özel durumlar, alanlar, görev tipleri ve çoklu liste üyeliği geliştirdim.

Her ekibin “tamamlandı” tanımı farklı. Bir yazılım ekibi analiz, geliştirme ve test adımlarını kullanırken satın alma ekibi teklif bekliyor veya onaylandı gibi durumlara ihtiyaç duyuyor. Senkronuz’un görev motorunu bu nedenle sabit üç durum yerine çalışma alanına göre özelleştirilebilir kurdum.

Durum editörüyle her alan kendi iş akışını tanımlayabiliyor. Özel alanlarda metin, sayı, tarih, seçim ve kişi gibi veri türleri var. Görev tipleri, hata kaydı ile toplantı notunun aynı kalıba girmesini önlüyor. Bir görevin birden fazla listede yer alabilmesi de aynı işi kopyalamadan farklı ekip görünümlerine taşıyor.

Günlük kullanım ayrıntıları

Toplu güncelleme, liste taşıma ve görev çoğaltma işlemlerini API’ye ekledim. Görev detayında yapılan değişiklikler arka planda kaydediliyor; kullanıcı kaydın sürdüğünü veya tamamlandığını görebiliyor. Süre tahmini ve gerçek zaman takibi de görevle birlikte tutuluyor.

Bu yapıda en çok uğraştıran konu izinler oldu. Bir görevin iki listede görünmesi, her iki listenin üyelerinin otomatik olarak her ayrıntıya erişeceği anlamına gelmemeli. Okuma ve değiştirme yetkilerini çalışma alanı, alan ve görev düzeyinde aynı kurallarla değerlendirecek ortak bir servis kullandım.

Önümüzde kontrol listeleri, hatırlatıcılar ve etkinlik geçmişinin daha okunur hâle gelmesi var. Görev ekranının güçlü olması önemli; fakat her seçeneği sürekli görünür tutmak da kalabalık yaratıyor. Sonraki tasarım turunda sık kullanılan eylemleri öne çıkarıp gelişmiş alanları ihtiyaç anında açmayı planlıyorum.