ورکفلو (Workflow) در n8n در واقع مجموعهای از نودهاست که به هم متصل میشوند و یک فرایند خودکار را تشکیل میدهند. هر ورکفلو با یک تریگر (Trigger) شروع میشود و پس از آن، نودها به ترتیب اجرا میشوند تا یک کار پیچیده یا ساده انجام شود. به بیان ساده، ورکفلو قلب n8n است و تمام قابلیتها بر پایه آن ساخته میشوند.
ایجاد ورکفلو جدید
برای ساختن یک ورکفلو جدید، کافیست وارد پنل n8n شوید و روی گزینه Create Workflow کلیک کنید. اگر نسخهای که استفاده میکنید از پروژهها پشتیبانی کند، میتوانید انتخاب کنید که ورکفلو در فضای شخصی شما ساخته شود یا داخل یکی از پروژههایی که به آن دسترسی دارید. اما در نسخه Community، ورکفلو همیشه داخل فضای شخصی شما ساخته میشود.
پس از ایجاد ورکفلو، اولین قدم اضافه کردن یک نود Trigger است. این نود تعیین میکند چه زمانی ورکفلو آغاز شود. برای این کار روی دکمه اصلی وسط صفحه یعنی Add first step کلیک کنید تا پنل انتخاب Trigger باز شود و گزینه مورد نیاز خود را انتخاب کنید.
استفاده از قالبهای آماده (Workflow Templates)
در n8n میتوانید به جای ساخت ورکفلو از ابتدا، از قالبهای آماده استفاده کنید. این قالبها کار شما را سریعتر و سادهتر میکنند. برای دسترسی به آنها فقط کافی است روی آیکن Templates کلیک کنید.
اگر از نسخه ابری n8n استفاده میکنید، مستقیماً به کتابخانه قالبهای سایت n8n هدایت میشوید.
اجرای دستی ورکفلو
وقتی در حال تست هستید یا ورکفلو تریگر ندارد باید آن را به صورت دستی اجرا کنید. برای این کار کافی است وارد ورکفلو شوید و روی دکمه Execute Workflow بزنید. با این کار میتوانید نتیجه را مشاهده کنید و بررسی کنید که همه چیز درست عمل میکند یا نه.
اجرای خودکار ورکفلو
ورکفلوهایی که تازه ساخته میشوند، به طور پیشفرض غیرفعال هستند. این یعنی حتی اگر تریگر داشته باشند، خودکار اجرا نمیشوند. برای اینکه ورکفلو به صورت خودکار اجرا شود، باید آن را فعال کنید. برای این کار، وارد ورکفلو شوید و وضعیت آن را از Inactive به Active تغییر دهید. پس از فعالسازی، هر زمان که شرط تریگر برقرار شود، ورکفلو به صورت خودکار اجرا خواهد شد.
اجزای اصلی ورکفلو
ورکفلو در n8n از چند بخش اصلی تشکیل شده است. نودها (Nodes) مهمترین بخش هستند و هر کدام میتوانند عملیاتی انجام دهند یا به یک سرویس خارجی متصل شوند. برای مثال یک نود میتواند ایمیل ارسال کند یا دادهای را از یک API دریافت کند. بین این نودها اتصالات (Connections) ایجاد میشود که مسیر جریان داده و ترتیب اجرا را مشخص میکند. همچنین میتوانید روی بوم از یادداشتها (Sticky notes) استفاده کنید و توضیحات لازم را بنویسید تا ورکفلو برای خودتان یا همکارانتان سادهتر و قابل فهمتر شود.







