Proje Bazlı Akış ve Onay Diyagramları - Görev Durum Geçiş ve Akış Yönetimi
Görev türü bazında durum geçişlerini, onay kapılarını ve akış diyagramını proje içinde tanımlayın.
Bir görevin hangi durumdan hangi duruma geçebileceğini projenin kendi geçiş kuralları belirler. Geçişler görev türü bazında tanımlanır; üzerlerine ekran, koşul, doğrulayıcı ve onay kapısı bağlanır. Tanımlı akış, İş Akışı Diyagramı bölümünde görsel bir graf olarak izlenir.
Modül ne yapar?
ProjectCore'da durum değişikliği serbest bir alan güncellemesi değildir. Projenin Ayarlar ▸ Geçişler ekranı hangi durumdan hangi duruma gidilebileceğini tanımlar; tanımlı geçiş yoksa o yön kapalıdır. Panoda sürüklenen bir kartın eski sütununa dönmesi ya da durum listesinde beklenen statünün bulunmaması bu kuralların doğrudan sonucudur. Kurallar projenin kendi ayarlarında durduğu için bir projede yapılan değişiklik diğer projelerin akışını etkilemez.
Geçişler görev türü bazında tutulur; ekranın ilk alanı görev türü seçicisidir ve seçim yapılmadan liste görünmez. Hatanın akışı hikayeninkinden farklı olabilir, her tür kendi zincirini taşır ve yeni eklenen bir görev türünün geçişleri boş başlar. Geçiş tablosu Kaynak Durum, Hedef Durum, Geçiş Adı, Açıklama, Sıra ve Yapılandırma kolonlarından oluşur. Tablonun üstündeki Ekran açar, Onay gerektirir, Kuralı var ve Dikkat gerektirir süzgeçleriyle karmaşık akışlarda aranan geçiş hızla bulunur.
Bir geçiş yalnızca izin vermekten ibaret değildir. Üzerine ekran bağlanarak geçiş anında form açtırılır, koşul ile geçişin kime ve hangi durumda görüneceği sınırlandırılır, doğrulayıcı ile alan zorunlulukları denetlenir, onay ile geçiş bir onay kapısına bağlanır, son fonksiyon ile geçiş sonrası otomatik işlem çalıştırılır. Bu beş bileşen kalite kapılarını akışın kendisine gömer. Sıfırdan kurulan akışlarda Varsayılanları Oluştur düğmesi durum sırasına göre ileri ve geri geçişlerden oluşan bir zincir üretir, sonrasında gereksiz geçişler silinip özel olanlar eklenir.
Onay bağlanan bir geçişte görev doğrudan hedefe gitmez: önce bir onay isteği açılır ve görev, karar verilene kadar bir bekleme statüsünde durur. Bu yüzden onaylı geçiş üç statü ve üç kenar ister; kaynaktan beklemeye, beklemeden hedefe ve beklemeden redde. Kenarlardan biri eksikse görev takılı kalır: onay verilir, görev kıpırdamaz ve ekranda hata da görünmez. Bekleme ile red kenarlarına koşul veya doğrulayıcı konmamalıdır, çünkü onay sonucu uygulanırken bu kenarlar yeniden değerlendirilir ve konulan koşul akışı kilitleyebilir.
Akış kurgusu proje başına bağımsızdır. Bir projede inceleme adımı zorunlu tutulurken başka bir projede çok daha kısa bir zincir işletilebilir; süreci değiştirmek için geliştirme talebi açmak gerekmez, kural aynı ekranda güncellenir. Koşul bileşeni sayesinde belirli bir eşiği aşan iş ek bir onay kapısına yönlendirilirken eşiğin altındaki iş kısa yoldan ilerler. Yetersiz bulunan bir kayıt için akışa geri gönderme adımı eklenir; kayıt revizyona döner, süreç en baştan kurulmaz.
Tanımlı akış, tablonun altındaki İş Akışı Diyagramı bölümünde görsel bir graf olarak çizilir. Kopuk düğümleri, eksik yönleri ve onay kurgusundaki boşlukları görmenin en hızlı yolu budur. Diyagram aynı zamanda süreci okunur kılar: bir kaydın hangi adımda beklediği ve oradan nereye gidebileceği tablo taranmadan anlaşılır. Akış devreye alınmadan önceki son kontrol bu ekranda yapılır.
Kural tabanlı akış, elle takip ve hatırlatma yükünü ortadan kaldırır; yanlış durum atlamaları ve sıra dışı ilerlemeler engellenir. Her onay adımının kim tarafından, ne zaman ve hangi gerekçeyle verildiği kayıt altına alındığı için geriye dönük izlenebilirlik korunur. Proje yöneticisi akışı kurarken, ekip üyesi ise günlük kullanımda aynı kuralın içinde çalışır. Süreç böylece yazılı bir talimat olmaktan çıkıp sistemin davranışına dönüşür.
Modülün uygulamadaki karşılıkları
Görev türüne özel akış
Geçişler ekranı önce görev türü seçilmesini ister; hatanın ve hikayenin akışı birbirinden bağımsız tanımlanır. Yeni bir görev türü eklendiğinde onun geçişleri boş başlar, tanımlanmazsa o tür diğerlerinden farklı davranır.
Geçiş tablosu ve süzgeçler
Kaynak Durum, Hedef Durum, Geçiş Adı, Açıklama, Sıra ve Yapılandırma kolonları tek listede görünür. Ekran açar, Onay gerektirir, Kuralı var ve Dikkat gerektirir düğmeleri listeyi daraltarak aranan geçişi bulmayı kolaylaştırır.
Geçişe bağlanan beş bileşen
Her geçişe ekran, koşul, doğrulayıcı, onay ve son fonksiyon bağlanabilir. Geçiş anında form açtırmak, alanı zorunlu kılmak ya da sonrasında otomatik işlem çalıştırmak bu yolla yapılır.
Varsayılanları Oluştur
Durum sırasına göre ileri ve geri geçişlerden oluşan bir zincir üretilir. Üretim durum sırasını temel aldığı için kullanılmayacak durumları önceden silmek, sonradan onlarca gereksiz geçişi tek tek temizlemekten kolaydır.
Koşullu dallanma ve geri gönderme
Koşul bileşeniyle belirli bir eşiği aşan iş ek onay kapısına, eşiğin altındaki iş kısa yola yönlendirilir. Yetersiz bulunan kayıt için akışa geri gönderme adımı eklenerek süreç baştan kurulmadan revizyona dönülür.
Akış grafiğinde görsel doğrulama
Tanımlı geçişler İş Akışı Diyagramı bölümünde graf olarak çizilir. Kopuk düğümler ve eksik yönler bu ekranda gözle ayırt edilir; akış devreye alınmadan önceki son kontrol buradan yapılır.
Onay kapısı ve bekleme statüsü
Onaylı geçişte kaynak statüden bekleme statüsüne geçilir; onaylandığında hedef, reddedildiğinde red statüsüne gidilir. Karar verilene kadar görev bekleme statüsünde durur.
Üç kenar kuralı
Onaylı bir geçiş kaynaktan beklemeye, beklemeden hedefe ve beklemeden redde giden üç kenarı birlikte ister. Kenarlardan biri eksikse onay verilir ama görev kıpırdamaz ve ekranda hata da görünmez.
Çok kapılı akış
Bir görev birbirini izleyen birden fazla onaydan geçirilebilir ve her kapı kendi bekleme statüsü ile kenarlarını taşır. Bir görevde aynı anda yalnız bir açık onay isteği bulunabildiği için her aşamanın temiz kapanması gerekir.
Gelen kenarı olmayan statü uyarısı
Hiçbir geçişin hedefi olmayan bir statü durum listesinde seçenek olarak görünse de sunucu o yazmayı reddeder. Çözüm, o statüye en az bir gelen geçiş tanımlayarak onu akışa bağlamaktır.
Uçtan uca akış
- 01Adım
Durumları hazırlayın
Ayarlar▸Durumlarbölümünde projenin durumları, kategorileri ve sıra numaraları tanımlanır; kullanılmayacak durumlar temizlenir. - 02Adım
Geçiş zincirini kurun
Ayarlar▸Geçişlerekranında görev türü seçilir veVarsayılanları Oluşturile temel ileri-geri zincir üretilir, ardından gereksiz geçişler kaldırılır. - 03Adım
Geçişleri yapılandırın
Kritik geçişlere ekran, koşul, doğrulayıcı veya onay bağlanır; geçiş sonrası çalışması gereken işlemler son fonksiyon olarak eklenir.
- 04Adım
Onay kenarlarını tamamlayın
Onaylı her geçiş için bekleme ve red statüleri ile kaynaktan beklemeye, beklemeden hedefe ve beklemeden redde giden kenarlar tanımlanır.
- 05Adım
Diyagramda doğrulayın
İş Akışı Diyagramıaçılarak akışın bütünlüğü gözle kontrol edilir; kopuk düğüm kalmadığı doğrulandıktan sonra akış kullanıma alınır.
- Görev türü bazında geçiş kümesi
- Ekran, koşul, doğrulayıcı ve onay
- Görsel akış grafiği
- Bekleme ve red statüsü
- Koşullu dallanma ve geri gönderme
- Varsayılan geçiş üretimi
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.
