استخدام IF وSwitch وبناء المسارات الشرطية في n8n | Using IF and Switch for Conditional Workflows in n8n

🎓 TheCrypTechAI Learn

تعلّم ببساطة، خطوة بخطوة

معلومة واضحة، ثم خطوة جديدة.

🎓 Learn الأتمتة أتمتة متوسطة باستخدام n8n
الدرس 2 من 7

استخدام IF وSwitch وبناء المسارات الشرطية في n8n

تقدم المسار 29%

ما هي المسارات الشرطية في n8n؟

تساعدك المسارات الشرطية في n8n على جعل الـWorkflow يتخذ قرارًا تلقائيًا بناءً على البيانات التي يستقبلها. فبدلًا من تنفيذ نفس الخطوات في جميع الحالات، يمكن توجيه البيانات إلى مسارات مختلفة حسب شروط تحددها أنت.

ومن أهم الأدوات المستخدمة لهذا الغرض عقدتا IF وSwitch.

استخدام عقدة IF في n8n

تُستخدم عقدة IF عندما تريد اختبار شرط وتحديد ما إذا كانت النتيجة صحيحة أو خاطئة. بعد فحص البيانات، يستطيع الـWorkflow متابعة التنفيذ في المسار المناسب.

مثال بسيط: لديك Workflow يستقبل سعر عملة رقمية. يمكنك إنشاء شرط للتحقق مما إذا كان السعر أكبر من قيمة معينة.

  • إذا تحقق الشرط، ينتقل التنفيذ إلى المسار الأول.
  • إذا لم يتحقق، ينتقل إلى المسار الآخر.

متى نستخدم Switch؟

عندما يكون لديك أكثر من احتمالين، تصبح عقدة Switch أكثر ملاءمة. فهي تسمح بتوجيه البيانات إلى عدة مسارات بدلًا من الاعتماد على نتيجة صحيحة أو خاطئة فقط.

على سبيل المثال، يمكن أن يستقبل Workflow نوع طلب من المستخدم مثل:

  • Crypto
  • AI
  • Security

ثم تستخدم Switch لتوجيه كل نوع إلى مجموعة مختلفة من الخطوات داخل نفس الـWorkflow.

IF أم Switch؟

استخدم IF عندما يكون القرار بسيطًا وله مساران أساسيان، مثل تحقق الشرط أو عدم تحققه. أما إذا كانت البيانات يمكن أن تؤدي إلى عدة نتائج مختلفة، فعادةً تكون Switch أكثر تنظيمًا.

بناء المسارات الشرطية في n8n بطريقة صحيحة

ابدأ بشرط بسيط واختبر البيانات التي تصل إلى العقدة قبل إضافة المزيد من الفروع. تأكد أيضًا من نوع القيمة التي تقارنها، مثل النص أو الرقم، لأن استخدام نوع بيانات غير مناسب قد يؤدي إلى نتيجة مختلفة عن المتوقع.

بعد نجاح الشرط الأول، يمكنك إضافة إجراءات مختلفة لكل مسار وربطها بعقد أخرى أو APIs حسب وظيفة الـWorkflow.

مثال عملي

تخيل Workflow يستقبل قيمة صفقة. إذا كانت القيمة أكبر من حد معين، يرسل إشعارًا للمراجعة. وإذا كانت أقل من الحد، يكمل العملية العادية تلقائيًا.

بهذه الطريقة لا يقوم الـWorkflow بتنفيذ الأوامر فقط، بل يستطيع اتخاذ قرارات مختلفة بناءً على البيانات.

لمزيد من التفاصيل حول توجيه البيانات والشروط، يمكنك مراجعة
توثيق n8n الرسمي الخاص بتقسيم وتوجيه البيانات.

ويمكنك أيضًا تجربة
أدوات TheCrypTechAI المجانية
للتعرف على أمثلة مختلفة للأدوات والعمليات التي يمكن تطوير أتمتة لها.

الخلاصة

تجعل المسارات الشرطية في n8n الـWorkflow أكثر ذكاءً ومرونة. استخدم IF للقرارات البسيطة ذات المسارين، واستخدم Switch عندما تحتاج إلى توجيه البيانات بين عدة مسارات مختلفة.

🧠

اختبر فهمك

سؤالان سريعان لتثبيت أهم ما تعلمته.

السؤال 1 من 2
ما وظيفة المسارات الشرطية في n8n؟
السؤال 2 من 2
متى تكون عقدة IF مناسبة في n8n؟