If / Else
פיצול התהליך לפי תנאים על מידע משלבים קודמים.
שלב If / Else בודק תנאים מול משתנים משלבים קודמים, ומנתב לתת-שלבי true או false על הלוח.
מתי להשתמש
- ענף לפי תוכן הודעה, מאפייני לקוח או מטא-דאטה של טריגר.
- שילוב בדיקות — כולם או לפחות אחד.
- הגנה על פעולות יקרות (HTTP, Fireberry, AI).
הגדרות
| שדה | מה זה עושה | מתי להשתמש |
|---|---|---|
| Rule | All conditions must be met (ALL) או At least one condition (ANY) | AND מול OR |
| Condition N | בלוק תנאי אחד | כל שורה בלוגיקה |
| Add Condition | שורת תנאי נוספת | כללים מורכבים |
| Description | הערה מתחת לכותרת השלב (placeholder כשהשדה ריק) | כלל עסקי — ראו תיאורי שלבים |
שדות לכל תנאי
| שדה | מה זה עושה | מתי להשתמש |
|---|---|---|
| First value | משתנה או ביטוי | צד שמאל |
| Comparison | אופרטור (טבלה) | איך להשוות |
| Value | צד ימין (מוסתר ל-empty/not-empty) | ערך, רשימה או קישור שני |
אופרטורי השוואה
| אופרטור | ב-UI | שדה Value |
|---|---|---|
| Greater than | > | טקסט/מספר |
| Greater than or equal | >= | טקסט/מספר |
| Less than | < | טקסט/מספר |
| Less than or equal | <= | טקסט/מספר |
| Equals | = | טקסט/מספר |
| Not Equal | (תווית) | טקסט/מספר |
| Contains | ~ | תגיות multi-value |
| Is Empty | ❌ | ללא שדה |
| Is Not Empty | ✅ | ללא שדה |
מחיקת תנאי — בקרה אדומה בשורה (בריחוף על הקבוצה).
התנהגות בתהליך
- תת-שלבים: true ו-false קבועים; תוויות לא ניתנות לעריכה.
- יציאה: חיבור כל תת-שלב לנתיב שונה.
- ברירת מחדל: ALL.
- אם ל-
possibilitiesעל משתנים — בוחר שני לערכי enum.
דוגמאות
נתיב לקוח VIP
- Condition 1: תגית לקוח Contains
VIP. - True → Task עדיפות; False → הודעת בוט רגילה.
בדיקת אימייל ריק
- Is Empty על משתנה אימייל.
- True → WhatsApp "שתפו אימייל"; False → Update Customer.