Jira Get Transitions aksiyonu, belirli bir issue’nun mevcut workflow durumundan geçiş yapabileceği tüm olası transition’ları (geçiş adımlarını) döndürür. Bu sayede kullanıcı, ilgili issue üzerinde hangi statülere geçiş yapabileceğini görebilir.
Teknik Özellikler
Workflow Transition Getirme: Seçilen issue için kullanılabilir tüm geçişler (transition) listelenir. Dönen veri tipi JiraTransitionDto (Many)’dir.
Parametreler:
settings (Object – zorunlu): Jira bağlantı ayarları (Config Manager üzerinden tanımlanır).issue_key (String – zorunlu): Jira issue anahtarı (örn. DEV-123).Veri Kaynağı Uyumluluğu:
Sabit değer (Fixed Value ) girilebilir. Dinamik kaynaklardan (Form Input, Current, Action Result, Method Input ) alınabilir. Web & Mobil Destek: Hem web hem de mobil uygulamalarda çalışır.
Jira Get Transitions Uygulama Adımları 1. UI Design’da Aksiyon Ekleme
Issue detay ekranını açın. Kullanıcının issue’yu farklı bir statüye taşıyabilmesi için bir Button elementi ekleyin (örn. “Geçişleri Görüntüle”). Butona tıklayın → + ADD ACTION → Jira → Jira Get Transitions seçin. 2. Parametreleri Tanımlama
settings: Configuration Manager’dan Jira API ayarınızı seçin.issue_key: Dinamik olarak seçilen issue’nun anahtarını bağlayın (örn. Current.Issue.Key).3. Dönen Veriyi Kullanma
Dönen transition listesi, kullanıcıya bir Select Box içinde gösterilebilir. Kullanıcı bir geçiş seçtiğinde, seçilen transition ID’si daha sonra Jira Transition Issue aksiyonuna aktarılabilir. Kullanım Senaryosu: Issue Durum Geçişlerini Listeleme Bir kullanıcı, DEV-45 numaralı issue’nun hangi statülere taşınabileceğini görmek istiyor.
Adımlar:
“Geçişleri Göster” butonuna tıklanır. Jira Get Transitions aksiyonu tetiklenir.Dönen sonuçlar (örn. In Progress, In Review, Done) bir liste halinde kullanıcıya gösterilir. Kullanıcı seçimini yaptıktan sonra, Jira Transition Issue aksiyonu ile issue yeni statüye taşınır. Jira Get Transitions İleri Seviye Özelleştirmeler Dinamik Issue Key: Kullanıcı hangi issue’yu açtıysa, otomatik olarak o issue’nun transitions’ları alınabilir.Koşullu UI: Dönen transition listesine göre UI’de sadece izin verilen butonları aktif hale getirebilirsiniz.Zincirleme Kullanım: “Get Transitions” + “Transition Issue” aksiyonlarını birlikte kullanarak tam workflow kontrolü sağlayabilirsiniz.Teknik Riskler ve Kontroller
issue_key doğru girilmelidir. Aksi takdirde geçiş bilgisi alınamaz.settings doğru yapılandırılmalıdır. Configuration Manager’da Jira bağlantısı olmadan çalışmaz.Yetki sınırlamaları olabilir. Kullanıcı ilgili issue üzerinde geçiş yapma yetkisine sahip değilse, bazı geçişler listelenmeyebilir.