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

כשהיא רצה, זרימת העבודה שלך מייצרת דוח כזה:
The temperature in Berlin is 6.8 degrees C and it's currently cloudy.תבנה אותה עם n8n Assistant, שהופך הנחיה לזרימת עבודה עובדת. זה לוקח פחות מחמש דקות. אם תעדיף לבנות אותה צומת אחר צומת, קטע אופציונלי בסוף מדריך אותך באותה זרימת עבודה ידנית.
אפשר גם לעקוב עם הסרטון הזה:
https://www.youtube.com/embed/0BzaIm7Fwyo
מלבד n8n, לא צריך ניסיון בתכנות. נתוני מזג האוויר מגיעים מ-Mockingbird, שירות נתוני דוגמה ש-n8n מספק למדריכים, כך שתקבל תוצאות דומות למדריך הזה.
#לפני שמתחילים
צריך מופע של n8n. אחת מהאפשרויות:
- n8n Cloud: הרשמה לניסיון חינם, או
- Self-hosted: עקוב אחרי המדריך host n8n, ואז הגדר את n8n Assistant עם חשבון ספק AI משלך
#בנה את זרימת העבודה עם n8n Assistant
זמינות התכונה
n8n Assistant זמין ב:
- n8n Cloud: Starter, Pro
- Self-hosted: Community, Registered Community, Business
ב-n8n Cloud Enterprise וב-self-hosted Enterprise, פנה אל Customer Success Manager שלך לגבי גישת תצוגה מקדימה.
התוצאות שלך עשויות להיות שונות מצילומי המסך במדריך הזה.
n8n Assistant בונה זרימות עבודה מהנחיות. אתה מתאר מה אתה רוצה, מאשר כל שלב, ומקבל זרימת עבודה שאפשר לפתוח, לערוך ולפרסם.
התחבר למופע n8n שלך ובחר New chat בתפריט השמאלי כדי לדבר עם n8n Assistant.

הזן את ההנחיה הזו, או הכתב אותה, ובחר את חץ השליחה:
Build a workflow called Weather Log that runs every day at 8 AM: - Get the weather for Berlin from https://mockingbird.n8n.io/v1/weather/berlin - Add a report field that contains the city, temperature, and conditions e.g. The temperature in Berlin is 10°C. It's currently overcast. - Save the report to a new data table
Mockingbird הוא API לדוגמה עם מזג אוויר לבערך 40 ערים באירופה. ערים אחרות מחזירות שגיאה.
אשר כל בקשות מ-n8n Assistant עם Allow once. בזמן שהוא בונה את זרימת העבודה, תראה את ההתקדמות על הקנבס מימין לצ'אט.

אשר הרצה אם n8n Assistant מבקש. אחרת, בקש מ-n8n Assistant להריץ בדיקה עבורך.

בחר Publish and enable the schedule אם n8n Assistant מבקש, כי זרימת העבודה רצה רק בשעה 8 בבוקר כל יום אחרי שתפרסם אותה. אחרת, בקש מ-n8n Assistant לפרסם אותה עבורך.

בחר את טבלת הנתונים
weather logבראש החלונית הימנית כדי לבדוק שזרימת העבודה רצה כמתוכנן. אחרת, בקש מ-n8n Assistant להראות לך את טבלת הנתונים.
בחר Personal בתפריט השמאלי כדי לראות את זרימת העבודה. n8n Assistant שומר את כל זרימות העבודה תחת Personal.

#מה זרימת העבודה שלך עושה
פתח את weather log על הקנבס ותראה ארבעה צמתים, כל אחד עושה עבודה אחת ומעביר את התוצאה שלו לבא:
| צומת | מה הוא עושה |
|---|---|
| Every day at 8 AM | Schedule Trigger שמתחיל את זרימת העבודה בשעה 8 בבוקר כל יום. |
| Get Berlin weather | צומת HTTP Request שמביא את מזג האוויר מ-API של Mockingbird. |
| Add weather report | צומת Edit Fields (Set) שבונה את טקסט report, באמצעות expression כדי למשוך את ערכי מזג האוויר החיים. |
| Save weather log | צומת Data table שמכניס את הדוח כשורה חדשה בטבלה. |
n8n Assistant בוחר את שמות הצמתים בעצמו, כך ששלך עשויים להיות שונים מהשמות למעלה.
#אופציונלי: בנה את זרימת העבודה בעצמך
הקטע הזה בונה את זרימת העבודה של יומן מזג האוויר ידנית, צומת אחד בכל פעם, בלי n8n Assistant.
תגיע לזרימת עבודה שנייה שנבנית מאותם ארבעה צמתים: Every day at 8 AM, Get Berlin weather, Add weather report ו-Save weather log. תיצור גם טבלת נתונים חדשה בתהליך.
#1. צור את זרימת העבודה
בחר Personal בתפריט השמאלי ואחריו Create workflow. זה פותח את הקנבס, שבו תבנה את זרימת העבודה ותבלה את רוב הקטע הזה.

