דלג לתוכן מרכזי

בנייה ועריכה של טפסים

איך מוסיפים לוגיקה מותנית לטופס

ב-Formy לוגיקה מותנית קובעת ששדה יופיע, יוסתר, יהפוך לחובה או יתמלא לבד לפי תשובה קודמת. למשל: השדה "מספר הזמנה" מופיע רק למי שבחר "תלונה" בשאלה "סוג הפנייה", ורק אז הוא חובה. בטופס של כמה עמודים אפשר גם לדלג לעמוד אחר.

לוגיקה מותנית זמינה בכל המסלולים, כולל Free. היא נבדקת בזמן המילוי, ושוב בשרת כשהטופס נשלח.

מאת , CTO ב-Formyפורסם ב-

נכתב בסיוע כלי AI ונבדק מול המוצר ב-. אושר לפרסום על ידי תומר גל, CTO ב-Formy. איך אנחנו כותבים ומאשרים תוכן

מה צריך לפני שמתחילים

  • השאלה שקובעת (בדוגמה: "סוג הפנייה") נמצאת בטופס לפני השדה שתלוי בה.
  • לכל שדה יש כלל אחד, שיכול לכלול כמה תנאים וכמה פעולות.
  • כדי ששדה יופיע רק לפעמים, הוא צריך להיות מוסתר כברירת מחדל, והכלל מציג אותו.

איך עושים את זה, שלב אחר שלב

  1. מסתירים את שדה ההמשך

    בוחרים בעורך את השדה "מספר הזמנה", ובהגדרות שלו, תחת מצב השדה, בוחרים מוסתר.

  2. פותחים את הלוגיקה של השדה

    באותן הגדרות פותחים לוגיקה מתקדמת. לכלל יש שני חלקים: כשהתנאים הבאים מתקיימים ואז.

  3. מגדירים את התנאי

    בוחרים את השדה "סוג הפנייה", את ההשוואה שווה ל ואת הערך "תלונה". ההשוואות שמוצעות תלויות בסוג השדה: בתאריך יש לפני ואחרי, בתיבת סימון יש מסומן או לא מסומן.

    כמה תנאים מחברים עם וגם או או, והוספת קבוצת תנאים מקבצת תנאים כמו סוגריים.

  4. בוחרים מה לעשות

    תחת מה לעשות בשדה הזה מסמנים הצגת שדה, וכדי שהשדה יהיה חובה בדיוק כשהוא מופיע, גם הפיכת השדה לחובה.

    האפשרויות תלויות במצב השדה. בשדה שמוצג תמיד יופיעו במקום הצגת שדה האפשרויות הסתרת שדה והשבתת שדה, בשדה מושבת הפעלת שדה, ובשדה חובה הפיכת השדה לרשות. בשדות טקסט, אימייל, קישור, טלפון, מספר, תאריך, בחירה, דירוג, סקאלה ומחוון יש גם מילוי ערך אוטומטי, שממלא ערך ונועל את השדה כל עוד הכלל מתקיים.

    עורך הטפסים של Formy עם הטופס "פנייה לשירות הלקוחות של המאפייה של נועה". ברשימת השדות נבחר השדה "מספר הזמנה", שמסומן "מוסתר". בחלונית ההגדרות שלו, החלק "לוגיקה מתקדמת" מסומן "מוגדר": תחת "כשהתנאים הבאים מתקיימים" התנאי "סוג הפנייה שווה ל־תלונה", ותחת "אז", ב"מה לעשות בשדה הזה", מסומנים "הצגת שדה" ו"הפיכת השדה לחובה", ו"מילוי ערך אוטומטי" לא מסומן. בתצוגה המקדימה של הטופס השדה המוסתר לא מופיע.
    כלל על השדה "מספר הזמנה": הוא מוסתר כברירת מחדל, ומופיע כחובה רק כשבשאלה "סוג הפנייה" נבחר "תלונה". צילום מסך מהמוצר, עם נתונים בדויים.
  5. בטופס של כמה עמודים: מדלגים לעמוד

    הכלל של מעבר עמוד יושב על בלוק מעבר העמוד עצמו, תחת אותה לוגיקה מתקדמת, עם הפעולה דילוג לעמוד אחר. אפשר לדלג רק קדימה.

  6. בודקים את כל הכללים יחד

    בסרגל העליון של העורך לוחצים בדיקת לוגיקה. נפתחת רשימה של כל הכללים בטופס, כמשפטים. במילוי לדוגמה עונים על השאלות שהכללים קוראים, ורואים איזה כלל מופעל עכשיו.

    החלון "בדיקת הלוגיקה בטופס" בעורך של Formy. ב"מילוי לדוגמה" נבחרה התשובה "תלונה" לשאלה "סוג הפנייה". מתחת, תחת "כלל אחד בטופס", הכלל של השדה "מספר הזמנה" עם "הצגת שדה" ו"הפיכת השדה לחובה", והשורה "כאשר סוג הפנייה שווה ל־תלונה", מסומן "מופעל עכשיו".
    "בדיקת לוגיקה": כל הכללים בטופס במקום אחד. בוחרים תשובה לדוגמה ורואים איזה כלל מופעל, בלי לשלוח תגובה. צילום מסך מהמוצר, עם נתונים בדויים.

