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

תיעוד 4

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

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

מדריך זה יראה לך כיצד לבנות זרימת עבודה[^1] ב-n8n, ויסביר מושגי מפתח לאורך הדרך. אתה:

  • תיצור זרימת עבודה מאפס.
  • תבין מושגי מפתח ומיומנויות, כולל:
    • הפעלת זרימות עבודה באמצעות צומתי טריגר
    • הגדרת פרטי אימות[^2]
    • עיבוד נתונים
    • ייצוג לוגיקה בזרימת עבודה של n8n
    • שימוש בביטויים[^3]

זרימת העבודה שהושלמה: Schedule Trigger מחובר ל-NASA, לאחר מכן צומת If שמתפצל לשני צומתי PostBin

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

מעדיף אירוח עצמי? הרץ curl -fsSL https://get.n8n.io | sh כדי להפעיל את n8n באופן מקומי בצעד אחד (ראה את מדריך ההתקנה בשורה אחת), ולאחר מכן חזור ובצע את השלבים שלהלן ב-http://localhost:5678 במקום במופע ה-Cloud שלך.

#שלב ראשון: יצירת זרימת עבודה חדשה

כאשר תפתח את n8n, תראה אחד משני אלה:

  • חלון עם הודעת ברוכים הבאים ושני כפתורים גדולים: בחר ב-Start from Scratch כדי ליצור זרימת עבודה חדשה.
  • רשימת ה-Workflows בדף ה-Overview. בחר ב-Create Workflow כדי ליצור זרימת עבודה חדשה.

#שלב שני: הוספת צומת טריגר

n8n מספק שתי דרכים להתחיל זרימת עבודה:

  • באופן ידני, על ידי בחירה ב-Execute Workflow.
  • באופן אוטומטי, באמצעות צומת טריגר כצומת הראשון. צומת הטריגר מריץ את זרימת העבודה בתגובה לאירוע חיצוני, או על סמך ההגדרות שלך.

מדריך זה משתמש ב-Schedule trigger, המאפשר לך להריץ את זרימת העבודה לפי לוח זמנים:

  1. בחר ב-Add first step.
  2. חפש Schedule. n8n מציג רשימה של צמתים התואמים לחיפוש.
  3. בחר ב-Schedule Trigger כדי להוסיף את הצומת לקנבס. n8n פותח את הצומת.
  4. עבור Trigger Interval, בחר Weeks.
  5. עבור Weeks Between Triggers, הזן 1.
  6. הזן שעה ויום. עבור דוגמה זו, בחר Monday ב-Trigger on Weekdays, בחר 9am ב-Trigger at Hour, והזן 0 ב-Trigger at Minute.
  7. סגור את תצוגת ה-node details view כדי לחזור לקנבס.

#שלב שלישי: הוספת צומת NASA והגדרת פרטי אימות

ה-NASA node מתקשר עם ה-APIs הציבוריים של NASA כדי להביא נתונים שימושיים. מדריך זה משתמש בנתונים בזמן אמת מה-API כדי למצוא אירועים סולאריים.

