موازنة عدّادات التصنيف بين الفهرس العكسي والمصدر عبر دمج الفروع
جارٍ تحميل الفلو…
وصف سير العمل
سير عمل محلي يفكك المصفوفات الفرعية عبر فرع كود يرقّي كل مفتاح مصفوفة إلى عمود تصنيف، وفرع ثانٍ يحسب عدّاد كل قيمة تصنيف من البنية الأصلية، ثم يجمع الفروع في عقدة دمج append بمدخل مستقل لكل فرع، ويبني فهرساً عكسياً يوازن عدّ كل تصنيف بعد الدمج ضد عدده في المصدر، ويفصل IF المتوافق عن المنحرف مع تقرير انحراف عبر NoOp قبل إصدار تقرير نهائي واحد مفروز تنازلياً بحجم التصنيف.
كيف يعمل
- 1.شغّل المشغل اليدوي لإصدار سجلات وهمية تحوي مصفوفتين فرعيتين وسجلاً غير صالح
- 2.فرع A يفكك المصفوفات بضرب تقاطعي ويرقّي كل مفتاح إلى عمود تصنيف مع إسقاط صف واحد محاكاةً للفقد الصامت
- 3.فرع B يحسب لكل قيمة تصنيف عدد السجلات المصدرية المحتوية عليها كمخطط مرجعي
- 4.عقدة دمج append تجمع مخرجات الفرعين بمدخل مستقل لكل فرع
- 5.عقدة كود تبني الفهرس العكسي وتوازن عدّ كل قيمة ضد المرجع وتصنف الحالة
- 6.عقدة IF تفصل المتوافق (drift=0) عن المنحرف الذي يمر عبر NoOp لتقرير الانحراف
- 7.تُضم فروع التقرير ثم تصدر عقدة كود نهائية عنصراً واحداً بالفهرس المفروز والمصالحة وتقرير الانحراف والحالة العامة
حالات الاستخدام
- تدقيق فقد الصفوف الصامت عند تفكيك مصفوفات عبر فروع متعددة ودمجها
- بناء فهرس تصنيفات عكسي موثوق قابل للفرز قبل اعتماد النتائج
- فحص جودة السجلات غير الصالحة قبل التفكيك
المتطلبات قبل التشغيل
- n8n 2.44.6 مع عقد code وmerge وif وnoOp وstickyNote وmanualTrigger
- لا يحتاج بيانات اعتماد؛ حمولة اختبارية وهمية مدمجة
- لاستبدال البيانات: صل مصدر حقيقي مكان عقدة إصدار العينات بنفس المخطط {record_id, <مفتاح تصنيف>: string[]}
الإعداد والاختبار في n8n
- استورد ملف JSON في n8n ونفّذ 'Run Demo'
- تحقق من أن التقرير النهائي يظهر channel/phone بانحراف -1 (R-003 فُقد صفه)
- اختبر الحالة السليمة بحذف سطر المحاكاة في فرع A فتصبح الحالة balanced
- اختبر حافة بسجلات فارغة أو بدون record_id فتظهر في invalid_records
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (10)
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
عقدة Code
عقدة Code
دمج البيانات
دمج البيانات
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
بدون إجراء
بدون إجراء
دمج البيانات
دمج البيانات
عقدة Code
عقدة Code
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل