Validasyonlar/Süreç Doğrulama Kontrolleri
Zorunlu alanlar, geçiş doğrulayıcıları ve form kurallarıyla eksik veriyle ilerlemeyi engelleyin.
ProjectCore, eksik veriyle ilerlemeyi üç katmanda engeller: modül bazında zorunlu alanlar, durum geçişlerine bağlanan doğrulayıcılar ve form düzeyindeki kurallar. Kayıt açılırken ve kapatılırken farklı zorunluluklar tanımlanabilir. Böylece rapora giren veri baştan eksiksiz olur.
Modül ne yapar?
Validasyonlar/Süreç Doğrulama Kontrolleri, süreçlerin tanımlı standartlara uygun ilerlemesini güvence altına alır. Eksik veriyle ilerleme üç katmanda engellenir: modül bazında zorunlu alanlar, durum geçişlerine bağlanan doğrulayıcılar ve form düzeyindeki alan kuralları. Şartlar karşılanmadan kayıt bir sonraki adıma taşınamaz. Böylece disiplin kişisel dikkate değil sistemin kendisine bağlanır.
Validasyon Ayarları ekranında proje, görev, değişiklik ve iyileştirme gibi modüller listelenir ve her biri için hangi alanların doldurulmasının zorunlu olacağı belirlenir. Sistem genelinde bazı alanlar zaten zorunludur; özel alanlar eklendiğinde zorunluluk kümesi buradan güncellenir. Kurum genelinde tek bir katı kalıp dayatmak yerine her modül kendi zorunluluk setini taşır. Zorunluluk listesi büyüdükçe kayıt açma ekranı ağırlaşabileceği için hangi alanın gerçekten rapora girdiği gözden geçirilir ve küme dar tutulur.
Zorunluluk yalnız kayıt açılışıyla sınırlı değildir. Kapatma ayarlarında, kaydı kapatan kişinin doldurması gereken alanlar ayrıca tanımlanır; böylece kayıtlar hem açılırken hem kapanırken aynı disiplinle izlenir. Bir alan zorunlu hâle getirildiğinde raporlar da o alanı içereceği için sonradan veri tamamlama işi ortadan kalkar. Kapanışta istenen bilgi kaydın nasıl sonuçlandığını anlattığından, geçmişe dönük incelemelerde en çok bu alanlar kullanılır.
Doğrulamalar modüle ve duruma özel tanımlandığı için her sürecin kendi kalite kapısı olur. Bir görev Tamamlandı durumuna geçmeden önce iş kaydının girilmesi, bir story kapatılmadan önce test sonucunun işaretlenmesi veya bir değişiklik talebi onaya gönderilmeden önce etki analizinin doldurulması zorunlu kılınabilir. Kural karşılanmadığında ekranda hangi alanın eksik kaldığı belirtilir ve düzeltme aynı yerde yapılır. Süreç adımları iyi niyete bırakılmaz.
Proje modülünde doğrulama doğrudan iş akışına bağlanır. Ayarlar ▸ Geçişler bölümünde her geçişin üzerine ekran, koşul, doğrulayıcı, onay ve son fonksiyon bağlanabilir: doğrulayıcı geçiş anında alan zorunluluğunu denetler, koşul geçişin kime ve hangi durumda görüneceğini sınırlar, ekran ise geçiş sırasında bir form açarak çözüm ve açıklama ister. Bu sayede bir görev, gereken bilgi girilmeden bir sonraki duruma taşınamaz.
Akışın kendisi de bir doğrulama katmanıdır: geçiş tanımlı değilse o yön kapalıdır ve tanımsız bir yöne yazma denemesi sunucu tarafından reddedilir. Panoda sürüklenen bir kartın eski sütununa dönmesi çoğu zaman bu kuralın çalıştığını gösterir. Geçiş tablosunun altındaki İş Akışı Diyagramı bölümü tanımlı yönleri graf hâlinde gösterir ve kopuk düğümler burada tek bakışta fark edilir. Bir duruma hiç gelen geçiş tanımlanmadığı fark edildiğinde, o durum kayıtların takıldığı bir çıkmaz hâline gelmeden düzeltilir.
Form düzeyinde ise her alanın kendi kuralı vardır: Required alanın zorunluluğunu, Validator hangi biçimde doldurulacağını belirler; Reactions ile bir alanın değerine göre başka alanlar görünür ya da gizli hâle gelir. Onay kapısı bulunan akışlarda bekleme ve red kenarları koşulsuz bırakılır; onay sonucu işlenirken bu kenarlar tekrar değerlendirildiği için buraya konulacak bir koşul akışı kilitleyebilir. Üç katman birlikte çalıştığında rapora giren veri eksiksiz olur; proje yöneticisi ölçüme güvenir, ekip üyesi neyi eksik bıraktığını anında görür, süreç sahibi standardın uygulandığını ayrıca denetlemek zorunda kalmaz.
Modülün uygulamadaki karşılıkları
Validasyon Ayarları
Proje, görev, değişiklik ve iyileştirme gibi modüller için hangi alanların zorunlu olacağı ayrı ayrı belirlenir. Özel alan eklendiğinde zorunluluk kümesi aynı ekrandan güncellenir.
Kapatma ayarları
Kaydı kapatan kişinin doldurması gereken alanlar ayrıca tanımlanır. Açılış ve kapanış farklı kurallarla denetlenir.
Modüle ve duruma özel kalite kapısı
Her sürecin kendi doğrulama kümesi olur: bir görev tamamlanmadan iş kaydı, bir story kapanmadan test sonucu istenebilir. Tek bir kalıp tüm ekiplere dayatılmaz.
Anlık eksik alan uyarısı
Kural karşılanmadığında hangi alanın eksik kaldığı ekranda belirtilir. Düzeltme aynı yerde yapılır, kayıt geri dönmez.
Geçiş doğrulayıcısı
Ayarlar ▸ Geçişler bölümünde bir geçişe bağlanan doğrulayıcı, geçiş anında alan zorunluluğunu denetler.
Geçiş koşulu
Koşul, geçişin kime ve hangi durumda görüneceğini sınırlar. Yetkisiz veya erken geçiş denemeleri listeye düşmez.
Geçiş ekranı
Geçiş sırasında açılan form çözüm ve açıklama gibi bilgileri ister. Bu alanlar doldurulmadan geçiş tamamlanmaz.
Tanımsız geçişin engellenmesi
Geçiş tanımlı değilse o yön kapalıdır; tanımsız yöne yazma denemesi sunucu tarafından reddedilir.
Form Validator ve Required
Form tasarımcısında alan bazında zorunluluk ve biçim kuralı tanımlanır. Reactions ile kural başka alanların değerine bağlanır.
Diyagramla akış denetimi
Tanımlı geçişler görsel bir graf olarak çizilir. Kopuk düğümler ve eksik yönler tek bakışta görülür.
Uçtan uca akış
- 01Adım
Zorunlu alanları belirleyin
Validasyon Ayarları ekranında modül seçilir ve kayıt açılışında zorunlu olacak alanlar işaretlenir.
- 02Adım
Kapanış kuralını ekleyin
Kapatma ayarlarında kaydı kapatırken doldurulması gereken alanlar tanımlanır.
- 03Adım
Geçişe doğrulama bağlayın
Ayarlar▸Geçişlerbölümünde ilgili geçişe doğrulayıcı, koşul veya ekran eklenir. - 04Adım
Form kurallarını ayarlayın
Form tasarımcısında alan bazında
RequiredveValidatordeğerleri verilir, gerekirseReactionsile koşula bağlanır. - 05Adım
Akışı gözle doğrulayın
İş Akışı Diyagramıbölümünden geçiş grafı incelenir; eksik yön ve kopuk düğüm kalmadığı kontrol edilir.
- Modül bazında zorunlu alan
- Açılış ve kapanış ayrımı
- Geçiş doğrulayıcısı
- Geçiş ekranı ve koşulu
- Form Validator ve Required
- İş Akışı Diyagramı ile kontrol
Bu gruptaki diğer modüller
ProjectCore'u kendi süreçlerinizde görün
Lisans paketlerini inceleyin ya da ekibinizin süreçleri üzerinden canlı bir demo planlayalım.