פרטי אימות (Credentials)

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

  1. בחר במחבר Add node Add node icon בצומת Schedule Trigger.

  2. חפש NASA. n8n מציג רשימה של צמתים התואמים לחיפוש.

  3. בחר ב-NASA כדי לצפות ברשימת הפעולות.

  4. חפש ובחר ב-Get a DONKI solar flare. פעולה זו מחזירה דוח על התפרצויות סולאריות אחרונות. כאשר תבחר בפעולה, n8n יוסיף את הצומת לקנבס ויפתח אותו.

  5. כדי לגשת ל-APIs של NASA, עליך להגדיר פרטי אימות:

    1. בחר בתפריט הנפתח Credential for NASA API.
    2. בחר ב-Create new credential. n8n פותח את תצוגת פרטי האימות.
    3. עבור אל NASA APIs ומלא את הטופס מהקישור Generate API Key. אתר NASA מייצר את המפתח ושולח אותו בדוא"ל לכתובת שהזנת.
    4. בדוק בחשבון הדוא"ל שלך אם התקבל מפתח ה-API. אם אינך רואה אותו, בדוק בתיקיית דואר הזבל (junk או spam). העתק את המפתח, והדבק אותו ב-API Key ב-n8n.
    5. בחר ב-Save.
    6. סגור את מסך פרטי האימות. n8n חוזר לצומת. פרטי האימות החדשים צריכים להיבחר באופן אוטומטי ב-Credential for NASA API.
  6. כברירת מחדל, DONKI Solar Flare מספק נתונים עבור 30 הימים האחרונים. כדי להגביל זאת לשבוע האחרון בלבד, השתמש ב-Additional Fields:

    1. בחר ב-Add field.
    2. בחר ב-Start date.
    3. כדי לקבל דוח שמתחיל לפני שבוע, תוכל להשתמש בביטוי: ליד Start date, בחר בלשונית Expression, ולאחר מכן בחר בכפתור ההרחבה Add node icon כדי לפתוח את עורך הביטויים המלא.
    4. בשדה ה-Expression, הזן את הביטוי הבא:
    {{ $today.minus(7, 'days') }}

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

    עורך הביטויים של Start Date, כאשר חלונית Result מציגה תאריך מפוענח שבוע אחד לפני היום

  7. סגור את חלון ה-Edit Expression כדי לחזור לצומת NASA.

  8. כעת תוכל לבדוק שהצומת פועל ומחזיר את התאריך הצפוי: בחר ב-Execute step כדי להריץ את הצומת ידנית. n8n קורא ל-API של NASA ומציג פרטים על התפרצויות סולאריות בשבעת הימים האחרונים במקטע ה-OUTPUT.

  9. סגור את צומת NASA כדי לחזור לקנבס של זרימת העבודה.

#שלב רביעי: הוספת לוגיקה עם צומת If

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

הוסף את צומת If:

  1. בחר במחבר Add node Add node icon בצומת NASA.

  2. חפש If. n8n מציג רשימה של צמתים התואמים לחיפוש.

  3. בחר ב-If כדי להוסיף את הצומת לקנבס. n8n פותח את הצומת.

  4. עליך לבדוק את הערך של המאפיין classType בנתוני NASA. כדי לעשות זאת:

    1. גרור את classType לתוך Value 1.

      ודא שהרצת את צומת NASA בסעיף הקודם

      אם לא ביצעת את השלב בסעיף הקודם להרצת צומת NASA, לא תראה שום נתונים לעבוד איתם בשלב זה.

    2. שנה את פעולת ההשוואה ל-String > Contains.

    3. ב-Value 2, הזן X. זהו הסיווג הגבוה ביותר של התפרצות סולארית. בשלב הבא, תיצור שני דוחות: אחד עבור התפרצויות סולאריות מסוג X, ואחד עבור כל ההתפרצויות הסולאריות הקטנות יותר.

  5. כעת תוכל לבדוק שהצומת פועל ומחזיר את התאריך הצפוי: בחר ב-Execute step כדי להריץ את הצומת ידנית. n8n בודק את הנתונים מול התנאי, ומציג אילו תוצאות תואמות ל-true או false בחלונית ה-OUTPUT.

    שבועות ללא התפרצויות סולאריות גדולות

    במדריך זה, אתה עובד עם נתונים חיים. אם תגלה שאין התפרצויות סולאריות מסוג X בעת הרצת זרימת העבודה, נסה להחליף את X ב-Value 2 באחת מהאותיות A, B, C, או M.

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

