logologo
התחלה
מדריך
פיתוח
תוסף
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
התחלה
מדריך
פיתוח
תוסף
API
logologo
זרימת עבודה
סקירה כללית
התחלה מהירה

טריגר

סקירה כללית
אירועי טבלת נתונים
משימות מתוזמנות
אירוע לפני פעולה
אירוע אחרי פעולה
אירוע פעולה מותאם אישית
אישור
Webhook

צומת

סקירה כללית

AI

LLM

בקרת זרימה

תנאי
ענף רב-תנאי
לולאה
משתנה
ענף מקבילי
קריאה ל-Workflow
פלט זרימה
מיפוי משתני JSON
השהיה
סיום

חישוב

חישוב
חישוב תאריך
חישוב JSON

פעולת נתונים

הוספת נתונים
עדכון נתונים
שאילתת נתונים
מחיקת נתונים
פעולת SQL

טיפול ידני

טיפול ידני
אישור
העתק

סוג הרחבה

בקשת HTTP
סקריפט JavaScript
התראה
שליחת דוא'ל
תגובה
הודעת תגובה
משתנה
יומן ביצוע
ניהול גרסאות
אפשרויות מתקדמות

פיתוח הרחבות

סקירה כללית
הרחבת סוגי טריגרים
הרחבת סוגי צמתים
API Reference
Next Pageסקירה כללית
TIP

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

#תוכנית ביצוע (היסטוריה)

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

סטטוס תוכנית ביצוע

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

סטטוסי תוכנית ביצוע מפורטים בטבלה הבאה:

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

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

תוצאות צומת מהרצות מרובות

טיפ

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

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

#סטטוס ביצוע צומת

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

הסטטוסים האפשריים של צומת לאחר ביצוע מפורטים בטבלה הבאה:

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

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

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

ביצוע צומת נכשל

טיפ

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