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

استدلال أسماء المصفوفات المتوازية مع حارس تضارب وبيان نسب

10 عقدة 86 9 تشغيل يدوي

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

وصف سير العمل

سير عمل بمشغل يدوي يحوّل مصفوفات متوازية بلا أسماء (cols/rows) إلى سجلات مسماة دلالياً مشتقة من اسم الحقل الأب، مع حارس تضارب يضيف لاحقة رقمية عند تكرار الاسم المستنتج ويسجل كل تعديل، وبيان نسب يوثق الحقل الأب والموضع الأصلي لكل اسم، وعقدة IF للتحقق من تطابق عدد الأسماء الفريدة مع عدد الأعمدة، ثم دمج السجلات مع تقرير الحارس في تقرير موحد. لا مكالمات خارجية وكل شيء محلي.

كيف يعمل

  1. 1.المشغل اليدوي يشغّل عقدة Code تُصدر حمولة اختبار خيالية بمصفوفتين متوازيتين وحالات حافة
  2. 2.عقدة Code تستدل الأسماء من الحقل الأب وتطبق حارس التضارب عبر Map وتولد السجلات وبيان النسب وتقرير التضارب
  3. 3.عقدة Set بتضمين الحقول الأخرى تضيف ملخص العدد وتتفرع من مخرجها الوحيد إلى IF وفرع تقرير الحارس
  4. 4.عقدة IF تقارن عدد الأسماء الفريدة بعدد الأعمدة: التطابق يمر إلى فرع السجلات والفشل يذهب لمسار NoOp
  5. 5.Merge يجمع فرع السجلات وفرع تقرير الحارس ثم يبني Code نهائي تقريراً موحداً بعنصر واحد

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

  • تسمية مخرجات أدوات التحليل التي تصل كمصفوفات cols/rows بلا رؤوس دلالية
  • منع ربط عمود بصف خاطئ عند تفكيك مصفوفات متوازية متعددة
  • تدقيق أصول أسماء الحقول المشتقة آلياً قبل تحميلها لمستودع بيانات

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

  • n8n مع عقد code/set/if/merge/noOp القياسية (مهيأة لـ 2.44.6)
  • لا بيانات اعتماد ولا اتصالات خارجية: يعمل محلياً بالكامل
  • لاستبدال بيانات الاختبار: استبدل عقدة توليد الحمولة بمشغل حقيقي يحمل نفس مخطط payload

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

  1. استورد ملف JSON في n8n وافتح سير العمل
  2. شغّل 'Manual Trigger' وراقب مخرجات 'Build Final Naming Report': validation_status=pass و4 سجلات
  3. تحقق من بيان النسب (9 أسماء) وتقرير التضارب (3 تعديلات: billing_amount_2 وbilling_date_2 وbilling_amount_3)
  4. لحالة الفشل: عدّل العينة بحيث يقل عدد الأسماء الفريدة عن عدد الأعمدة ليتجه IF إلى مسار NoOp
  5. تحقق من تجاهل legacy_cols غير المصفوفية ومن audit_cols بلا صفوف
  6. تأكد أن عقدة Set تتفرع من مخرج واحد صالح (index 0) إلى IF وStream Guard Report معاً

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

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

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

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

معلومات

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

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

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

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

/

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

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

#1

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

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

#2

تشغيل يدوي

تشغيل يدوي

#3

عقدة Code

عقدة Code

#4

عقدة Code

عقدة Code

#5

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

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

#6

عقدة Code

عقدة Code

#7

شرط منطقي

شرط منطقي

#8

بدون إجراء

بدون إجراء

#9

عقدة Code

عقدة Code

#10

دمج البيانات

دمج البيانات

#11

عقدة Code

عقدة Code

#12

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

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

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

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

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

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

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

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

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