פרק 5
קנבס, שמירה ופרסום
תהליך ב-n8n הוא אוסף צמתים שמחוברים זה לזה. לפי Understand workflows צומת הוא נקודת כניסה לנתונים, פעולת עיבוד, או יציאה לשליחה. החיבור מעביר את הנתונים הלאה.
#שלושה סוגי צמתים שחוזרים
- Trigger: מתחיל הרצה. לדוגמה Schedule, Webhook, Form, Chat.
- Action / App: מדבר עם שירות חיצוני, עם אישור (
credential). - Core: לוגיקה ונתונים: If, Switch, Set, Code, Merge.
אפשר לקבץ צמתים ב-Canvas Groups ולהוסיף Sticky notes להסבר. מזהה התהליך (workflow ID) נמצא בהגדרות התהליך.
#שמירה אוטומטית
לפי Save and publish workflows:
- שינויים נשמרים לבד תוך 1 עד 5 שניות. אין כפתור Save חובה.
- כל העריכה נשארת בטיוטה עד לפרסום.
- רק אדם אחד עורך תהליך בזמן נתון. אחרים רואים מצב קריאה בלבד עד שהעורך מסיים.
#מה פרסום עושה
פרסום מעביר גרסה ספציפית לייצור. הרצות בייצור משתמשות בגרסה המפורסמת, לא בעריכה האחרונה.
אחרי פרסום:
- Webhook ו-Form משתמשים בכתובות הייצור.
- תזמונים רצים בזמנים שהוגדרו.
- אירועים מאפליקציות מחוברות מפעילים את התהליך.
מצבי כפתור Publish:
- כבוי: אין שינויים שאפשר לפרסם.
- פעיל: יש שינויים שעדיין לא בייצור.
- מפורסם ועדכני: אין שינויים חדשים.
- מפורסם עם שינויים: הטיוטה הקדימה את הייצור.
- שגיאה: צריך לתקן לפני פרסום נוסף.
#איך מפרסמים
- לוחצים Publish או
Shift+P. - שם הגרסה מתחיל כ-UUID. אפשר לשנות ולהוסיף תיאור.
- לוחצים Publish.
אם עודכנו רק הגדרות תהליך, n8n מפרסמת מחדש בלי חלון נוסף.
במופעים עם סקירת תהליכים, אפשר לשלוח גרסה לסקירה במקום לפרסם מיד. כל עוד הסקירה פתוחה, הפרסום חסום.
#שמות גרסאות
שמות גרסאות זמינים ב-Cloud בתוכניות Pro ו-Enterprise, ובהתקנה עצמית ב-Business ו-Enterprise. גרסה עם שם מוגנת ממחיקה אוטומטית של היסטוריה.
מהכותרת: החץ ליד Publish, או Cmd/Ctrl+S, ואז Name version.
#ביטול פרסום
Unpublish מהחץ ליד Publish, או Cmd/Ctrl+U, או מרשימת התהליכים, או מהיסטוריית גרסאות. התהליך יורד מייצור. הטיוטה נשארת.
ברשימת Workflows מופיע סימן על כרטיס תהליך מפורסם.
[!IMPORTANT] הרצה ידנית בודקת את הטיוטה. תזמון, webhook ואירועים חיצוניים רצים על הגרסה שפורסמה. בלי Publish התהליך לא חי בייצור.
בפרק הבא: הרצות, דיבאג והיסטוריה.