Switch
ניתוב לענפים מרובים עם תוויות ו-fallback אופציונלי.
שלב Switch שולח את הביצוע לענפי מקרים. כל מקרה הוא תת-שלב Switch case עם יציאה משלו. מקרים משתמשים בעורך התנאים של If / Else כשנבחרים בפאנל.
מתי להשתמש
- ניתוב ליותר משני נתיבים לפי משתנים.
- תפריטים — כל תווית לענף.
- נתיב ברירת מחדל (Fallback) כשאף מקרה לא מתאים.
הגדרות
| איפה | שדה | מה זה עושה |
|---|---|---|
| שלב ראשי (לוח) | + | מוסיף מקרים (עד 25); לחיצה ראשונה מוסיפה Fallback |
| תת-שלב מקרה | תגית תווית | שם מקרה (עד 20 תווים); רושם משתנה מחרוזת על השלב הראשי |
| תת-שלב (פאנל) | כמו If / Else | Rule, תנאים, השוואות |
| Fallback | טופס/תווית fallback | כשאף מקרה לא מתאים |
Switch שומר על פריסת שלב ישנה: Description בפאנל נשמר אך לא מוצג על כרטיס ה-Switch. לתת-שלבים אין Description. ראו תיאורי שלבים.
הוספת מקרים
- לחצו + על Switch.
- לחיצה ראשונה: יוצרת Fallback (
noSelectionFallback) ומסירה חיבורים ישירים מהשלב הראשי. - לחיצות נוספות: מקרי Switch case (
switchCaseEvaluation) עם תוויות (Option #nכברירת מחדל). - כל מקרה מוסיף רשומה ב-
variablesשל השלב הראשי למשתנים בהמשך.
תנאי מקרה
בחרו תת-שלב מקרה לפתיחת IfForm:
- Rule: ALL מול ANY.
- שורות תנאי: משתנה, השוואה, ערך (כמו If / Else).
סידור מקרים — חצים למעלה/למטה בין אחים.
התנהגות בתהליך
- יציאה מהשלב הראשי: אין חיבור ישיר כשיש תת-שלבים; הניתוב רק מתת-השלבים.
- מגבלה: עד 25 מקרים; ניתנים לעריכה והסרה.
- בבוחר משתנים — מקרים נפתרים דרך מזהה ה-Switch הראשי.
דוגמאות
ניתוב לפי שפת language
- Switch אחרי שלב שמגדיר
language. - מקרים
en,he,ar(עריכת תוויות בלוח). - Fallback לשפות לא מוכרות.
תפריט קו מוצר
- מקרים
sales,support,billing. - חיבור כל יציאה ל-Messenger או Task שונה.