Jira Cloud
Kayıt için Jira issue açar ve iki tarafı eşitler: kayıt yorumları ve durum değişiklikleri issue'ya, Jira yorumları ve durum değişiklikleri kayda gider. Issue anahtarı kaydın Bağlantılar sekmesinde görünür.
Kurulum
- Jira'da issue açacak hesap için bir API token oluşturun (Atlassian hesabı → Security → API tokens).
- Stoneity'da Ayarlar → Uygulamalar → Marketplace → Jira Cloud → Kur yolunu izleyip şunları doldurun:
- Site adresi — örn.
https://acme.atlassian.net - Jira kullanıcısının e-postası ve API token'ı
- Proje anahtarı — örn.
SUP - Issue tipi — örn.
Task - Olaylar ve isteğe bağlı panolar
- Site adresi — örn.
- Kaydedin. Kurulum etkinleşmeden önce Stoneity
GET /rest/api/3/myselfile kimlik bilgilerini doğrular. - Kurulu uygulamalar altında Test ile bağlantıyı sınayın.
Jira değişikliklerini geri getirmek
- Kurulu uygulamalar → Jira Cloud → Ayarlar altındaki gelen istek adresini kopyalayın.
- Jira'da Ayarlar → Sistem → Webhooks → Create a WebHook ile adresi yapıştırın ve Comment: created, Issue: updated, Issue: deleted olaylarını seçin.
project = SUPgibi bir JQL filtresi trafiği azaltır.
Atanan ve öncelik
Yorum ve durumun ötesini aktaran iki isteğe bağlı ayar var:
Jira'daki atananı yansıt, Jira kullanıcısını e-posta adresiyle eşleştirir. Jira gizlilik ayarı adresi gizleyebilir; öyleyse değişiklik atlanır ve sebebi teslimat geçmişine yazılır, sessizce kaybolmaz.
Öncelik eşlemesi, öncelik başına bir satır alır:
Jira önceliği = kayıt önceliğiHighest = Kritik High = Yüksek Medium = Normal Low = DüşükSağ taraf hem saklanan değeri hem panoda görünen etiketi kabul eder. Satırı olmayan Jira önceliği değiştirilmez. Kutuyu boş bırakırsanız öncelik hiç aktarılmaz.
- İsterseniz Jira'da bir secret tanımlayıp aynı değeri kurulum ayarlarına girin. Stoneity o zaman her istekte eşleşen bir
X-Hub-Signaturearar.
Davranış
| Değişiklik | Sonuç |
|---|---|
| Kayıt açıldı | POST /rest/api/3/issue — özet [#numara] başlık, açıklamada kayıt gövdesi ve dönüş bağlantısı |
| Kayda yorum eklendi | Bağlı issue'ya yorum |
| Kayıt durumu değişti | Bağlı issue'ya yorum |
| Jira'da yorum eklendi | Kayda iç not |
| Jira'da durum değişti | Kayda iç not, bağlantıda yeni durum görünür |
| Jira'da atanan değişti | Açtıysanız kayıt, eşleşen Stoneity kullanıcısına atanır |
| Jira'da öncelik değişti | Eşleme tanımladıysanız kaydın önceliği ona göre değişir |
| Issue Done grubuna geçti | Not, ya da seçtiyseniz kaydı çözer |
| Issue silindi | Bağlantı silinmiş olarak işaretlenir |
Bir kayıt için issue açıldığında dış bağlantı olarak saklanır; aynı kayıt için sonraki oluşturma olayları atlanır.
Notlar
- Jira'dan gelen notlar uygulamanın kendi servis hesabıyla yazılır ve o hesabın yazdığı yorumlar Jira'ya geri gönderilmez; böylece iki sistem birbirini tekrarlamaz.
- Kimlik bilgileri şifreli saklanır. Token yenilemek için kurulumu düzenlemek yeterlidir.
- Jira'dan dönen
4xxyanıtı (yanlış proje anahtarı, yetki eksikliği) kalıcı sayılır, yeniden denenmez; nedeni teslimat geçmişinde görünür.