תנאים — בלוקי ה‑IF
תנאי מחליט לאיזה כיוון התהליך ממשיך. הוא נושא את תג הענבר IF ויש לו פורט פלט אחד לכל תוצאה, כך שאפשר לחבר מסלול שונה לכל אחת.
בסטודיו יש שלושה בלוקי תנאי:
| בלוק | על מה הוא שואל | פלטים |
|---|---|---|
| תנאי If/Else | האם הערך הזה תואם לכלל שלי? | פורט אחד לכל הסתעפ ות IF, ובנוסף ELSE אופציונלי |
| שעות פעילות | האם אנחנו פתוחים עכשיו? | פתוח · סגור |
| זמינות נציגים | האם מישהו מחובר כדי לקחת את זה? | מחובר · מנותק |
שלושתם מופיעים בקבוצת זרימה בבורר הבלוקים, ושלושתם עובדים גם בתהליכי הודעות וגם בתהליכי קול.

תנאי If/Else
מנתב את התהליך על ידי השוואת ערך לכלל. כל כלל שתוסיפו הופך לפורט פלט משלו, עם תווית.
מאפיינים
| מאפיין | אפשרויות | מה הוא עושה |
|---|---|---|
| מצב התאמה | ההתאמה הראשונה בלבד · כל ההסתעפויות התואמות | מה לעשות כשיותר מכלל אחד תואם. |
| הסתעפויות IF | רשימת כללים | כל שורה היא הסתעפות אחת. ראו למטה. |
| הוספת הסתעפות ELSE | מופעל / כבוי | מוסיף פורט "תופס הכול" עבור כל מה שלא תאם לדבר. |
| תווית ה‑ELSE | טקסט | השם שמוצג מתחת לפורט ה‑ELSE. ברירת המחדל היא כל השאר. |
מבנה של כלל
לכל שורת IF ארבעה חלקים:
| חלק | מה שמים בו |
|---|---|
| תווית ההסתעפות | שם קצר — מכירות, תמיכה, VIP. הוא הופך לתווית הפורט על הקנבס, אז כדאי שיהיה קריא. |
| ערך / משתנה | הדבר שנבדק, כתוב כמפתח משתנה פשוט: message.content, client_reply.content, http.json.status. |
| אופרטור | איך להשוות. ראו את הטבלה למטה. |
| השוואה כ | טקסט · מספר · בוליאני · משתנה — איך לקרוא את הצד הימני. |
| השוואה מול | מול מה להשוות: מילה, מספר, true, או משתנה אחר. |

אופרטורים
| אופרטור | נכון כאשר | הערות |
|---|---|---|
| שווה ל | שני הערכים זהים | |
| אינו שווה ל | הם שונים | |
| מכיל | הטקסט מהצד השני מופיע בכל מקום בערך | אינו רגיש לאותיות גדולות/קטנות |
| אינו מכיל | הוא אינו מופיע | אינו רגיש לאותיות גדולות/קטנות |
| מתחיל ב | הערך מתחיל בטקסט | אינו רגיש לאותיות גדולות/קטנות |
| מסתיים ב | הערך מסתיים בטקסט | אינו רגיש לאותיות גדולות/קטנות |
| גדול מ | שמאל > ימין | מספרים בלבד; ערך שאינו מספרי לעולם אינו תואם |
| גדול או שווה | שמאל ≥ ימין | מספרים בלבד |
| קטן מ | שמאל < ימין | מספרים בלבד |
| קטן או שווה | שמאל ≤ ימין | מספרים בלבד |
| קיים | הערך קיים ואינו ריק | השוואה מול נדחה |
| אינו קיים | הערך חסר או ריק | השוואה מול נדחה |
טיפ
מכיל הוא סוס העבודה לתשובות של לקוחות — אנשים מקלידים "מכירות בבקשה" ו"אני צריך מכירות", לא "מכירות". השתמשו ב‑שווה ל רק כשאתם שולטים בערך, למשל קוד תגובת HTTP או ספרה בתפריט IVR.
מצב התאמה
| מצב | התנהגות |
|---|---|
| ההתאמה הראשונה בלבד | הכללים נבדקים מלמעלה למטה; הראשון שתואם מנצח ורק ההסתעפות שלו רצה. סדרו את הכללים מהספציפי ביותר לכללי ביותר. |
| כל ההסתעפויות התואמות | כל כלל שתואם מריץ את ההסתעפות שלו, במקביל. |
הסתעפות ה‑ELSE רצה רק כשאף כלל IF לא תאם כלל.