اگر#
از نود اگر برای تقسیم بندی ورکفلو به صورت شرطی بر اساس عملیات مقایسهای استفاده کنید.
افزودن شرایط#
شرطهای مقایسهای Conditions را برای نود If خود ایجاد کنید.
- از منوی کشویی نوع داده برای انتخاب نوع داده و نوع عملیات مقایسهای برای شرط خود استفاده کنید. مثلا، برای فیلتر کردن تاریخهای بعد از تاریخ خاص، گزینه Date & Time > is after را انتخاب کنید.
- فیلدها و مقادیری که باید وارد شوند بر اساس نوع داده و مقایسهای که انتخاب میکنید، تغییر میکنند. برای فهرست کامل تمام مقایسهها بر اساس نوع داده، به مقایسههای نوع داده قابل استفاده مراجعه کنید.
برای افزودن شرایط بیشتر، روی افزودن شرط کلیک کنید.
ترکیب شرایط#
میتوانید انتخاب کنید که دادهها را:
- زمانی نگه دارید که تمامی شرایط را برآورده کند: دو یا چند شرط ایجاد کنید و در منوی کشویی بین آنها گزینه AND را انتخاب کنید.
- زمانی نگه دارید که هر کدام از شرایط را برآورده کند: دو یا چند شرط ایجاد کنید و در منوی کشویی بین آنها گزینه OR را انتخاب کنید.
قالبها و نمونهها#
اجرای شاخه با نودهای If و Merge#
/// اطلاعات | نسخه ۰.۲۳۶.۰ و پایینتر n98n این رفتار اجرای را در نسخه ۱.۰ حذف کرد. این بخش مربوط به ورکفلوهای استفادهکننده از ترتیب اجرای نسخه قدیمی (legacy) v0 است. به طور پیشفرض، این شامل همه ورکفلوهای ساخته شده قبل از نسخه ۱.۰ میشود. میتوانید ترتیب اجرا را در تنظیمات ورکفلو تغییر دهید. /// اگر یک نود Merge به یک ورکفلو حاوی یک نود If اضافه کنید، ممکن است منجر به اجرای هر دو دادهمکانی که نود If تولید میکند، شود.
یک جریان داده، نود Merge را فعال میکند، که سپس به اجرا در میآید و جریان داده دیگر را اجرا میکند.
برای مثال، در تصویر زیر، یک ورکفلو شامل نود ویرایش فیلدها، نود If، و نود Merge است. رفتار استاندارد نود If این است که فقط یک جریان داده (در تصویر، خروجی true) را اجرا کند. اما در نتیجه وجود نود Merge، هر دو جریان داده اجرا میشوند، حتی اگر نود If هیچ دادهای به سمت جریان false نکند.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 |
|