מדריך n8n בענן בעברית

תיעוד 4

בנה את זרימת העבודה הראשונה שלך

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

צור את זרימת העבודה הראשונה שלך ב-n8n ולמד כמה מושגי מפתח.

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

טריגר לוח זמנים של 8 בבוקר מחובר אל Get Berlin weather, Add weather report ו-Save weather log

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

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 Assistant

זמינות התכונה

n8n Assistant זמין ב:

  • n8n Cloud: Starter, Pro
  • Self-hosted: Community, Registered Community, Business

ב-n8n Cloud Enterprise וב-self-hosted Enterprise, פנה אל Customer Success Manager שלך לגבי גישת תצוגה מקדימה.

התוצאות שלך עשויות להיות שונות מצילומי המסך במדריך הזה.

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

  1. התחבר למופע n8n שלך ובחר New chat בתפריט השמאלי כדי לדבר עם n8n Assistant.

    New chat נבחר בתפריט השמאלי, עם תיבת הצ'אט של n8n Assistant פתוחה

  2. הזן את ההנחיה הזו, או הכתב אותה, ובחר את חץ השליחה:

    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

    הנחיית זרימת העבודה של מזג האוויר הוזנה בתיבת הצ'אט של n8n Assistant

    Mockingbird הוא API לדוגמה עם מזג אוויר לבערך 40 ערים באירופה. ערים אחרות מחזירות שגיאה.

  3. אשר כל בקשות מ-n8n Assistant עם Allow once. בזמן שהוא בונה את זרימת העבודה, תראה את ההתקדמות על הקנבס מימין לצ'אט.

    n8n Assistant מבקש מהמשתמש הרשאה

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

    n8n Assistant מבקש להריץ בדיקה חיה, עם זרימת העבודה המוגמרת על הקנבס

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

    המשתמש מבקש מהעוזר לפרסם את זרימת העבודה

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

    לשונית weather log נבחרה בראש החלונית הימנית

  7. בחר Personal בתפריט השמאלי כדי לראות את זרימת העבודה. n8n Assistant שומר את כל זרימות העבודה תחת Personal.

    weather log מופיע תחת Personal, מסומן כ-Published

#מה זרימת העבודה שלך עושה

פתח את weather log על הקנבס ותראה ארבעה צמתים, כל אחד עושה עבודה אחת ומעביר את התוצאה שלו לבא:

צומתמה הוא עושה
Every day at 8 AMSchedule 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. צור את זרימת העבודה

  1. בחר Personal בתפריט השמאלי ואחריו Create workflow. זה פותח את הקנבס, שבו תבנה את זרימת העבודה ותבלה את רוב הקטע הזה.

    Personal בתפריט השמאלי וכפתור יצירת זרימת העבודה

  2. בחר את שם זרימת העבודה ושנה אותו ל-Weather Log 2 (או משהו יצירתי יותר). בחר בכל מקום על הקנבס כדי לשמור את השם.

#2. הרץ אותה בשעה 8 בבוקר כל יום

תשתמש ב: Schedule Trigger

כשבונים זרימת עבודה, השאלה הראשונה שצריך לענות עליה היא: "איך זרימת העבודה הזו צריכה להתחיל?" לפי לוח זמנים, למשל בשעה 8 בבוקר כל יום? כשמשתמש שולח טופס? כשיישום כמו Telegram שולח הודעה?

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

  1. בחר Add first step, ואז בחר On a schedule.

    אפשרות On a schedule

  2. בחר 8am משדה Trigger at Hour בתצוגת פרטי הצומת. בחר את כפתור הסגירה בפינה הימנית העליונה כדי לסגור את החלון.

    Trigger at Hour מוגדר ל-8 בבוקר

  3. בחר את צומת Schedule Trigger ולחץ על מקש הרווח כדי לפתוח את תיבת הדו-שיח לשינוי שם. שנה את השם ל-Every day at 8 AM.

    Schedule Trigger אחרי שינוי השם

#3. הבא את מזג האוויר לברלין

