İş Akışları ve Onay Akışları Yönetimi
Onay süreçlerini görsel akış tasarımcısında kurun; seri, paralel ve alt akışlarla yürütün.
Onay süreçleri ProjectCore'da görsel bir tasarımcıda kurulur: akış bir sinyalle başlar, dallara ayrılır, onay adımlarından geçer ve durum güncellemeleriyle sonlanır. Seri ve paralel onay, koşullu yönlendirme, alt akış ve dış sistem çağrısı aynı tuvalde bir araya gelir. Yayınlanan her akış sürüm alır; hatalı bir değişiklikte önceki sürüme dönülür.
Modül ne yapar?
İş Akışları ve Onay Akışları Yönetimi, onay süreçlerinin akış şemaları üzerinden tasarlandığı modüldür. Yönetim panelindeki Onay İş Akışı ekranında Yeni İş Akışı Ekle ile akışa bir ad ve açıklama verilir, Start düğmesiyle tuval açılır. Akışın başlangıcında ve cevap çatallarının uçlarında Signal Received adımı bulunmak zorundadır; aksi hâlde sistem akışı kaydetmeye izin vermez.
Her düğümün Common sekmesindeki Display Name alanı, o aşamanın kayıt üzerinde görünecek adını belirler; bir isteğin hangi aşamada beklediği bu adla izlenir. Properties sekmesinde Ticket Type ile akışın çalışacağı modül, Column ile güncellenecek durum ya da grup alanı, Value ile atanacak değer seçilir. Düğümler, Shift tuşu basılıyken kaynak düğümün artı simgesine ve ardından hedef düğüme tıklanarak bağlanır.
Akış mantığı üç yapı taşıyla kurulur. Fork süreci birden fazla dala ayırır ve tüm dallar aynı anda çalışır; Join ayrılan dalları yeniden birleştirir; Switch birden fazla koşulu tek noktada değerlendirip kaydı yalnız uyan dala gönderir. Daha karmaşık kontroller için If Else Condition adımında C# veya JavaScript ile koşul yazılabilir, Set Variable ile değer saklanıp sonraki adımlarda kullanılabilir.
Onay adımları farklı karar mercilerine göre çeşitlenir: Manager Approval talebi açan kişinin üst yöneticisine gider, Group Approval'da gruptaki herhangi bir kişinin onayı süreci ilerletir, Requester Approval süreci talep sahibine döndürür, Based on Organization Level Approval ise organizasyon şemasında belirlenen seviyeye kadar otomatik onay zinciri kurar. Email Approval ile onay e-posta üzerinden alınır, Email Notification ile e-posta, SMS, tarayıcı veya MS Teams bildirimi gönderilir. HTTP Request adımı dış sistemlere çağrı yapar ve doğru biçimde yanıt bekler.
Tekrar eden onay desenleri alt akışa taşınır: Run Subflow bileşeni, kendi WorkflowID'si olan bağımsız bir akışı tetikler, alt akış bittiğinde ana akış kaldığı yerden devam eder. Aynı onaycı birden fazla talep türünde geçerliyse tek bir alt akış güncellemek yeter. Proje modülünde ise onay doğrudan bir durum geçişine bağlanır: Ayarlar ▸ Geçişler bölümünde onay kapısı tanımlanan görev, kaynak durumdan hedefe geçmeden önce bir bekleme statüsünde durur ve onay isteği onaycının Benim İşlerim ▸ Onaylarım sekmesine düşer.
Modülün uygulamadaki karşılıkları
Görsel akış tasarımcısı
Akış Start ile başlar, Signal Received adımıyla kurulur; düğümler Shift tuşu ve artı simgesiyle birbirine bağlanır.
Common ve Properties sekmeleri
Display Name aşamanın görünen adını verir; Ticket Type, Column ve Value ile modül, güncellenecek alan ve atanacak değer seçilir.
Fork, Join ve Switch
Fork tüm dalları aynı anda çalıştırır, Join dalları birleştirir, Switch kaydı yalnız koşula uyan tek dala yönlendirir.
Onay bileşenleri
Manager Approval, Group Approval, Requester Approval, Agent Approval, kurul onayı ve organizasyon seviyesine göre onay adımları hazır gelir.
If Else Condition ve Set Variable
C# veya JavaScript ile karmaşık koşullar yazılır; saklanan değerler alt akışlarda ve dış çağrılarda kullanılır.
Email Approval ve bildirim
Onay e-posta üzerinden alınabilir; bildirim motoru e-posta, SMS, tarayıcı ve MS Teams kanallarını tetikler.
Alt akış (Run Subflow)
Tekrar eden onay desenleri kendi WorkflowID'si olan bağımsız bir akışa taşınır; değişiklik tek noktadan yapılır.
Sürümleme
Yayınla her seferinde yeni bir sürüm numarası üretir; yayınlanan sürümler saklanır ve hatalı bir değişiklikten önceki çalışan sürüme dönülür.
Uçtan uca akış
- 01Adım
Akışı oluştur
Yönetim paneli ▸ Onay İş Akışı ekranında Yeni İş Akışı Ekle ile ad ve açıklama girip Start ile tuvali açın.
- 02Adım
Başlangıcı ve modülü tanımla
Signal Received adımını ekleyin; Properties sekmesinde Ticket Type, Column ve Value ile modülü ve durum aksiyonunu belirleyin.
- 03Adım
Akışı kur
Fork veya Switch ile dalları ayırın, onay ve bildirim bileşenlerini yerleştirin, düğümleri Shift tuşuyla bağlayın.
- 04Adım
Yayınla
Tasarımı tamamlayınca Yayınla ile akışın yeni sürümünü çalıştırılabilir hâle getirin.
- 05Adım
Akışı tetikle
Otomasyon kuralıyla ya da Ayarlar ▸ Geçişler bölümündeki onay kapısıyla akışı devreye alın.
- Görsel akış tasarımcısı
- Seri ve paralel onay
- Koşullu yönlendirme
- Alt akış (Run Subflow)
- Sürümleme ve geri dönüş
- Geçişe bağlı onay kapısı
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.
