انتقل إلى المحتوى
وكلاء الذكاء الاصطناعي

تسطيح مفاتيح المصفوفات الفرعية إلى أعمدة تصنيف مع فهرس عكسي مجمع قابل للفرز

9 عقدة 8 1 تشغيل يدوي

اقرأ مسار التنفيذ أفقيًا، وعقد الذكاء الاصطناعي المساندة أسفله. الترتيب للعرض فقط؛ ملف التنزيل يبقى كما هو.

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

وصف سير العمل

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

كيف يعمل

  1. 1.شغّل Manual Trigger فتصدر عقدة الكود كائناً هرمياً وهمياً بعدد مفاتيح متغير
  2. 2.تفكك عقدة التسطيح كل مصفوفة فرعية إلى صفوف تحمل category وpositionIndex وid وname وqty
  3. 3.تبني عقدة الفهرس العكسي عدّادات وقوائم معرفات لكل تصنيف وتفرزها تنازلياً مع حقل rank
  4. 4.ترشّح If التصنيفات التي يتجاوز عددها 2 إلى فرع، والبقية إلى الفرع الآخر عبر نقطتي NoOp
  5. 5.يجمع Merge الفرعين وتثبت Set أعمدة category وrowCount وids وrank كمخرج نهائي

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

  • تسطيح بيانات جرد هرمية بمجموعات متغيرة قبل التقارير
  • بناء فهرس عكسي يربط كل تصنيف بمعرفات صفوفه
  • ترتيب التصنيفات حسب حجم الصفوف لأغراض أولويات المعالجة

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

  • n8n 2.44.6 مع عقد code وif وmerge وset وnoOp وstickyNote وmanualTrigger
  • لا بيانات اعتماد ولا استدعاءات شبكية — المعالجة محلية بالكامل
  • لإدخال حقيقي: استبدل عقدة توليد العينة بمصدر يصدر item.json.groups بنفس المخطط؛ عدّل العتبة في شرط If

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

  1. استورد الـ JSON في n8n وفعّل العرض التوضيحي يدوياً من Manual Trigger
  2. تحقق أن الصفوف المسطحة تحمل category صحيحاً وpositionIndex من 0
  3. تحقق أن المخرج النهائي أربعة عناصر مرتبة 4،3،2،1 مع ids صحيحة
  4. اختبر حالة حدية: أضف مصفوفة فارغة أو مفتاحاً غير مصفوفة وتأكد من تخطيها بأمان

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

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

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

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

معلومات

التشغيل تشغيل يدوي
العقد 9
الأدوات 6
المشاهدات 8
التنزيلات 1

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

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

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

/

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

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

#1

تشغيل يدوي

تشغيل يدوي

#2

عقدة Code

عقدة Code

#3

عقدة Code

عقدة Code

#4

عقدة Code

عقدة Code

#5

شرط منطقي

شرط منطقي

#6

بدون إجراء

بدون إجراء

#7

بدون إجراء

بدون إجراء

#8

دمج البيانات

دمج البيانات

#9

تعيين البيانات

تعيين البيانات

#10

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

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

#11

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

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

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

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

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

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

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

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

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