ProjectCore
EntegrasyonStandart

SCM Entegrasyonu

Sürüm kontrolü ve derleme hatlarını proje akışına webhook ve REST API ile bağlayın.

Özet

SCM Entegrasyonu, yazılım versiyon kontrol sistemleri ve otomasyon araçlarıyla ProjectCore arasında karşılıklı süreç takibi kurar. Entegrasyonlar kataloğu hazır bağlantıları kategori kategori listeler; katalogda karşılığı olmayan senaryolar ise entegrasyon tasarım ekranı ve otomasyon kurallarıyla kod yazmadan kurulur.

Ekran Görüntüsü
Entegrasyonlar kataloğu: Bildirim, Geliştirici, İçe Aktarım ve Senkronizasyon, Otomasyon, API ve Webhook kategori sekmeleri ile Hazır rozetli entegrasyon kartları.
Entegrasyonlar kataloğu: Bildirim, Geliştirici, İçe Aktarım ve Senkronizasyon, Otomasyon, API ve Webhook kategori sekmeleri ile Hazır rozetli entegrasyon kartları. Uygulamadaki gerçek ekran yerleşimi.
Modül Detayı

Modül ne yapar?

Entegrasyonlar sayfası, proje yönetimi modülünün dış sistemlerle kurabileceği bağlantıları katalog olarak sunar. Başlıkta katalogdaki entegrasyon sayısı, altında kategori sekmeleri yer alır: Tümü, Bildirim, Geliştirici, İçe Aktarım ve Senkronizasyon, Otomasyon, API ve Webhook. Her kart entegrasyonun adını, kategorisini, kısa açıklamasını ve hazırlık rozetini taşır. Kartlar kurulum sihirbazı değil yönlendirmedir; bağlantının kendisi ilgili sistemin ayarlarından yapılır.

Geliştirme tarafını ilgilendiren üç kategori vardır. Geliştirici kategorisi kod ve derleme araçlarına bakan bağlantıları toplar. API ve Webhook kategorisi imzalı, yeniden denemeli webhook'lar ile kapsamlı REST API erişimini sunar; her sistem proje olaylarına bu yolla bağlanır. İçe Aktarım ve Senkronizasyon kategorisi ise mevcut proje verisinin taşınmasını kapsar — Jira projeleri görev, sprint ve hikaye puanlarıyla birlikte içe aktarılır.

Katalogda karşılığı olmayan bir bağlantı, yönetim tarafındaki entegrasyon tasarım ekranından kurulur. Yeni Entegrasyon adımında entegrasyona ad verilir, HTTP metodu ve istek yapılacak adres girilir, kimlik doğrulama türü ve entegrasyonun bağlanacağı ProjectCore modülü seçilir; basit doğrulama seçildiyse kimlik bilgileri de burada doldurulur. Adres ve başlık parametreleri anahtar-değer olarak tanımlanır; gövde parametreleri JSON biçiminde yazılır ve @ işaretiyle seçili modülün alanları doğrudan gövdeye eklenir.

Dönen cevap boşa gitmez. Sonuç değer işaretleme alanında yanıt gövdesindeki alanlar ProjectCore alanlarıyla eşleştirilir; böylece derleme numarası, dağıtım durumu veya dış sistemin ürettiği kayıt numarası ilgili görevin alanına yazılır. Bağlantı tek yönlü çalışabildiği gibi karşılıklı da kurgulanabilir; tüm adımlar tamamlandığında entegrasyon Kaydet ile saklanır.

Tanımlanan entegrasyon, otomasyon kuralı ile çalışır hale gelir. Otomasyon Yönetimi ekranında Yeni Kural üç aşamadan oluşur: önce kuralın çalışacağı modül kategorisi ve tetikleyici durum, sonra koşullar, en son çalışacak otomasyon seçilir. Proje içindeki Ayarlar sekmesinin Otomasyon bölümü de aynı mantıkla çalışır ve webhook ile HTTP isteği aksiyonlarını destekler; kurallar yayına alınmadan Test ile denenir, sonrasında Günlükler ekranından izlenir. Jenkins ve GitHub Actions gibi otomasyon araçlarıyla karşılıklı süreç takibi bu zincirle sağlanır. Webhook ve HTTP aksiyonları dış adreslere istek attığı için hedef adresin ve gönderilen veri içeriğinin denetlenmesi gerekir.

