לדלג לתוכן הראשי

הוספת תנאי לנתיב יציאה

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

נכתב על ידי Alex Merkin

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

הוספת התנאי

  1. בחרו את שלב המקור ופתחו ניתוב.

  2. הוסיפו נתיב יציאה אם צריך ובחרו את שלב היעד.

  3. תנו לנתיב תווית ברורה, למשל תקין או נדרש בירור.

  4. בבונה התנאים בחרו שדה או משתנה, אופרטור וערך להשוואה כאשר הוא נדרש.

  5. הוסיפו כללים או קבוצות לפי הצורך. בחרו AND כאשר כל התנאים צריכים להתקיים, או OR כאשר די באחד מהם.

  6. בדקו את הכלל שנוצר והמתינו לסיום השמירה.

דוגמה לטווח מתח תקין

הטווח 4.8–5.2 וולט הוא נתון בדיוני לתרגול. בנתיב הקבלה הגדירו קבוצת AND: מתח גדול או שווה ל־4.8 וגם קטן או שווה ל־5.2. בנתיב הבירור הגדירו קבוצת OR: מתח קטן מ־4.8 או גדול מ־5.2.

בדקו 4.7, 4.8, 5.0, 5.2 ו־5.3. ערכי הגבול 4.8 ו־5.2 אמורים להגיע לנתיב הקבלה.

מקורות ואופרטורים

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

סדר נתיבים ותנאי ריק

לשונית ניתוב עם שלב יעד ונתיב ללא תנאי

נתיב ללא תנאי: בשדה התנאי בצילום לא הוגדר כלל. הצילום מדגים את המצב הריק, ולא את תנאי המתח שבתרגיל. התהליך מוצג לקריאה בלבד.

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

שילוב עם הצגה והסתרה

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


האם קיבלת תשובה לשאלתך?