Koşul
Koşullara ve mantığa göre iş akışı yürütmesini farklı yollara yönlendirin.
Genel bakış
Koşul düğümü iş akışınıza dallanma mantığı ekler. Önceki düğümlerden gelen verilere göre yürütmeyi farklı yollara yönlendirin—koddaki if-then-else ifadeleri gibi, ancak görsel ve kodsuz.
En uygun olduğu durum: Onay iş akışları, öncelik yönlendirme, veri doğrulama, çok yollu otomasyonlar ve karar mantığı.
Nasıl çalışır?
- Birden fazla koşul ekleyin (If, Else if vb.)
- Her koşul Manuel veya Prompt AI moduyla true/false olarak değerlendirilir
- Varsayılan olarak ilk eşleşen koşul yürütülür
- Tüm eşleşen yolları yürütmek için "Birden fazla koşula izin ver"i etkinleştirin
- Her koşunun düğümde kendi çıktı tutamacı vardır
Yapılandırma
Model seçimi
Prompt AI modu koşulları için kullanılan yapay zeka modelini seçin. Bu yalnızca Prompt AI modundayken geçerlidir—Manuel mod yapay zeka kullanmaz.
Koşul modları
Her bireysel koşul iki moddan birini kullanabilir:
Manuel mod İfadeleri {{ }} ayraçları içinde yazın:
{{ trigger.output.amount > 1000 }}
{{ agent.output.sentiment === "negative" }}
{{ trigger.output.email.includes("@company.com") }}Önemli: Tüm manuel ifadeler
{{}}ayraçlarıyla sarılmalıdır.
Prompt AI modu Yapay zekanın değerlendirmesi için doğal dil talimatları verin:
Determine if this customer message requires urgent attention based on:
- Keywords like "urgent", "emergency", "asap"
- Angry or frustrated tone
- Mention of high-priority issues
Context: {{trigger.output.message}}Birden fazla koşula izin ver
Devre dışı (varsayılan): İlk eşleşme kazanır
- Koşullar sırayla değerlendirilir (yukarıdan aşağıya)
- Yalnızca ilk eşleşen koşul yürütülür
- Diğer koşullar atlanır
- En yaygın kullanım senaryosu
Etkin: Tüm eşleşen koşullar yürütülür
- Tüm koşullar değerlendirilir
- True dönen her koşul yürütülür
- Birden fazla paralel aksiyon tetiklemek için yararlıdır
Dalı zorla seç
Prompt AI modundayken "Dalı zorla seç"i etkinleştirmek, hiçbir koşul mükemmel eşleşmese bile yapay zekanın her zaman en az bir dal seçmesini sağlar.
Devre dışı (varsayılan): Hiçbir koşul eşleşmezse yapay zeka dal seçmeyebilir Etkin: Yapay zeka en uygun dalı seçmeye zorlanır
Garantili iş akışı devamı gerektiğinde ve yapay zekanın en iyi çabayla karar vermesini istediğinizde yararlıdır.
Örnek kullanım senaryoları
Öncelik yönlendirme (Manuel mod)
Condition 1: "If High Priority"
Mode: Manual
Expression: {{ agent.output.structured.priority === "high" }}
Condition 2: "Else if Medium Priority"
Mode: Manual
Expression: {{ agent.output.structured.priority === "medium" }}
Condition 3: "Else Low Priority"
Mode: Manual
Expression: {{ true }}Müşteri segmentasyonu (Prompt AI modu)
Condition 1: "If is already a customer"
Mode: Prompt AI
Instructions: Check if {{trigger.output.email}} exists in our customer database based on {{http_request.output.customers}}
Condition 2: "Else if is not a customer yet"
Mode: Prompt AI
Instructions: Determine if this is a new prospectTutar eşiği (Manuel mod)
Condition 1: "If Needs Approval"
Mode: Manual
Expression: {{ trigger.output.amount >= 5000 }}
Condition 2: "Else Auto-Approve"
Mode: Manual
Expression: {{ trigger.output.amount < 5000 }}Modlar arasında seçim
Manuel modu ne zaman kullanmalı?
- Mantık basittir (değerleri kontrol etme, sayıları karşılaştırma)
- Öngörülebilir, tutarlı sonuçlara ihtiyacınız vardır
- Yapay zeka kredi kullanımını en aza indirmek istersiniz
- Koşullar tam veri eşleşmesine dayanır
Prompt AI modunu ne zaman kullanmalı?
- Mantık bağlam veya nüans anlamayı gerektirir
- Doğal dil içeriği değerlendiriyorsunuz
- Öznel yargılar veriyorsunuz
- Yorum gerektiren birden fazla faktörü birleştiriyorsunuz
Örnek - Manuel’in daha iyi olduğu durum:
{{ trigger.output.amount > 1000 }} ✅ Simple, clear, no AI neededManuel mod operatörleri
Manuel ifadeler yazarken şunları kullanabilirsiniz:
Karşılaştırma: ===, !==, >, <, >=, <=\ Mantıksal: && (ve), || (veya), ! (değil)\ Dize yöntemleri: .includes(), .startsWith(), .endsWith()\ Varlık: Değerin varlığını {{ trigger.output.field }} ile kontrol edin
Örnekler:
{{ trigger.output.status === "approved" }}
{{ agent.output.structured.score > 80 && agent.output.structured.verified === true }}
{{ trigger.output.email.includes("@company.com") }}
{{ trigger.output.tags.includes("urgent") }}En iyi uygulamalar
Diğer koşullarla eşleşmeyen durumları yakalamak için her zaman {{ true }} ile bir son koşul ekleyin.
Koşullar yukarıdan aşağıya değerlendirilir. En spesifik koşulları önce, genel olanları sonda koyun.
Koşulları net adlandırın: "Condition 1" değil "If High Priority". Bu, iş akışlarını anlamayı kolaylaştırır.
Basit mantık kontrolleri için Manuel kullanın. Bağlam analizi gerektiren karmaşık değerlendirmeler için Prompt AI kullanın.
Sonraki adımlar
- Ajan düğümü — Karmaşık kararlar için yapay zeka kullanın
- Kod düğümü — Özel kod mantığı yazın
- HTTP isteği — Koşullara göre API çağrıları yapın
- Değişken kullanımı — Koşullarda değişkenleri nasıl kullanacağınızı öğrenin