1. مستندات
  2. پلتفرم اتوماسیون n8n
  3. اتصالات، داده و دسترسی
  4. وارد کردن و خروجی گرفتن ورک‌فلوها در n8n

وارد کردن و خروجی گرفتن ورک‌فلوها در n8n

Calendar

انتشار:

1404/06/05
Update Calendar

به روز رسانی:

1404/07/15

ورود به بخش مدیریت ورک‌فلوها

برای مدیریت و جابه‌جایی ورک‌فلوها ابتدا باید وارد محیط Workflows شوید و روی سه نقطه بالای صفحه کلیک کنید. در این بخش می‌توانید به ابزارهای وارد کردن (Import) و خروجی گرفتن (Export) دسترسی پیدا کنید. بنابراین اگر قصد دارید فایل ورک‌فلوهای  خود را ذخیره کرده یا در محیط دیگری بازیابی کنید، اولین قدم ورود به این قسمت است.

نمای منوی Workflows

خروجی گرفتن (Export) از یک ورک‌فلو

فرض کنید یک ورک‌فلو ساخته‌اید و می‌خواهید آن را در سیستم دیگری اجرا کنید یا برای همکاران خود ارسال کنید. در این شرایط باید از قابلیت Export استفاده کنید. ابتدا ورک‌فلوی موردنظر را باز کنید. در بالای صفحه آیکن سه‌نقطه قرار دارد که گزینه‌های بیشتر را نشان می‌دهد. پس از انتخاب گزینه Download، یک فایل JSON دانلود می‌شود. این فایل شامل تمام ساختار ورک‌فلو از جمله نودها، اتصالات بین نودها و تنظیمات ذخیره‌شده است. توجه کنید که این فایل فقط شامل خود ورک‌فلو است و اطلاعات امنیتی مانند Credentialها در آن ذخیره نمی‌شود. بنابراین بعد از انتقال، باید مجدداً دسترسی‌های لازم را در مقصد وارد کنید. خروجی گرفتن روشی مطمئن برای پشتیبان‌گیری از پروژه‌ها نیز هست، چرا که با ذخیره این فایل می‌توانید هر زمان بخواهید ورک‌فلو را بازیابی کنید.

نمای گزینه Export

وارد کردن (Import) یک ورک‌فلو از فایل

برای وارد کردن یک ورک‌فلو آماده، کافیست به بخش Workflows بروید. در بالای صفحه دکمه‌ای با نام Import from file و Import from url وجود دارد. با کلیک روی آن، یک پنجره باز می‌شود که می‌توانید فایل JSON موردنظر را انتخاب کنید یا آدرس فایل آپلود شده را وارد کنید. پس از بارگذاری فایل، n8n محتوای آن را پردازش کرده و ورک‌فلو را به صورت یک پروژه جدید در لیست شما نمایش می‌دهد. این روش بیشتر زمانی کاربرد دارد که شما یا همکارانتان قبلاً فایل را ذخیره کرده‌اید و حالا می‌خواهید آن را در محیط جدید استفاده کنید. برای مثال، ممکن است شما در سیستم شخصی خود یک ورک‌فلو طراحی کرده باشید و بخواهید آن را به محیط n8n سازمانی منتقل کنید؛ در این حالت وارد کردن فایل بهترین گزینه است.

Import from file

وارد کردن ورک‌فلو از طریق کپی و پیست

گاهی نیاز دارید چند نود از یک ورک‌فلو را بردارید و در ورک‌فلو دیگری استفاده کنید. برای این کار کافیست نودهای مورد نظر را انتخاب کرده و با کنترل + C آنهارا کپی کنید و در ورک‌فلوی جدید با دکمه کنترل + V آن‌ها را قرار دهید. این روش ساده و سریع است و به‌ویژه زمانی کاربرد دارد که بخواهید نمونه‌ها یا قالب‌های آماده را بدون دانلود فایل به محیط خود منتقل کنید.

وارد کردن ورکفلو از طریق کپی و پیست

نکته درباره انتقال ورک‌فلوها

همه ورک‌فلوها در n8n در قالب JSON ذخیره می‌شوند، به همین دلیل انتقال آن‌ها بسیار ساده است. شما می‌توانید این فایل‌ها را روی سیستم خود نگه دارید، برای دیگران ارسال کنید یا حتی در مخزن کد مانند GitHub ذخیره کنید تا همیشه نسخه پشتیبان در دسترس باشد. با این حال، باید توجه کنید که Credentialها (اطلاعات دسترسی به سرویس‌ها مثل API یا دیتابیس) همراه با ورک‌فلو منتقل نمی‌شوند. این کار برای حفظ امنیت است. بنابراین بعد از وارد کردن ورک‌فلو در محیط جدید، باید دوباره Credentialهای موردنیاز را تعریف کنید. اگر این کار انجام نشود، نودهای مرتبط با سرویس‌ها درست کار نخواهند کرد. در نتیجه همیشه بعد از Import، یک‌بار ورک‌فلو را اجرا کنید تا مطمئن شوید همه بخش‌ها به درستی تنظیم شده‌اند.

در آخر اینکه، در n8n می‌توانید ورک‌فلوهای خود را به‌صورت فایل JSON خروجی بگیرید و هر زمان لازم بود دوباره در محیط دیگری وارد کنید.

آیا توانستیم چالش شما را حل کنیم؟