Geçişler

Durumlar arası geçiş kuralları: görev türü bazında tanımlama, varsayılan geçiş üretimi, ekran/onay/koşul yapılandırması ve gelen kenarı olmayan statü tuzağı.

AyarlarGeçişler, bir görevin hangi durumdan hangi duruma geçebileceğini belirler. Geçiş tanımlı değilse o yön kapalıdır.

Ekranın bölümleri

Proje ayarları — Geçiş kuralları

#BölümNe işe yarar
Bölüm listesiAyarların 14 bölümü; rozetler o bölümdeki kayıt sayısını gösterir
Bölüm içeriğiSeçili bölümün ayarları
Görev Türü seçiciGeçişler türe göre tanımlanır; önce tür seçilir

Geçişler görev türü bazındadır

Ekranın ilk alanı Görev Türü seçicisidir ve seçim yapılmadan liste görünmez. Her görev türü kendi iş akışına sahip olabilir: hataların akışı hikayelerinkinden farklı olabilir.

DİKKAT

Bir görev türü için tanımladığınız geçişler yalnız o türü bağlar. Yeni bir görev türü eklediğinizde onun geçişleri boş başlar; tanımlamayı unutursanız o türdeki görevlerin akışı diğerlerinden farklı davranır.

Tablo

Kolonİçerik
Kaynak DurumGeçişin başladığı durum
Hedef DurumGeçişin vardığı durum
Geçiş AdıKullanıcıya gösterilen ad (InReview → Done)
Açıklamaİsteğe bağlı not
SıraListede ve menülerde görünme sırası
YapılandırmaGeçişe bağlı ekran, koşul, onay veya doğrulayıcı özeti

Üstteki dört düğme listeyi yapılandırmaya göre süzer: Ekran açar, Onay gerektirir, Kuralı var, Dikkat gerektirir.

Varsayılan geçişleri üretme

Varsayılanları Oluştur, durum sırasına göre ileri ve geri geçişlerden oluşan bir zincir kurar. Sıfırdan bir akış kurarken hızlı bir başlangıçtır; sonrasında gereksiz geçişleri silip özel olanları eklersiniz.

DİKKAT

Üretim durum sırasını temel aldığı için, sırası olmayan veya kullanılmayacak durumlar da zincire girer. Ekran görüntüsündeki 18 geçişin ilk altısı, projeyle birlikte seed edilen Todo/InProgress/InReview/Done durumlarına aittir — akışın gerçek durumları Bekleyen İşler'den başlar.

Varsayılanları üretmeden önce kullanmayacağınız durumları silmek, sonradan onlarca gereksiz geçişi tek tek temizlemekten kolaydır. Bkz. Durumlar.

Geçişe yapılandırma bağlama

Bir geçiş yalnızca "izin ver" demekten ibaret değildir; üzerine şunlar bağlanabilir:

YapılandırmaNe yapar
EkranGeçiş sırasında form açar (örneğin çözüm ve açıklama ister)
KoşulGeçişin kime/hangi durumda görüneceğini sınırlar
DoğrulayıcıGeçiş anında alan zorunluluğu kontrol eder
OnayGeçişi bir onay kapısına bağlar
Son fonksiyonGeçiş sonrası otomatik işlem çalıştırır

İş Akışı Diyagramı

Tablonun altındaki İş Akışı Diyagramı bölümü, tanımlı geçişleri görsel bir graf olarak gösterir. Karmaşık akışlarda kopuk düğümleri ve eksik yönleri görmenin en hızlı yoludur.

Sık karşılaşılan iki durum

Kart panoda geri dönüyor

Bir kartı sürüklediğinizde eski sütununa geri dönüyorsa, o yönde tanımlı bir geçiş yoktur — ya da geçişe bağlı bir koşul/doğrulayıcı sizi durduruyordur.

Statü listede görünüyor ama yazılamıyor

DİKKAT

Hiçbir geçişin hedefi olmayan bir statü, durum listesinde "şuraya taşı" seçeneği olarak görünebilir; ancak sunucu o yazmayı reddeder ve Transition not allowed by the project workflow. hatası döner.

Bu, akışta unutulmuş (gelen kenarı olmayan) statülerde ortaya çıkar. Çözüm: o statüye en az bir gelen geçiş tanımlayın — örneğin "iade → revize et ve yeniden gönder" gibi. Böylece statü akışa bağlanır ve hem listede hem yazmada tutarlı davranır.

İlgili sayfalar

Son doğrulama: