اختيار عقد n8n يصبح أسهل عندما تحدد دور كل خطوة: ما الذي يبدأ التنفيذ، وما الذي يغيّر البيانات، وما الذي يقرر المسار، وما الذي يحدث أثرًا خارج المحرر؟ هذا الدليل يبني خريطة قرار لطلب وهمي، بدل سرد أسماء عقد دون توضيح استخدامها.
أربع وظائف لفهم المخطط
| الوظيفة | مثال | سؤال المراجعة |
|---|---|---|
| بداية | Manual Trigger أو Schedule Trigger أو Webhook | متى يصل حدث جديد؟ |
| تجهيز | Edit Fields | ما الحقول التي أحتاجها؟ |
| قرار | If | هل يمر العنصر أم يحتاج مسارًا آخر؟ |
| إجراء | كتابة صف أو إرسال رسالة | ما الأثر وكيف أتحقق من نجاحه؟ |
هذه وظائف تعليمية، وليست أسماء فئات ملزمة في كل واجهة. قد تجمع عقدة واحدة عدة إمكانات. اقرأ اسم العملية داخل العقدة؛ اختيار الخدمة لا يكفي لتحديد ما ستفعله.
اختر المشغّل بحسب المصدر
Manual Trigger مناسب للتجربة التي تبدأها بنفسك. الجدولة تناسب فحصًا دوريًا عندما لا يرسل المصدر حدثًا، مع ضبط المنطقة الزمنية. Webhook يناسب خدمة تستطيع إرسال طلب إلى عنوان متاح. لا تستخدم جدولة سريعة جدًا لتقليد حدث فوري دون فهم حدود الخدمة ومنع التكرار.
خريطة طلب تجريبي
المطلوب: تجهيز سجل لطلب جديد إذا كان معرّفه موجودًا والكمية صحيحة. المسار المقترح: بداية يدوية، ثم Edit Fields بقيم وهمية، ثم تحقق من وجود المعرّف، ثم If للكمية، ثم تجهيز نتيجة للمراجعة. اترك عقدة الكتابة الحقيقية خارج التجربة الأولى.
استخدم DEMO-101 وكمية 2. راجع عدد العناصر بعد كل خطوة. بعد نجاح الحالة العادية، غيّر الكمية إلى صفر واحذف المعرّف في تجربة منفصلة. يجب أن تكون لكل حالة نتيجة مفهومة، لا اختفاء صامت من المخطط.
If أم ترشيح العناصر؟
If يفيد عندما تحتاج فرعين وتريد معالجة الحالة التي لم تحقق الشرط. الترشيح مناسب عندما تريد تمرير عناصر محددة فقط، لكن عليك تقرير كيف ستراجع المستبعد. إسقاط طلب ناقص دون سجل قد يجعل المسؤول يظن أن المصدر لم يرسله أصلًا.
حدّد أثر كل عقدة قبل توصيلها
كتابة صف جديد تختلف عن تحديث صف قائم. إرسال بريد يحدث أثرًا حتى لو فشلت خطوة لاحقة. اكتب على المخطط أين تتغير الوجهة وكيف تعرف ما اكتمل قبل إعادة التشغيل. تحقق من المعرّف الثابت وحالة العنصر، ولا تعتمد على ترتيب العقد وحده لمنع التكرار.
قائمة اختبار للمخطط
- عنصر واحد صحيح يمر في المسار المتوقع.
- حقل مطلوب مفقود يصل إلى مراجعة واضحة.
- عنصران مختلفان يحتفظ كل منهما ببياناته.
- الحدث نفسه يصل مرتين دون إنشاء أثرين غير مقصودين.
- فشل الوجهة ظاهر في سجل التنفيذ والتنبيه المناسب.
سمّ العقد بحسب عملها، مثل «فحص رقم الطلب»، بدل أسماء مبهمة. أضف ملاحظة عن الشرط الذي قد لا يفهمه من يصون السير لاحقًا، وسجّل إصدارك عندما تتغير خيارات الواجهة.
مصادر وخطوة متابعة
البداية اليدوية، عقدة If، ومتابعة فشل التنفيذ. تحديث: 16 أكتوبر 2026. السيناريو تمرين تصميم افتراضي.
التعليقات