مولّد إيصال اكتمال فروع الدمج بكشف الفرع الفارغ لكل تنفيذ
جارٍ تحميل الفلو…
وصف سير العمل
قالب محلي يفرّع سجلات JSON بعقدة IF، ثم تبصم عقدتا Code كل عنصر باسم فرعه وتُرجعان مصفوفة فارغة عند فرع بلا عناصر، فيجمعهما Merge بوضع append بلا تعليق. عقدة Code نهائية تولّد إيصالًا واحدًا يوثّق أعداد كل فرع وقائمة الفروع الفارغة، وتوجهه IF إلى مسار NoOp للمراجعة عند وجود فرع فارغ أو إلى مسار الاكتمال. كل التشغيل محلي بلا أي استدعاء خارجي.
كيف يعمل
- 1.شغّل Manual Trigger فتصدر عقدة العينات سجلات خيالية (عادية وغير صالحة)
- 2.تفرّض IF السجلات: status='ok' إلى الفرع الأيسر والبقية إلى الأيمن
- 3.تبصم كل عقدة Code عناصرها بحقل source_branch وتتعامل مع الفرع الفارغ بإرجاع مصفوفة فارغة
- 4.يجمع Merge بوضع append مخرجات الفرعين معًا
- 5.تبني عقدة Code نهائية إيصالًا واحدًا فيه inputCounts وemptyBranches وemptyBranchesCount وtotalItemsMerged
- 6.تحقق IF: إن لم يوجد فرع فارغ يمر الإيصال إلى مسار الاكتمال، وإلا إلى NoOp المراجعة
حالات الاستخدام
- تشخيص توقف عقد Merge بعد IF عندما يبقى أحد الفرعين فارغًا دائمًا
- توثيق أعداد العناصر القادمة من كل فرع في كل تنفيذ
- تسجيل السجلات غير الصالحة في فرع مستقل مع إيصال يوضح كم وصل منه
المتطلبات قبل التشغيل
- n8n إصدار يدعم manualTrigger وcode وif وmerge وnoOp وstickyNote
- لا حاجة لأي بيانات اعتماد أو اتصال خارجي
الإعداد والاختبار في n8n
- استورد ملف JSON في n8n ونفّذ Execute Workflow
- تحقق أن الإيصال الافتراضي (SCENARIO='both') يظهر branch_true=2 وbranch_false=1 وemptyBranches فارغة عبر مسار الاكتمال
- غيّر SCENARIO إلى 'emptyFalse' ونفّذ مجددًا: سيصدر إيصال emptyBranches=['branch_false'] عبر مسار المراجعة دون تعليق
- لبيانات حقيقية استبدل عقدة العينات بمصدرك؛ يجب أن تحمل العناصر حقل status نصي
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (10)
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
دمج البيانات
دمج البيانات
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
بدون إجراء
بدون إجراء
بدون إجراء
بدون إجراء
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل