Otomasyon motoru
Kuralları belirleyin.
Sistem devralsın.
20 operatörlü, iç içe boole mantığına, eskalasyon zincirlerine, backoff'lu yeniden denemelere ve bekleme sürelerine sahip bir tetikleyici-koşul-aksiyon motoru. Bir kayıt değiştiği anda — ya da bir zamanlamaya göre — devreye girer.
Tetikleyici
Kayıt güncellendi · status_changed
Koşullar · ALL
oee lt 85 AND shift is_not_empty
Aksiyonlar
Vardiya sorumlusuna bildir → webhook → 30 dk sonra eskale et
6 tetikleyici
Gerçekleşen her şeyde bir kural başlatın.
record_created
Yeni bir kayıt eklendiğinde
record_updated
Değişiklik olduğunda — belirli alanları izler
record_deleted
Bir kayıt silindiğinde
schedule
Cron tabanlı, günlük/haftalık/aylık
approval_completed
Onaylandıktan veya reddedildikten sonra
manual
Talep üzerine çalıştırma (ayrılmış)
20 operatör
İç içe boole mantığı, sınırsız derinlik.
all / any / not gruplarını sınırsız derinlikte birleştirin — değişim takibi, karşılaştırma, küme ve boşluk operatörleriyle.
changedchanged_tochanged_fromequalsnot_equalscontainsnot_containsstarts_withends_withgtgteltltebetweenis_trueis_falseis_emptyis_not_emptyinnot_in
Gözetimsiz çalışmak için tasarlandı.
Beş aksiyon türü ve bunları güvenli, idempotent tutan korumalar.
Eskalasyon
Zaman gecikmeli zincirler; adım başına 7 güne kadar, kendi aksiyonlarıyla birlikte.
Yeniden deneme + backoff
1sn / 2sn / 4sn üstel backoff ile 4 denemeye kadar.
Bekleme süresi
Kural + kayıt bazında, yeniden tetiklenmeyi 24 saate kadar bastırır.
Özyineleme koruması
Derinlik en fazla 5 ile sınırlıdır; art arda gelen kurallar asla döngüye giremez.
Güvenmeden önce test edin.
Herhangi bir kuralı gerçek bir kayda karşı deneme çalıştırmasıyla test edin. Koşul ağacını değerlendirir ve tek bir aksiyon bile tetiklemeden tam olarak ne olacağını raporlar.
POST /automations/:id/test
conditionsMet: true
wouldExecute: [send_notification,
webhook_call]
actions fired: 0 (dry-run)
İş yükünü bugün otomatikleştirin.
İlk kuralınızı dakikalar içinde oluşturun — ya da anlatın, AI sizin için yazsın.