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

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

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

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