نودها#
نودها بلوکهای کلیدی یک ورکفلو هستند. آنها طیف وسیعی از اقدامات را انجام میدهند، از جمله:
- شروع ورکفلو
- دریافت و ارسال داده
- پردازش و دستکاری داده
n98n مجموعهای از نودهای داخلی را فراهم میکند، همچنین امکان ایجاد نودهای خود را نیز دارید. به موارد زیر مراجعه کنید:
- اینتگریشنهای داخلی برای مرور کتابخانه نودها
- نودهای کامیونیتی برای راهنمایی در مورد یافتن و نصب نودهای ایجاد شده توسط کامیونیتی
- ایجاد نودها برای شروع ساخت نودهای خود
افزودن یک نود به ورکفلو خود#
افزودن یک نود به یک ورکفلو خالی#
- افزودن اولین گام را انتخاب کنید. n98n پنل نودها را باز میکند، جایی که میتوانید نودهای تریگر را جستجو یا مرور کنید.
-
تریگری که میخواهید استفاده کنید را انتخاب کنید.
انتخاب ایونت صحیح برنامه
اگر On App Event را انتخاب کنید، n98n لیستی از تمام سرویسهای پشتیبانی شده را نمایش میدهد. از این لیست برای مرور اینتگریشنهای n98n و راهاندازی یک ورکفلو در پاسخ به یک ایونت در سرویس انتخاب شده خود استفاده کنید. همه اینتگریشنها تریگر ندارند. برای دیدن کدام یک را میتوانید به عنوان تریگر استفاده کنید، نود را انتخاب کنید. اگر تریگر موجود باشد، آن را در بالای لیست عملیاتهای موجود خواهید دید.
به عنوان مثال، این تریگر برای Asana است:
افزودن یک نود به یک ورکفلو موجود#
کانکتور افزودن نود را انتخاب کنید. n98n پنل نودها را باز میکند، جایی که میتوانید تمام نودها را جستجو یا مرور کنید.
عملیاتهای نود: تریگرها و اکشنها#
وقتی شما یک نود به یک ورکفلو اضافه میکنید، n98n فهرستی از عملیاتهای قابل اجرا را نمایش میدهد. یک عملیات، کاری است که یک نود انجام میدهد، مانند دریافت یا ارسال دادهها.
دو نوع عملیات وجود دارد:
- تریگرها (Triggers) ورکفلو را در پاسخ به ایونتها یا شرایط خاص در سرویسهای شما آغاز میکنند. هنگام انتخاب یک تریگر، n98n یک نود تریگر به ورکفلو شما اضافه میکند، که عملیات فعالکنندهای که انتخاب کردهاید از قبل انتخاب شده است. زمانی که در n98n به جستجو برای یک نود میپردازید، عملیاتهای تریگر دارای آیکون برقی
هستند.
- اکشنها (Actions) عملیاتهایی هستند که نشاندهنده وظایف خاص درون یک ورکفلو هستند، که میتوانید از آنها برای مدیریت دادهها، انجام عملیات بر روی سیستمهای خارجی، و فعال کردن ایونتها در سیستمهای دیگر در قالب ورکفلوها خود استفاده کنید. هنگام انتخاب یک عملیات، n98n یک نود به ورکفلو شما اضافه میکند، که عملیات انتخابشده از قبل برگزیده شده است.
کنترلهای نود#
برای مشاهده کنترلهای نود، روی نود در کانواس نگه دارید:
- اجرای مرحله
: اجرای نود
- غیرفعالسازی
: غیرفعالسازی نود
- حذف
: حذف نود
- منوی زمینه نود
: انتخاب اقدامات نود. اقدامات موجود:
- باز کردن نود
- اجرای مرحله
- تغییر نام نود
- غیرفعالسازی نود
- پین کردن نود
- کپی کردن نود
- تکثیر نود
- انتخاب همه
- پاک کردن انتخاب
- حذف نود
تنظیمات نود#
تنظیمات نود در تب تنظیمات به شما امکان میدهد رفتارهای نود را کنترل کنید و یادداشتهای نود را اضافه کنید.
وقتی فعال یا تنظیم شده باشند، موارد زیر را انجام میدهند:
- گزینههای درخواست: افزودن گزینه را برای مشاهده و انتخاب این گزینهها انتخاب کنید.
- دستهبندی: کنترل نحوه دستهبندی تعداد زیادی از آیتمهای ورودی
- نادیده گرفتن مشکلات SSL: پاسخ را حتی اگر اعتبارنامه SSL ممکن نباشد، دانلود کنید
- پراکسی: اگر نیاز به مشخص کردن یک پراکسی HTTP دارید، از این استفاده کنید
- زمانسنج: تنظیم زمانسنج برای درخواست به میلیثانیه
- همیشه خروجی داده: نود یک آیتم خالی برمیگرداند حتی اگر نود در طول اجرا دادهای برنگرداند. در تنظیم این مورد روی نودهای IF دقت کنید، زیرا میتواند باعث حلقه بینهایت شود
- اجرای یکباره: نود یکبار اجرا میشود، با دادههای اولین آیتمی که دریافت میکند. هیچ آیتم اضافی را پردازش نمیکند
- تلاش مجدد در صورت شکست: وقتی اجرا شکست میخورد، نود تا زمانی که موفق شود دوباره اجرا میشود
- در صورت خطا:
- توقف ورکفلو: کل ورکفلو را در صورت بروز خطا متوقف میکند و از اجرای بیشتر نودها جلوگیری میکند
- ادامه: علیرغم خطا به نود بعدی ادامه میدهد و از آخرین داده معتبر استفاده میکند
- ادامه (با استفاده از خروجی خطا): اجرای ورکفلو را ادامه میدهد و اطلاعات خطا را به نود بعدی برای مدیریت احتمالی منتقل میکند
میتوانید ورکفلو خود را با استفاده از یادداشتهای نود مستند کنید:
- یادداشتها: یادداشتی برای ذخیره با نود
- نمایش یادداشت در جریان: اگر فعال باشد، n98n یادداشت را در ورکفلو به عنوان زیرنویس نمایش میدهد