Görsel Kural Motoru Nedir?
Flowvio Block Engine, formlarınıza karmaşık iş mantığı, şartlı validasyonlar, otomatik hesaplamalar ve harici entegrasyonlar kazandıran görsel bir kural tasarım ortamıdır.
Her kural, Tetikleyici (Trigger) ile başlar, isteğe bağlı Koşul (Condition) bloklarıyla dallanır ve bir veya birden fazla Eylem (Action) ile sonuçlanır.
Blok Kategorileri
Block Engine içerisindeki bloklar fonksiyonlarına göre renk kodlarıyla ayrılmıştır:
| Kategori | Renk | Örnek Bloklar | Açıklama |
|---|---|---|---|
| Tetikleyici (Trigger) | Yeşil | on_create, on_update, on_field_change, on_schedule_cron |
Form yaşam döngüsü olaylarına abone olur. Her kural ağacı bir tetikleyici ile başlar. |
| Koşul (Condition) | Sarı | cmp_eq, cmp_gt, cmp_between, cmp_contains, and, or |
Mantıksal dallanma sağlar; koşul sağlandığında Then, aksi halde Else dalını işletir. |
| Eylem (Action) | Mavi | set_field, send_email, call_webhook, create_record, notify_user |
Veri yazar, başka formda kayıt oluşturur, e-posta gönderir veya dış API çağırır. |
| İfade (Expression) | Mor | arith_add/sub/mul/div, func_round, lookup_value, lookup_sum |
Hesaplama yapıp değer üretir; başka blokların girdi yuvasına bağlanır. |
| Değer (Value) | Gri | field_pick, literal_string/number, system_now, system_user |
Aktif form alanlarını veya oturum açmış kullanıcı/zaman bilgilerini temsil eder. |
Hazır Şablonlar Galerisi
KDV & Toplam Otomatik Hesaplama
birim_fiyat veya adet değiştiğinde sistem anında kdv = round(birim_fiyat * adet * 0.20, 2) ve dip toplamı form üzerinde canlı günceller.
Dinamik Onay Dallanması
Sipariş tutarı 50.000 TL üzerindeyse doğrudan Genel Müdür onay aşamasına eskalasyon yapar; altındaysa Birim Müdürü onayına yönlendirir.
Stok ve Limit Uyarıları
Kayıt güncellendiğinde kalan stok kritik eşiğin altına inerse ilgili depo sorumlusuna anında uygulama içi bildirim ve Slack mesajı iletir.