בחר את שם זרימת העבודה ושנה אותו ל-
Weather Log 2(או משהו יצירתי יותר). בחר בכל מקום על הקנבס כדי לשמור את השם.
#2. הרץ אותה בשעה 8 בבוקר כל יום
תשתמש ב: Schedule Trigger
כשבונים זרימת עבודה, השאלה הראשונה שצריך לענות עליה היא: "איך זרימת העבודה הזו צריכה להתחיל?" לפי לוח זמנים, למשל בשעה 8 בבוקר כל יום? כשמשתמש שולח טופס? כשיישום כמו Telegram שולח הודעה?
לבנייה הזו, תגדיר אותה לרוץ בשעה 8 בבוקר כל יום. בזמן הבנייה, תריץ את זרימת העבודה בעצמך כדי לבדוק אותה. אחרי שתפרסם אותה בסוף, לוח הזמנים יריץ אותה עבורך:
בחר Add first step, ואז בחר On a schedule.

בחר
8amמשדה Trigger at Hour בתצוגת פרטי הצומת. בחר את כפתור הסגירה בפינה הימנית העליונה כדי לסגור את החלון.
בחר את צומת Schedule Trigger ולחץ על מקש הרווח כדי לפתוח את תיבת הדו-שיח לשינוי שם. שנה את השם ל-
Every day at 8 AM.
#3. הבא את מזג האוויר לברלין
תשתמש ב: HTTP Request
יש לך את הטריגר, אז הגיע הזמן להביא את מזג האוויר. צומת HTTP Request שולח בקשה לכתובת אינטרנט, שנקראת endpoint, ומחזיר את הנתונים שהכתובת מספקת. שירותים שמשתפים נתונים כך הם APIs.
בחר + אחרי הטריגר, הקלד
httpבתיבה Search nodes, ובחר HTTP Request.
הדבק
https://mockingbird.n8n.io/v1/weather/berlinבשדה URL בתצוגת פרטי הצומת.
Mockingbird הוא API לדוגמה עם מזג אוויר לבערך 40 ערים באירופה. ערים אחרות מחזירות שגיאה.
לחץ Execute step. אתה אמור לראות את מזג האוויר לברלין בפלט, כולל השדות
city,temp_cו-conditionשתשתמש בהם בשלב הבא.
שנה את שם הצומת ל-
Get Berlin weather.
#4. הפוך את מזג האוויר לדוח
תשתמש ב: Edit Fields (Set)
בהמשך, תהפוך את נתוני מזג האוויר לדוח קצר שכל אחד יכול לקרוא במבט.
בחר + אחרי Get Berlin weather, בחר Data transformation, ואז בחר Edit Fields (Set).

בחר Add Field באמצע תצוגת פרטי הצומת. עבור Name, הזן
report.

הזן
The temperature inעבור Value, ואז גרור אתcityמלוח הקלט משמאל. כשמשחררים שדה, n8n מחליף את Value למצב Expression, ורואים:The temperature in {{ $json.city }}
מה זה expression?
{{ $json.city }}הוא ממלא מקום, שנקרא expression. כשזרימת העבודה רצה, n8n מחליף אותו בערך האמיתי. לוח הקלט מציג את הפלט מ-Get Berlin weather, שהופך לקלט של הצומת הזה. גוררים שדות פנימה במקום להקליד אותם, והתצוגה המקדימה מתחת לשדה מראה לך את המשפט המוגמר. למידע נוסף, ראה Expressions.גרור את
temp_cפנימה ועדכן את הניסוח ל:The temperature in {{ $json.city }} is {{ $json.temp_c }}°C.
הוסף
It's currentlyלסוף, ואז גרור אתconditionפנימה:The temperature in {{ $json.city }} is {{ $json.temp_c }}°C. It's currently {{ $json.condition }}.
שנה את שם הצומת ל-
Add weather reportובחר Execute step.
#5. שמור את הנתונים
תשתמש ב: Data table
הבאת את הנתונים ועיצבת אותם, אז עכשיו הזמן לאחסן אותם. תיצור טבלת נתונים בתהליך.
הוסף צומת Data table אחרי Add weather report ובחר Insert row כפעולה.

פתח את הצומת, בחר את הרשימה הנפתחת תחת Data table, ואז בחר Create new data table:

לשונית דפדפן חדשה תיפתח.
הזן
weather log 2כשם טבלת הנתונים שלך (או משהו יצירתי!), ובחר Create:
בחר Add Column בפינה הימנית העליונה והזן
reportלפני בחירת Add Column. זו תהיה העמודה שאליה נשמרים הנתונים מצומתAdd weather report.
חזור ללשונית של זרימת העבודה.
בחר את טבלת הנתונים שיצרת עכשיו מרשימת Data table ושנה את Mapping Column Mode ל-Map Automatically. לשדה
reportמ-Add weather report יש אותו שם כמו לעמודה בטבלת הנתונים, אז n8n ממפה אותם עבורך.
שנה את שם הצומת ל-
Save weather log.
#6. בדוק ופרסם את זרימת העבודה
זרימת העבודה שלך הושלמה. בדוק אותה, ואז פרסם אותה כדי שתרוץ כל יום בשעה 8 בבוקר.
בחר Execute מתחת לקנבס כדי לבדוק אותה. אתה אמור לראות סימני וי ירוקים על כל ארבעת הצמתים:

נווט אל Personal > Data tables כדי לראות את השורה החדשה.
בחר Publish בכותרת הקנבס ועקוב אחרי ההנחיות כדי לפרסם את זרימת העבודה.

#השלבים הבאים
- קחו קורסים ב-n8n Academy.
- חקרו דוגמאות נוספות בתבניות workflow.