Proje İş Kuralları ve Otomasyon Modülü
Tetikleyici, koşul ve aksiyon kurallarıyla tekrar eden proje işlerini otomatikleştirin.
Proje otomasyonu, tekrar eden işleri üç parçalı kurallara bağlar: bir olay gerçekleştiğinde, belirli koşullar sağlanıyorsa, tanımlı aksiyonlar çalışır. Kurallar projeye ve görev türüne özeldir, yayına almadan test edilir ve çalışma kayıtları günlüklerden izlenir.
Modül ne yapar?
Projenin Ayarlar ▸ Otomasyon ekranı, elle yapılan tekrarlı işlemleri kurala dönüştürür. Bir kural üç parçadan oluşur: tetikleyici olayın ne olduğunu, koşul hangi durumlarda çalışacağını, aksiyon ise ne yapılacağını söyler. Kurallar görev türü bazında tanımlanır; koşul ve aksiyon sayısında bir üst sınır yoktur. Koşullar iç içe geçebildiği için tek bir kural çok katmanlı bir şart zincirini taşıyabilir.
Tetikleyici tarafında görev oluşturuldu, durum değişti, yorum eklendi ve tarih yaklaştı gibi olaylar bulunur. Koşul tarafı alan karşılaştırmalarıyla çalışır: öncelik, atanan, görev türü ve projede tanımlı özel alanlar kuralın ne zaman devreye gireceğini daraltır. Aksiyon tarafında alan yazma, atama, bildirim gönderme, webhook çağırma ve iş akışı başlatma yer alır; webhook sayesinde otomasyon yalnız ProjectCore içinde kalmaz. Koşullar birden fazla alanı birlikte değerlendirebildiği için kural, benzer görünen kayıtlar arasından yalnız hedeflediğini seçer.
Kurgu arayüz üzerinden yapılır; kural yazmak için geliştirici desteğine ihtiyaç duyulmaz. Bir görev belirli bir duruma geçtiğinde sorumlunun atanması, öncelik yükseldiğinde ilgili paydaşlara haber gitmesi, bir alan değiştiğinde bağlı alanın güncellenmesi ya da sprint kapandığında raporun tetiklenmesi bu ekranda tanımlanır. Kural bir kez kurulduğunda aynı koşul her seferinde aynı sonucu üretir. Süreç kişiye göre değişmekten çıkar, atlanan adım ve elle yapılan istisna azalır.
Alan yazma aksiyonu sınırlı bir alan kümesini destekler: görev adı, açıklama ve not, öncelik, durum, hikaye puanı ile tahmini süre. Günlük operasyonun büyük bölümü bu alanlar üzerinde döndüğü için öncelik yükseltme, durum ilerletme ve tahmin düzeltme insan eli değmeden yürür. Listede olmayan bir alanı yazmaya çalışan aksiyon sessizce başarısız olur; kural çalışmış görünür ama alan değişmez. Koşul tarafı çok daha geniş bir alan kümesini okuyabildiği için kural tasarlanırken bu ayrım gözetilir.
Ekran, kuralı yayına almadan önce denemek için Test düğmesi sunar; yanlış kurgulanmış bir kuralın canlı veriye dokunması bu adımda önlenir. Yayındaki kuralların gerçekten çalışıp çalışmadığı Günlükler bölümünden izlenir ve bir kural beklendiği gibi davranmadığında ilk bakılacak yer burasıdır. Kural listesi ada, duruma ve tetikleyici türüne göre süzülür; başlıktaki sayaç kaç kuralın tanımlı olduğunu gösterir. Böylece kural seti büyüdükçe yönetilebilirliğini korur.
Kurallar projeye özeldir; bir projedeki otomasyon düzeni diğer projeleri bağlamaz. Modül, projenin bildirim ayarlarıyla ve Geçişler ekranındaki akış tanımlarıyla birlikte düşünülür: bildirimler hangi olayın bildirim üreteceğini açıp kapatır, otomasyon ise koşula bağlı hedefli gönderimler kurar. İş akışı başlatma aksiyonu kuralı onay ve süreç zincirine bağlar; bir kuralın sonucu başka bir modülde yeni bir akışın başlangıcı olabilir. Tetikleyicinin baktığı alan aksiyonda yazılmadığı sürece bu zincir kendini yeniden tetiklemeden ilerler.
Kazanım taraflara net biçimde bölünür. Proje yöneticisi kurum genelinde tek bir kalıba sıkışmadan kendi süreç disiplinini kurar, ekip üyesi öncelik güncelleme ve haber verme gibi mekanik işlerden kurtulur, süreç sahibi kuralın hangi kayıtta çalıştığını Günlükler üzerinden denetler. Mekanik iş makineye geçtiğinde ekibin zamanı planlama ve çözüm tarafına kayar. Kuralların proje bazlı kalması bir ekibin denemesinin diğerinin akışını bozmasını engeller; otomasyon küçük bir projede olgunlaştıktan sonra diğerlerine taşınır.
Modülün uygulamadaki karşılıkları
Üç parçalı kural yapısı
Her kural tetikleyici, koşul ve aksiyondan oluşur. Olayın kendisi, çalışma şartı ve sonucu tek ekranda, kod yazmadan kurgulanır.
Koşul ve aksiyon sayısı serbest
Bir kuralda kullanılacak koşul ve aksiyon adedi kısıtlı değildir. Koşullar iç içe geçebildiği için çok katmanlı şart zincirleri tek tanımda toplanır.
Görev türüne özel kural
Kurallar görev türü bazında tanımlanır; hata kaydıyla story aynı kuralı paylaşmak zorunda kalmaz. Her tür kendi işleyişine uygun otomasyona sahip olur.
Tetikleyici türleri
Görev oluşturuldu, durum değişti, yorum eklendi ve tarih yaklaştı gibi olaylar kuralı başlatır. Tarih yaklaşımına bağlı tetikleyici ile hatırlatma kurguları kurulur.
Alan bazlı koşullar
Öncelik, atanan, görev türü ve projeye tanımlı özel alanlar üzerinden karşılaştırma yapılır. Kural yalnızca hedeflenen kayıtlarda çalışır.
Aksiyon kümesi
Alan yazma, atama, bildirim, webhook ve iş akışı başlatma aksiyonları birlikte kullanılabilir. Webhook, otomasyonu kurumdaki diğer sistemlere bağlar.
Alan yazma sınırı
Yazılabilen alanlar görev adı, açıklama ve not, öncelik, durum, hikaye puanı ile tahmini süredir. Bu listede olmayan bir alana yazan aksiyon hata vermeden sonuçsuz kalır.
Test düğmesi
Kural, gerçek kayıt üzerinde denemeden önce sınanır. Yanlış kurgulanmış bir kuralın canlı veriye dokunması bu adımda önlenir.
Günlükler
Kuralların çalışma kayıtları tek listede tutulur. Hangi kuralın ne zaman tetiklendiği ve nasıl sonuçlandığı buradan izlenir.
Kural arama ve süzme
Kurallar ada, duruma ve tetikleyici türüne göre süzülür; başlıktaki sayaç kaç kuralın tanımlı olduğunu gösterir. Büyüyen kural setleri böylece yönetilebilir kalır.
Uçtan uca akış
- 01Adım
Kural oluşturun
Ayarlar▸OtomasyonekranındaKural Oluşturile yeni kural başlatılır ve kurala ad verilir. - 02Adım
Başlangıç olayını seçin
Görev oluşturuldu, durum değişti, yorum eklendi veya tarih yaklaştı gibi tetikleyicilerden biri kuralın başlangıcı olur.
- 03Adım
Koşulları tanımlayın
Öncelik, atanan, görev türü ve özel alan karşılaştırmalarıyla kuralın hangi kayıtlarda çalışacağı daraltılır.
- 04Adım
Aksiyonları ekleyin
Alan yazma, atama, bildirim, webhook veya iş akışı başlatma aksiyonları sıralanır; tetikleyicinin baktığı alan aksiyonda yazılmaz.
- 05Adım
Test edip yayına alın
Testile kural denenir, yayına alındıktan sonraGünlüklerbölümünden gerçekten çalıştığı doğrulanır.
- Tetikleyici-koşul-aksiyon kuralı
- Koşul ve aksiyon sayısı serbest
- Özel alan bazlı koşullar
- Webhook ile dış sistem çağrısı
- Yayın öncesi kural testi
- Projeye özel kural seti
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.
