انتقل إلى المحتوى
البيانات وقواعد البيانات

موجّه التجاوز الشرطي لعقدة الدمج: إلحاق محلي حتمي عند فرع فارغ

10 عقدة 30 3 تشغيل يدوي

جارٍ تحميل الفلو…

وصف سير العمل

قالب تدفق n8n ذاتي الاحتواء يعالج مشكلة تعليق عقدة Merge عند خلو أحد الفرعين. يبدأ بمشغّل يدوي يغذّي بيانات تجريبية موسومة بفرعين A وB، ثم عقدة Code تحصي عناصر كل فرع وتبني علم اكتمال، فعقدة If توجّه المسار المكتمل إلى Merge بوضع append عبر مدخلين منفصلين، والمسار الناقص إلى إلحاق محلي داخل Code بترتيب ثابت مع تقرير يوثق الفرع الفارغ والأعداد، وتنتهي بعقدة تقرير موحدة لكل تنفيذ.

كيف يعمل

  1. 1.شغّل التدفق يدويًا من عقدة Run Demo
  2. 2.عقدة Emit Sample Dataset تنتج سجلات فواتير خيالية موسومة بفرع A أو B مع تطبيع القيم غير الصالحة
  3. 3.عقدة Snapshot Branch Completeness تحصي عناصر كل فرع وتبني علم branchesComplete
  4. 4.عقدة If توجّه: الفرعان ممتلئان إلى مدخلي Merge بوضع append، وإلا إلى NoOp ثم الإلحاق المحلي
  5. 5.عقدة Final Unified Report توحّد الناتج وتنتج تقريرًا واحدًا يوضح المسار والأعداد
  6. 6.للاختبار: غيّر keepBranchA إلى true لتفعيل مسار الدمج، أو أفرغ المصفوفة لاختبار فرعين فارغين

حالات الاستخدام

  • تدفقات n8n متعددة الفروع تنتهي بعقدة دمج قد تُفرغ عقد الشرط أحد فرعها
  • توثيق أي فرع كان فارغًا وكم عنصرًا وصل من كل مسار
  • ضمان ناتج حتمي دون انتظار أو رسالة No Merge Data Found

المتطلبات قبل التشغيل

  • n8n إصدار 2.46.6 مع عقد manualTrigger وCode وIf وMerge بوضع append وnumberInputs=2 وNoOp وStickyNote
  • لا حاجة لأي بيانات اعتماد: التدفق ذاتي الاحتواء ببيانات خيالية
  • لاستبدال البيانات التجريبية عدّل مصفوفة raw في عقدة Emit Sample Dataset بمدخلات حقيقية بنفس البنية

الإعداد والاختبار في n8n

  1. استورد ملف JSON في n8n وافتح التدفق
  2. شغّل Run Demo مع keepBranchA=false: يتوقع 3 عناصر من B مع تقرير local-append يوثق فراغ A
  3. غيّر keepBranchA=true وشغّل: يتوقع مسار merge-append ومجموع الفرعين في التقرير
  4. أفرغ مصفوفة raw: يتوقع عنصر تقرير واحد فقط دون خطأ
  5. تحقق من تطابق الناتج النهائي مع expected_output

ماذا يقدّم كخدمة؟

مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.

الأدوات المستخدمة

تشغيل يدوي كود شرط دمج بدون إجراء

معلومات

التشغيل تشغيل يدوي
العقد 10
الأدوات 5
المشاهدات 30
التنزيلات 3

كيفية الاستخدام

  1. 1.انقر على "تنزيل القالب"
  2. 2.افتح لوحة تحكم n8n الخاصة بك
  3. 3.اذهب إلى Workflows > Import from File
  4. 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات

العقد المستخدمة (10)

/

تشغيل يدوي

تشغيل يدوي

#1

عقدة Code

عقدة Code

#2

عقدة Code

عقدة Code

#3

شرط منطقي

شرط منطقي

#4

عقدة Code

عقدة Code

#5

عقدة Code

عقدة Code

#6

دمج البيانات

دمج البيانات

#7

بدون إجراء

بدون إجراء

#8

عقدة Code

عقدة Code

#9

عقدة Code

عقدة Code

#10

ملاحظة توضيحية

ملاحظة توضيحية

#11

ملاحظة توضيحية

ملاحظة توضيحية

#12

ملاحظة توضيحية

ملاحظة توضيحية

#13
ابقَ على اطلاع

أحدث الأتمتة… تصل إلى بريدك

اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.

  • فلوهات جديدة
  • شرح واضح
  • خطوات التشغيل

كن أول من يكتشف الجديد

اسمك وبريدك، ثم تأكيد واحد للبدء.

تأكيد بالبريد · إلغاء الاشتراك في أي وقت