תשתמש ב: HTTP Request

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

  1. בחר + אחרי הטריגר, הקלד http בתיבה Search nodes, ובחר HTTP Request.

    HTTP Request בתוצאות החיפוש

  2. הדבק https://mockingbird.n8n.io/v1/weather/berlin בשדה URL בתצוגת פרטי הצומת.

    כתובת Mockingbird בשדה URL

    Mockingbird הוא API לדוגמה עם מזג אוויר לבערך 40 ערים באירופה. ערים אחרות מחזירות שגיאה.

  3. לחץ Execute step. אתה אמור לראות את מזג האוויר לברלין בפלט, כולל השדות city, temp_c ו-condition שתשתמש בהם בשלב הבא.

    פלט מזג האוויר של ברלין

  4. שנה את שם הצומת ל-Get Berlin weather.

#4. הפוך את מזג האוויר לדוח

תשתמש ב: Edit Fields (Set)

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

  1. בחר + אחרי Get Berlin weather, בחר Data transformation, ואז בחר Edit Fields (Set).

    Edit Fields (Set) תחת Data transformation

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

    כפתור Add Field

    שדה בשם report

  3. הזן The temperature in עבור Value, ואז גרור את city מלוח הקלט משמאל. כשמשחררים שדה, n8n מחליף את Value למצב Expression, ורואים:

    The temperature in {{ $json.city }}

    city נגרר לתוך שדה Value

    מה זה expression?

    {{ $json.city }} הוא ממלא מקום, שנקרא expression. כשזרימת העבודה רצה, n8n מחליף אותו בערך האמיתי. לוח הקלט מציג את הפלט מ-Get Berlin weather, שהופך לקלט של הצומת הזה. גוררים שדות פנימה במקום להקליד אותם, והתצוגה המקדימה מתחת לשדה מראה לך את המשפט המוגמר. למידע נוסף, ראה Expressions.

  4. גרור את temp_c פנימה ועדכן את הניסוח ל:

    The temperature in {{ $json.city }} is {{ $json.temp_c }}°C.

    Value עם עיר וטמפרטורה

    הוסף It's currently לסוף, ואז גרור את condition פנימה:

    The temperature in {{ $json.city }} is {{ $json.temp_c }}°C. It's currently {{ $json.condition }}.

    Value עם עיר, טמפרטורה ומצב

  5. שנה את שם הצומת ל-Add weather report ובחר Execute step.

#5. שמור את הנתונים

תשתמש ב: Data table

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

  1. הוסף צומת Data table אחרי Add weather report ובחר Insert row כפעולה.

    פעולת Insert row

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

    יצירת טבלת נתונים חדשה

    לשונית דפדפן חדשה תיפתח.

  3. הזן weather log 2 כשם טבלת הנתונים שלך (או משהו יצירתי!), ובחר Create:

    מתן שם לטבלת הנתונים החדשה

  4. בחר Add Column בפינה הימנית העליונה והזן report לפני בחירת Add Column. זו תהיה העמודה שאליה נשמרים הנתונים מצומת Add weather report.

    הוספת עמודה לטבלת הנתונים החדשה

    חזור ללשונית של זרימת העבודה.

  5. בחר את טבלת הנתונים שיצרת עכשיו מרשימת Data table ושנה את Mapping Column Mode ל-Map Automatically. לשדה report מ-Add weather report יש אותו שם כמו לעמודה בטבלת הנתונים, אז n8n ממפה אותם עבורך.

    צומת Data table עם טבלת הנתונים שנבחרה ו-Map Automatically מוגדר

  6. שנה את שם הצומת ל-Save weather log.

#6. בדוק ופרסם את זרימת העבודה

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

  1. בחר Execute מתחת לקנבס כדי לבדוק אותה. אתה אמור לראות סימני וי ירוקים על כל ארבעת הצמתים:

    הרצת זרימת עבודה מוצלחת אחרי הביצוע

  2. נווט אל Personal > Data tables כדי לראות את השורה החדשה.

  3. בחר Publish בכותרת הקנבס ועקוב אחרי ההנחיות כדי לפרסם את זרימת העבודה.

    פרסום זרימת העבודה

#השלבים הבאים

#משאבים קשורים