Yetenekler

Modülün uygulamadaki karşılıkları

Entegrasyon kataloğu

Tümü, Bildirim, Geliştirici, İçe Aktarım ve Senkronizasyon, Otomasyon, API ve Webhook sekmeleri entegrasyonları kategoriye göre süzer. Her kart ad, kategori, kısa açıklama ve hazırlık rozeti taşır.

Geliştirici kategorisi

Kod ve derleme araçlarına bakan bağlantılar bu sekmede toplanır; katalog hangi entegrasyonun ne işe yaradığını ve hangi yönde veri taşıdığını kart üzerinde belirtir.

İmzalı webhook'lar

API ve Webhook kategorisi, imzalı ve yeniden denemeli webhook'larla her sistemi proje olaylarına bağlar. Başarısız denemeler yeniden gönderilir.

REST API erişimi

Kapsamlı REST API, proje verisinin dış uygulamalarla tek yönlü veya karşılıklı alışverişini sağlar; farklı sistemler arasındaki veri aktarımı bu katman üzerinden yürür.

Jira içe aktarımı

Katalogdaki Jira kartı, mevcut Jira projelerinin görev, sprint ve hikaye puanlarıyla birlikte ProjectCore'a aktarılmasını kapsar; geçişte çalışma geçmişi korunur.

Entegrasyon tasarım ekranı

Ad, HTTP metodu, istek adresi, kimlik doğrulama türü ve hedef modül tanımlanır. Adres ve başlık parametreleri anahtar-değer olarak verilir; gövde JSON biçiminde yazılır ve @ işaretiyle modül alanları gövdeye eklenir.

Sonuç değer eşleme

İstek sonrası dönen cevaptaki alanlar ProjectCore alanlarıyla eşleştirilir; dış sistemin ürettiği değer doğrudan ilgili kaydın alanına yazılır.

Otomasyon ile tetikleme

Üç aşamalı kural sihirbazı modül kategorisi ve tetikleyici durumu, koşulları ve çalışacak otomasyonu belirler. Kurallar Test ile denenir, çalışma kayıtları Günlükler ekranından izlenir.

Nasıl Çalışır

Uçtan uca akış

  1. 01Adım

    Katalogdan başlayın

    Entegrasyonlar sayfasında Geliştirici ile API ve Webhook sekmelerine bakın; ihtiyacınızın hazır bir karşılığı varsa kartın yönlendirmesini izleyin.

  2. 02Adım

    Entegrasyonu tanımlayın

    Yönetim tarafındaki Entegrasyonlar sayfasından Yeni Entegrasyon ile ad, HTTP metodu, istek adresi, kimlik doğrulama türü ve hedef modülü girin.

  3. 03Adım

    Parametreleri ve gövdeyi kurun

    Adres ve başlık parametrelerini anahtar-değer olarak verin, gövdeyi JSON biçiminde yazın ve @ işaretiyle taşınacak alanları ekleyin.

  4. 04Adım

    Sonucu alanlara eşleyin

    Sonuç değer işaretleme alanında dönen cevabın alanlarını ProjectCore alanlarıyla eşleştirin ve Kaydet ile entegrasyonu saklayın.

  5. 05Adım

    Otomasyon kuralıyla çalıştırın

    Otomasyon Yönetimi ekranında Yeni Kural ile tetikleyici durumu, koşulları ve çalışacak entegrasyonu seçin; Test ile deneyip Günlükler üzerinden doğrulayın.

Öne Çıkanlar
  • Kategorili entegrasyon kataloğu
  • İmzalı ve yeniden denemeli webhook'lar
  • Kapsamlı REST API erişimi
  • Jira içe aktarımı ve senkronizasyonu
  • Kod yazmadan entegrasyon tasarımı
  • Otomasyon kuralıyla tetikleme
Aynı Grup

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.