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

טריגרים

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

צמתים

סקירה כללית

בינה מלאכותית

מודל שפה גדול

בקרת זרימה

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

חישוב

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

פעולות נתונים

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

עיבוד ידני

עיבוד ידני
אישור
העתק

סוגים מורחבים

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

פיתוח הרחבות

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

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

#משתנה

Workflow: Node משתנה מותאם אישיתCommunity Edition+

#מבוא

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

#יצירת צומת

בממשק הגדרות תהליך העבודה, לחצו על כפתור הפלוס ("+") בתוך התהליך כדי להוסיף צומת "משתנה":

הוספת צומת משתנה

#הגדרת צומת

#מצב

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

בחירת מצב

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

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

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

בחירת המשתנה להקצאת ערך

#ערך

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

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

הצהרה על ערך התחלתי

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

הקצאת משתנה טריגר למשתנה שהוצהר עליו

#שימוש בערך המשתנה

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

שימוש בערך משתנה כתנאי סינון שאילתה

#דוגמה

תרחיש שימושי יותר עבור צומת המשתנה הוא בענפים, כאשר ערכים חדשים מחושבים או ממוזגים עם ערכים קודמים (בדומה ל-reduce/concat בתכנות), ולאחר מכן נעשה בהם שימוש בסיום הענף. להלן דוגמה למימוש שרשור מחרוזת נמענים באמצעות ענף לולאה וצומת משתנה.

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

הגדרת טריגר

לאחר מכן, צרו צומת משתנה, שישמש לאחסון מחרוזת הנמענים:

צומת משתנה נמענים

בשלב הבא, צרו צומת ענף לולאה, שישמש למעבר על מחברי המאמר ושרשור פרטי הנמענים שלהם לתוך משתנה הנמענים:

מעבר בלולאה על מחברים במאמר

בתוך ענף הלולאה, צרו תחילה צומת חישוב, שישמש לשרשור המחבר הנוכחי עם מחרוזת המחברים שכבר נשמרה:

שרשור מחרוזת נמענים

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

הקצאת מחרוזת הנמענים המשותזרת לצומת הנמענים

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

שליחת דוא"ל לנמענים באמצעות צומת הבקשה

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