ProjectCore
OtomasyonPremium

Otomasyon Modülü

Tetikleyici, koşul ve aksiyondan oluşan kurallarla tekrar eden işleri otomatikleştirin.

Özet

Otomasyon Modülü, projede tekrar eden işleri kurallara bağlar: bir olay olduğunda, belirli koşullar sağlanıyorsa bir dizi işlem çalışır. Kurallar proje ayarları içinden kod yazmadan tanımlanır, yayına alınmadan sınanır ve çalışma kayıtları günlüklerden doğrulanır. Böylece durum güncelleme, atama ve bildirim gibi işlemler elle yapılmaktan çıkar.

Modül Detayı

Modül ne yapar?

Otomasyon Modülü, projede tekrar eden işleri kurallara bağlar. Kural, "bu olay olduğunda, şu koşullar sağlanıyorsa şunu yap" mantığıyla kurulur; durumu güncellemek, sorumlu atamak, bildirim göndermek ya da bir alanı değiştirmek için kimsenin kaydı açması gerekmez. Kural tasarımında kod yazılmaz, tetikleyici ile koşul ve aksiyon listelerden seçilerek birleştirilir. Aynı koşul her oluştuğunda aynı iş yapıldığı için süreç kişiden kişiye değişmez.

Kurallar Ayarlar ▸ Otomasyon bölümünde yönetilir. Başlıktaki sayı tanımlı kural adedini gösterir; arama ve süzgeçlerle kural ada, duruma ve tetikleyici türüne göre bulunur. Yeni kural Kural Oluştur ile açılır. Kurallar tanımlandıkları projede çalıştığı için bir ekibin otomasyonu komşu projenin akışını bozmaz ve her ekip kendi süreç disiplinini kurar.

Bir kural üç parçadan oluşur. Tetikleyici kuralın ne olduğunda çalışacağını belirler: görev oluşturuldu, durum değişti, yorum eklendi veya tarih yaklaştı. Koşul hangi durumlarda çalışacağını daraltır ve öncelik, atanan kişi, görev türü ile özel alanlar üzerinden karşılaştırma yapar; aksiyon ise alan yazma, atama, bildirim, webhook ve iş akışı başlatma seçeneklerinden kurulur. Koşul ve aksiyon adedi kısıtlı değildir; tek aksiyonlu küçük bir kuraldan iç içe koşullu çok katmanlı bir kurguya kadar hepsi aynı ekranda tasarlanır.

Aksiyon tarafının bir sınırı vardır ve bu sınır kural tasarımının en kritik noktasıdır. Alan yazma aksiyonu yalnız görev adı, açıklama veya not, öncelik, durum, hikaye puanı ve tahmini süre alanlarını destekler. Koşul tarafı çok daha geniş bir alan kümesini okuyabildiği için uyumsuzluk kolayca gözden kaçar: listede olmayan bir alanı yazmaya çalışan aksiyon hata vermeden sessizce sonuçsuz kalır, kural çalışmış görünür ama alan değişmez. Kurala başlarken hangi alanların yazılabildiğini kontrol etmek, sonradan sessizce çalışmayan bir kuralı aramaktan çok daha hızlıdır.

Yeni bir kural yayına alınmadan önce Test ile sınanır. Günlükler bölümü kuralın gerçekten çalışıp çalışmadığını gösterir ve beklenmeyen davranışta ilk bakılacak yerdir. Sistem, kendi tetikleyicisini yeniden yazan kuralların oluşturduğu zincirleri engelleyen bir koruma taşır. Yine de kuralı baştan bu tuzağa düşmeyecek şekilde kurmak, yani tetikleyicinin baktığı alanı aksiyonda yazmamak önerilir.

Otomasyon tek başına çalışmaz. Durum geçişlerine ekran, koşul, doğrulayıcı, onay ve geçiş sonrası çalışan son fonksiyon bağlanabilir; Ayarlar ▸ Bildirimler hangi olayların bildirim üreteceğini belirler, koşula bağlı ve özelleştirilmiş gönderimler ise kural motoru üzerinden kurulur. Webhook ve iş akışı başlatma aksiyonlarıyla zincir proje sınırını da aşar: bir kuralın tetiklediği aksiyon dış sistemde bir çağrı yapabilir veya bir onay akışını başlatabilir. Üç katman birlikte kurulduğunda kayıt, adımlar arasında elle taşınmadan ilerler.