#שלב חמישי: הוצאת נתונים מזרימת העבודה שלך

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

  1. בצומת If, בחר במחבר Add node Add node icon המסומן ב-true.

  2. חפש PostBin. n8n מציג רשימה של צמתים התואמים לחיפוש.

  3. בחר ב-PostBin.

  4. בחר ב-Send a request. n8n מוסיף את הצומת לקנבס ופותח אותו.

  5. עבור אל Postbin ובחר ב-Create Bin. השאר את הלשונית פתוחה כדי שתוכל לחזור אליה בעת בדיקת זרימת העבודה.

  6. העתק את מזהה ה-bin. הוא נראה כמו 1651063625300-2016451240051.

  7. ב-n8n, הדבק את מזהה ה-Postbin שלך לתוך Bin ID.

  8. כעת, הגדר את הנתונים לשליחה אל Postbin. ליד Bin Content, בחר בלשונית Expression (יהיה עליך להעביר את סמן העכבר מעל Bin Content כדי שהלשונית תופיע), ולאחר מכן בחר בכפתור ההרחבה Add node icon כדי לפתוח את עורך הביטויים המלא.

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

  10. לאחר גרירתו אל עורך הביטויים הוא ישתנה להפניה זו: {{$json["classType"]}}. הוסף הודעה אליו, כך שהביטוי המלא יהיה:

    There was a solar flare of class {{$json["classType"]}}

    עורך ביטויים עבור Bin Content, כאשר חלונית Result מציגה את טקסט ההודעה המעובד

  11. סגור את עורך הביטויים כדי לחזור לצומת.

  12. סגור את צומת Postbin כדי לחזור לקנבס.

  13. הוסף צומת Postbin נוסף, כדי לטפל בנתיב הפלט false מצומת If:

    1. רחף מעל צומת Postbin, ולאחר מכן בחר ב-Node context menu Node context menu icon > Duplicate node כדי לשכפל את צומת Postbin הראשון.
    2. גרור את מחבר ה-false מצומת If לצד השמאלי של צומת Postbin החדש.

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

  1. כעת תוכל לבדוק את כל זרימת העבודה. בחר ב-Execute Workflow. n8n מריץ את זרימת העבודה, ומציג כל שלב בהתקדמות.
  2. חזור אל ה-bin שלך ב-Postbin. רענן את הדף כדי לראות את הפלט.
  3. אם ברצונך להשתמש בזרימת עבודה זו (במילים אחרות, אם אתה רוצה שהיא תרוץ פעם בשבוע באופן אוטומטי), עליך לפרסם אותה על ידי לחיצה על Publish.

מגבלת זמן

ה-bins של Postbin מתקיימים במשך 30 דקות לאחר היצירה. ייתכן שתצטרך ליצור bin חדש ולעדכן את ה-ID בצומתי Postbin, אם תחרוג ממגבלת זמן זו.

#ברכות

כעת יש לך זרימת עבודה מתפקדת לחלוטין שעושה משהו שימושי! היא אמורה להיראות בערך כך:

צפייה בדוגמת זרימת העבודה (JSON)

לאורך הדרך גילית:

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

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

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

[^1]: זרימת עבודה ב-n8n היא אוסף של צמתים שמבצעים אוטומציה של תהליך. זרימות עבודה מתחילות בביצוע כאשר תנאי טריגר מתרחש ומתבצעות ברצף כדי להשיג משימות מורכבות.

[^2]: ב-n8n, פרטי אימות שומרים מידע אימות לצורך התחברות לאפליקציות ולשירותים ספציפיים. לאחר יצירת פרטי אימות עם פרטי האימות שלך (שם משתמש וסיסמה, מפתח API, סודות OAuth, וכו'), תוכל להשתמש בצומת האפליקציה המשויך כדי לקיים אינטראקציה עם השירות.

[^3]: ב-n8n, ביטויים מאפשרים לך לאכלס פרמטרים של צמתים באופן דינמי על ידי הרצת קוד JavaScript. במקום לספק ערך סטטי, תוכל להשתמש בתחביר הביטויים של n8n כדי (המשפט נקטע במקור, לפי התיעוד הרשמי נכון ל-11 בספטמבר 2026).