Süreç Tasarımı

Kod Yazmadan, Gerçek Bir İş Akışı Motoru

Sürükle-bırak bir "akış şeması"nın ötesinde: RiverAI süreç tasarımcısı, veritabanınızla, e-postanızla, dış servislerinizle gerçekten konuşan bir motordur.

30'dan Fazla Adım Tipi

Her Senaryo İçin Hazır Bir Blok

RiverAI süreç canvas'ında 30'dan fazla hazır adım tipi bulunur: insan görevi (onay/red, form doldurma), otomatik koşul/dallanma, paralel kapı (birden fazla dalın aynı anda ilerlemesi ve birleşmesi), zamanlayıcı (belirli bir süre ya da tarihte tetiklenme), webhook/REST-SOAP çağrısı, script adımı, SQL/sorgu adımı, AI görevi ve alt-süreç çağırma — bir sürecin içinden başka bir süreci tetikleyip sonucunu bekleme. Her biri canvas'a sürüklenip bırakılan, kendi özellik panelinde yapılandırılan bağımsız bloklardır.

Bu adım tipleri birbirine bağlanarak gerçek dallanan mantık kurar: örneğin bir masraf onay sürecinde koşul adımı "tutar 5.000 TL'yi aşıyor mu?" diye kontrol eder, aşıyorsa paralel kapı hem finans hem bölge müdürü onayını aynı anda açar, ikisi de tamamlanınca tek bir "onaylandı" dalında birleşir. Zamanlayıcı adımı ise "3 gün içinde yanıt gelmezse üst yöneticiye eskale et" gibi bir kuralı kod yazmadan devreye sokar.

AI görevi adımı özellikle dikkat çekicidir: bir e-postanın içeriğini özetlemek, gelen bir belgeyi sınıflandırmak ya da bir onay metnini otomatik oluşturmak gibi işleri, ayrı bir entegrasyon kurmadan doğrudan süreç akışının bir adımı olarak çalıştırabilirsiniz — çıktısı, sonraki adımlarda normal bir süreç değişkeni gibi kullanılır.

Designer canvas — dolu, gerçek bir süreç
Veritabanınızı Görerek Sorgu Yazın

Şema Ağacı — Tıkla, SQL Oluşsun

Bir SQL ya da MongoDB adımı eklediğinizde, karşınıza bağlı veritabanının tablo ve kolon ağacı çıkar. Aradığınız tabloyu bulun, kolona tıklayın — sorgu otomatik oluşsun; tasarımcının SQL uzmanı olmasına gerek yok. Ama bu ağaç sadece veritabanı şemasını göstermekle kalmaz — aynı panelde, o ana kadar süreçte toplanan tüm değişkenler de canlı olarak listelenir: önceki bir formdan gelen bir alan, bir önceki adımın ürettiği sonuç, sürecin kendi bağlamı (kim başlattı, hangi tarihte) hepsi ağaçta görünür ve tıklanarak sorguya eklenebilir.

Bu, tasarımcının aklında tüm değişken adlarını tutmasını gereksiz kılar: 15 adım sonra bir e-posta metni yazarken, 3 adım önce bir SQL sorgusundan dönen "onaylayan_adi" değişkenini hatırlamak yerine, şema ağacından bulup tıklamanız yeterlidir. Aynı canlı ağaç, e-posta şablonlarında, script adımlarında ve koşul ifadelerinde de aynı şekilde kullanılabilir.

Değişken kaynağı sadece süreç içiyle sınırlı değildir: script adımı içinden kurumunuzun kullanıcı dizinini (kimin yöneticisi kim, hangi departmanda) doğrudan sorgulayabilir, bir SQL adımından dönen sonucu bir sonraki onay adımının atanacağı kişiyi belirlemek için kullanabilirsiniz — tüm bunlar ayrı bir entegrasyon kodu yazmadan, canvas üzerinde tanımlanır.

Şema ağacı paneli açık, bir tabloya tıklanmış hâlde
Süreç Kendi Bağlamını Bilir

Test Edin, Sonra Yayına Alın

Her süreç örneği; kimin başlattığını, hangi adımda olduğunu, hangi kullanıcının şu an işlem yaptığını otomatik olarak bilir ve bunlar sürece özel değişkenler olarak her yerde kullanılabilir. Yayınlamadan önce bu davranışı tahmin etmek zorunda kalmazsınız: gerçek verilerle, adım adım bir simülasyon çalıştırırsınız — koşul adımı hangi dala gitti, paralel kapı ne zaman birleşti, hangi değişken hangi adımda ne değer aldı, hepsi simülatör ekranında görünür.

Bu, özellikle karmaşık dallanan süreçlerde hataları canlıya çıkmadan yakalamanızı sağlar: örneğin "tutar 5.000 TL'yi aşarsa ikinci onay" kuralını yanlış kurduysanız, tam sınırdaki bir değeri (5.000 TL'nin tam kendisi) simülasyonda deneyip beklediğiniz dala gidip gitmediğini görürsünüz — üretimde bir çalışanın gerçek talebiyle değil, test verisiyle.

Süreç tanımları ayrıca versiyonlanır: bir süreci güncelleyip yayınladığınızda eski sürüm silinmez, arşivlenir ve gerektiğinde geri dönülebilir. İki tasarımcı aynı süreci aynı anda düzenlerken de birbirinin kör noktasında kalmaz — SignalR tabanlı gerçek zamanlı ortak tasarım sayesinde diğer kişinin imlecini ve o an yaptığı değişikliği anında canvas'ta görürsünüz, aynı adımı aynı anda iki kişinin çakışarak düzenlemesi önlenir.

Süreç Tasarımı Farkı
  • 30+ Çalışan Adım Tipi: insan görevi, koşul/dallanma, paralel kapı, zamanlayıcı, webhook/REST-SOAP, script, SQL, AI görevi ve alt-süreç çağırma — hepsi canvas'a sürükleyip bırakılan gerçekten çalışan bloklar.
  • Canlı Şema Ağacı: bir SQL/MongoDB adımında veritabanı tablo-kolonları ve o ana kadar toplanan tüm süreç değişkenleri aynı panelde listelenir, tıklanarak sorguya eklenir.
  • Adım Adım Simülasyon: yayınlamadan önce gerçek verilerle bir simülasyon çalıştırılır — hangi dala gidildiği, hangi değişkenin ne değer aldığı test verisiyle görülür.
  • Versiyonlama: bir süreç güncellenip yayınlandığında eski sürüm silinmez, arşivlenir ve gerektiğinde geri dönülebilir.
  • Gerçek Zamanlı Ortak Tasarım: SignalR ile iki tasarımcı aynı süreci aynı anda düzenlerken birbirinin imlecini ve değişikliğini anında canvas'ta görür, çakışma önlenir.
Test & Analiz / simülatör ekranı

Kendi Sürecinizi Birlikte Kuralım

15 dakikalık bir demo ile, gerçek bir sürecinizi RiverAI'da canlı olarak tasarlayalım.

Demo Talep Et