تسطيح مفاتيح المصفوفات الفرعية إلى أعمدة تصنيف مع فهرس عكسي مجمع قابل للفرز
اقرأ مسار التنفيذ أفقيًا، وعقد الذكاء الاصطناعي المساندة أسفله. الترتيب للعرض فقط؛ ملف التنزيل يبقى كما هو.
جارٍ تحميل الفلو…
وصف سير العمل
سير عمل محلي بمشغل يدوي يولد كائناً هرمياً وهمياً بأربع مصفوفات فرعية، ثم تفككه عقدة Code إلى صفوف مسطحة يرفع مفتاح كل مصفوفة إلى عمود تصنيف مع فهرس موضعي، وبعدها تُبنى خرائط عكسية تجمع عدد الصفوف وقائمة المعرفات لكل تصنيف وتفرزها تنازلياً. تفصل عقدة If التصنيفات فوق عتبة قابلة للتعديل في فرعين، ويجمع Merge الفرعين دون فقد، وتثبت Set الأعمدة النهائية.
كيف يعمل
- 1.شغّل Manual Trigger فتصدر عقدة الكود كائناً هرمياً وهمياً بعدد مفاتيح متغير
- 2.تفكك عقدة التسطيح كل مصفوفة فرعية إلى صفوف تحمل category وpositionIndex وid وname وqty
- 3.تبني عقدة الفهرس العكسي عدّادات وقوائم معرفات لكل تصنيف وتفرزها تنازلياً مع حقل rank
- 4.ترشّح If التصنيفات التي يتجاوز عددها 2 إلى فرع، والبقية إلى الفرع الآخر عبر نقطتي NoOp
- 5.يجمع Merge الفرعين وتثبت Set أعمدة category وrowCount وids وrank كمخرج نهائي
حالات الاستخدام
- تسطيح بيانات جرد هرمية بمجموعات متغيرة قبل التقارير
- بناء فهرس عكسي يربط كل تصنيف بمعرفات صفوفه
- ترتيب التصنيفات حسب حجم الصفوف لأغراض أولويات المعالجة
المتطلبات قبل التشغيل
- n8n 2.44.6 مع عقد code وif وmerge وset وnoOp وstickyNote وmanualTrigger
- لا بيانات اعتماد ولا استدعاءات شبكية — المعالجة محلية بالكامل
- لإدخال حقيقي: استبدل عقدة توليد العينة بمصدر يصدر item.json.groups بنفس المخطط؛ عدّل العتبة في شرط If
الإعداد والاختبار في n8n
- استورد الـ JSON في n8n وفعّل العرض التوضيحي يدوياً من Manual Trigger
- تحقق أن الصفوف المسطحة تحمل category صحيحاً وpositionIndex من 0
- تحقق أن المخرج النهائي أربعة عناصر مرتبة 4،3،2،1 مع ids صحيحة
- اختبر حالة حدية: أضف مصفوفة فارغة أو مفتاحاً غير مصفوفة وتأكد من تخطيها بأمان
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (9)
ملاحظة توضيحية
ملاحظة توضيحية
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
بدون إجراء
بدون إجراء
بدون إجراء
بدون إجراء
دمج البيانات
دمج البيانات
تعيين البيانات
تعيين البيانات
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل