مرجع n8n السريع

العقد والمصطلحات التي ستقابلها في كل وصفة. كل اسم عقدة يفتح توثيقها الرسمي.

العقد الأساسية

Manual Triggerيشغّل سير العمل عند الضغط على Test. مناسب للتجربة.
Schedule Triggerيعمل كل X دقيقة أو حسب cron (مثل أيام الأسبوع 09:00).
Webhookيعطيك رابطًا، وأي تطبيق يرسل إليه POST يشغّل سير العمل.
n8n Form Triggerنموذج مستضاف، وكل إرسال يبدأ تشغيلًا.
HTTP Requestيتصل بأي API حتى لو لم توجد له عقدة خاصة.
Edit Fields (Set)إضافة حقول أو إعادة تسميتها أو الإبقاء على بعضها.
If / Switchتوجيه العناصر لمسارات مختلفة حسب شرط.
Filterحذف العناصر التي لا تطابق الشرط.
Mergeدمج بيانات من فرعين.
CodeJavaScript أو Python لأي شيء لا تقدر عليه العقد الأخرى.
Waitانتظار مدة أو استدعاء Webhook (مثل متابعة بعد يومين).
Loop Over Itemsمعالجة العناصر على دفعات (للـ API المحدودة).
Respond to Webhookتحديد ما يرجع لمن استدعى الـ Webhook.
Error Triggerيبدأ سير عمل تنبيه عندما يفشل سير عمل آخر.

المصطلحات

Workflow (سير العمل)مجموعة عقد متصلة تؤدي مهمة واحدة.
Node (عقدة)خطوة واحدة: مشغّل أو إجراء في تطبيق أو منطق.
Trigger (مشغّل)أول عقدة، وتحدد متى يعمل سير العمل.
Item (عنصر)سجل بيانات واحد (JSON). العقد تعمل مرة لكل عنصر افتراضيًا.
Execution (تشغيل)مرة تشغيل واحدة لسير العمل. أسعار n8n Cloud تُحسب بعدد التشغيلات.
Expression (تعبير)قيمة ديناميكية داخل {{ }} مثل {{ $json.email }}.
$jsonبيانات العنصر الحالي من العقدة السابقة.
$('Node').item.jsonبيانات من عقدة سابقة محددة بالاسم.
Credential (بيانات دخول)تسجيل دخول أو مفتاح API محفوظ خارج ملف سير العمل.
Active (مفعّل)سير عمل مُشغَّل يعمل من المشغّل وحده.
Test / Production URLروابط الـ Webhook: الاختبار أثناء الاستماع في المحرر فقط، والإنتاج عند التفعيل.
Pinned dataمخرجات تجريبية محفوظة على عقدة لتبني دون استدعاء API كل مرة.
Sub-workflowسير عمل يستدعيه سير عمل آخر عبر Execute Workflow.

تعبيرات مفيدة

{{ $json.email }}                      current item field
{{ $('Normalize lead').item.json.phone }}  field from a named node
{{ $now.toISO() }}                    current time
{{ $now.plus({days:1}).toFormat('yyyy-MM-dd') }}  tomorrow

المزيد في توثيق التعبيرات. جديد هنا؟ n8n من الصفر ←