איך בודקים שזה עבד

בתצוגה המקדימה של העורך בוחרים "תלונה" ורואים את "מספר הזמנה" מופיע, ובוחרים תשובה אחרת ורואים אותו נעלם.

שאלות שהוסתרו, או שנמצאות בעמוד שדילגו עליו, לא נבדקות כחובה, ותשובה שהוקלדה בהן לפני שהוסתרו לא נשמרת.

המילוי לדוגמה בבדיקת הלוגיקה לא נשלח כתגובה, והוא נמחק כשסוגרים את החלון.

מה עושים כשמשהו לא עובד

מופיע "באחד התנאים חסר ערך, ולכן הוא לא ייבדק בעת שליחת הטופס."
בתנאי חסרה השוואה, או ערך כשההשוואה צריכה אחד. השלימו אותו. תנאי שלא הושלם לא נבדק בכלל, כדי שכלל חצי כתוב לא יסתיר שדות בטעות.
שדה שהוגדר כחובה לא חוסם את השליחה כשהוא מוסתר
כך זה עובד: מתחת לפעולות כתוב תמיד "שדות מוסתרים לא יכולים להיות שדות חובה." שדה שמוסתר ברגע השליחה לא נבדק כחובה. אם הוא צריך להיות חובה כשהוא מופיע, סמנו בכלל הצגת שדה יחד עם הפיכת השדה לחובה.
העורך מזהיר שבלי הצגת שדה ההגדרה הפיכת השדה לחובה לא תשפיע
השדה מוסתר בהגדרות שלו, והכלל רק הופך אותו לחובה. סמנו בכלל גם הצגת שדה.
כלל מפנה לשדה שנמחק או שסוגו השתנה
העורך מסמן את התנאי, ובדיקת לוגיקה מציגה אותו עם קישור לשדה. בחרו שדה קיים או מחקו את התנאי.
אי אפשר לבחור שדה חתימה או רשימת פריטים בתנאי
לשדות האלה אין השוואות, ולכן הם לא מופיעים ברשימה. התנו על שדה אחר, למשל תיבת סימון שמאשרת שחתמו.

מגבלות ומסלולים

לוגיקה מותנית
מהפרט
מסלוליםכל המסלולים, כולל Free
כללים לשדהכלל אחד לכל שדה, עם כמה תנאים וכמה פעולות
דילוג בין עמודיםקדימה בלבד
בלוקים של תצוגה (טקסט, תמונה, וידאו, מפריד)אפשר רק להציג או להסתיר

נכון ל-. המחירים והמכסות המלאים בעמוד המחירים.

אותו עורך תנאים משמש גם להפעלת סבב חתימות רק לחלק מהתגובות, ולמסכי סיום שונים לפי התשובות.

מה אי אפשר לעשות

  • לדלג אחורה לעמוד קודם.
  • להתנות על שדה חתימה או על רשימת פריטים.
  • להשאיר שדה מוסתר כחובה.

מה עוד כדאי לקרוא

מה היכולת עושה, למי היא מתאימה ומה היא לא עושה, בעמוד לוגיקה מותנית בטפסים.

רוצים לראות את זה במסך? בסרטון ההדרכה לוגיקה מותנית בטופס: שאלה שמופיעה רק כשצריך.

אין לכם עדיין חשבון ב-Formy?

פותחים חשבון חינמי, בונים טופס, ומשתמשים במדריך הזה צעד אחר צעד.

פתיחת חשבון בחינם

לא הסתדרתם, או שמשהו כאן כבר לא תואם למה שאתם רואים? כתבו ל-support@formy.co.il, ונבדוק. לכל המדריכים במרכז העזרה