Kazanan taraf hem ekip hem yöneticidir. Elle yapılan idari adımlar kurala devredildiğinde ekibin üzerindeki mekanik yük hafifler, asıl işe ayrılan zaman büyür. Aynı koşul her seferinde aynı aksiyonu ürettiğinden süreç sapmaları ve atlanan adımlar ortadan kalkar, akışların çevrim süresi kısalır. Yönetici de sürecin elle ilerletilip ilerletilmediğini denetlemek yerine kendiliğinden güncel kalan bir tabloya bakar.

Yetenekler

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

Kural listesi ve süzgeçler

Tanımlı kurallar ada, duruma ve tetikleyici türüne göre aranır; başlıktaki sayaç kural adedini gösterir. Kural sayısı arttığında aranan kural listeyi taramadan bulunur.

Tetikleyiciler

Kuralı başlatan olay dört başlıkta seçilir: görevin oluşturulması, durumunun değişmesi, yorum eklenmesi ve tarihin yaklaşması. Tetikleyici seçimi, kuralın akışın hangi anında devreye gireceğini belirler.

Koşullar

Öncelik, atanan kişi, görev türü ve özel alanlar üzerinden karşılaştırma yapılarak kuralın kapsamı daraltılır. Aynı tetikleyici farklı koşullarla farklı kurallara bağlanabilir.

Koşul ve aksiyon adedi

Bir kuralda kullanılabilecek koşul ve aksiyon sayısı kısıtlı değildir. İç içe koşullarla çok katmanlı kurgular tasarlanır; basit bir alan güncellemesi ile çok adımlı bir zincir aynı ekranda kurulur.

Aksiyonlar

Alan yazma, atama, bildirim gönderme, webhook çağırma ve iş akışı başlatma aksiyonları zincirlenir. Tek bir tetikleyici birden çok aksiyonu sırayla çalıştırabilir.

Yazılabilen alanların sınırı

Alan yazma aksiyonunun desteklediği alanlar görev adı, açıklama veya not, öncelik, durum, hikaye puanı ve tahmini süre ile sınırlıdır. Bu listenin dışındaki bir alanı hedefleyen aksiyon hata üretmeden sonuçsuz kalır, bu yüzden kural kurulurken önce yazılabilirlik kontrol edilir.

Proje bazlı kapsam

Bir kural yalnız tanımlandığı projede çalışır, komşu projenin akışına dokunmaz. Koşul kurarken o projeye özel açılmış ek alanlar da standart alanlarla aynı listede seçilebilir.

Test ve günlükler

Kural yayına alınmadan Test ile sınanır; Günlükler bölümü çalışma kayıtlarını tutar. Beklenmeyen davranışta ilk bakılacak yer bu bölümdür.

Döngü koruması

Kendi tetikleyicisini yeniden yazan kuralların oluşturduğu zincirler sistem tarafından engellenir. Yine de tetikleyicinin baktığı alanı aksiyonda yazmamak, kuralı baştan güvenli kurmanın yoludur.

Geçiş ve bildirim katmanıyla bütünleşme

Durum geçişlerine bağlanan ekran, koşul, doğrulayıcı, onay ve son fonksiyon ile Ayarlar ▸ Bildirimler tercihleri aynı akışı besler. Kural motoru bu iki katmanın arasını bağlayarak kaydın adımlar arasında elle taşınmasını gereksiz kılar.

Nasıl Çalışır

Uçtan uca akış

  1. 01Adım

    Kuralı açın

    Ayarlar ▸ Otomasyon bölümünde Kural Oluştur ile yeni kural tanımlanır.

  2. 02Adım

    Tetikleyiciyi seçin

    Kuralın hangi olayda çalışacağı belirlenir; görev oluşturma, durum değişimi, yorum eklenmesi veya tarih yaklaşması arasından seçim yapılır.

  3. 03Adım

    Koşulları daraltın

    Öncelik, atanan, görev türü ve özel alanlarla kuralın kapsamı sınırlandırılır.

  4. 04Adım

    Aksiyonları tanımlayın

    Alan yazma, atama, bildirim, webhook veya iş akışı başlatma aksiyonları eklenir ve sıraya konur; alan yazılacaksa desteklenen alan listesi kontrol edilir.

  5. 05Adım

    Test edin ve izleyin

    Yayına almadan önce Test ile sınanır, sonrasında Günlükler bölümünden doğrulanır.

Öne Çıkanlar
  • Tetikleyici, koşul, aksiyon yapısı
  • Kod gerektirmeyen kural tanımı
  • Koşul ve aksiyon adedi kısıtsız
  • Yayın öncesi test ve günlükler
  • Dış sisteme webhook çağrısı
  • Kendini tetikleyen kural koruması
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.