انتقل إلى المحتوى
البيانات وقواعد البيانات

ميزان تغطية الاقتران بين فرعي الدمج مع حشو موسوم للصفوف اليتيمة

8 عقدة 49 2 تشغيل يدوي

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

وصف سير العمل

قالب محلي يقيس تغطية الاقتران بعد دمج append. عقدة Code تولّد عيّنة موسومة (فرع A بخمسة صفوف وفرع B بثلاثة) تحاكي ناتج الدمج، ثم تفصل Code التصنيفية الفرعين وتحاذي الصفوف بالفهرس وتصنف كل صف مقترنًا أو يتيمًا من أحد الطرفين مع كشف المعرفات الناقصة وفروق المبالغ. تفصل If المقترن عن اليتيم، وتضيف Set علامة حشو موسومة للطرف المفقود دون حذف البيانات، ثم تجمع Merge التقريرين وتبني Code نهائية تقريرًا واحدًا يحتوي أعداد الفرعين والمقترن واليتيم ونسبة التغطية.

كيف يعمل

  1. 1.Manual Trigger يشغّل الدفعة دون أي إعداد خارجي.
  2. 2.Code "Emit Tagged Merge Append Output" يُصدر 8 عناصر موسومة بالفرع والفهرس (5 لفرع A و3 لفرع B مع سجل ناقص المعرف).
  3. 3.Code "Classify Pairing Coverage" يفصل الفرعين، يرتّبهما بالفهرس، ويصنف كل صف: paired أو orphan_branch_a أو orphan_branch_b.
  4. 4.If "Is Row Paired?" يوجّه المقترن إلى المخرج الأول واليتيم إلى الثاني.
  5. 5.NoOp يمرّر الصفوف المقترنة ويبقي المسار صالحًا حتى لو كان فارغًا.
  6. 6.Set يضيف padding_injected وmissing_side_label للصفوف اليتيمة مع includeOtherFields:true.
  7. 7.Merge بوضع append يجمع المسارين في مدخلين منفصلين.
  8. 8.Code نهائية بوضع runOnceForAllItems تُصدر عنصرًا واحدًا بنسبة التغطية وأعداد الفئات وقائمة الصفوف.

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

  • كشف النتائج الجزئية لعقدة الدمج في الدفعات متعددة الجولات
  • مطابقة أوامر بمدفوعات بأطوال فروع غير متساوية
  • توثيق الصفوف اليتيمة قبل تمرير تقرير يبدو مكتملًا
  • تدقيق جودة الدفعة: معرفات ناقصة وفروق مبالغ

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

  • n8n 2.45.7 أو أحدث
  • لا حاجة إلى أي بيانات اعتماد أو اتصال خارجي
  • لاستخدام بيانات حقيقية: وسم كل عنصر بـ branch وseq وrecord قبل عقدة التصنيف

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

  1. استورد JSON ثم اضغط Execute Workflow.
  2. تحقق من أن التقرير النهائي يعطي paired_count=3 وorphan_branch_a_count=2 وcoverage_percent=60.
  3. اجعل فرع B بخمسة صفوف في عقدة العيّنة وتأكد من coverage_percent=100 وغياب الصفوف اليتيمة.
  4. أفرغ مصفوفتي العيّنة للتحقق من ناتج coverage_status=EMPTY_BATCH.
  5. أضف عنصرًا بوسم فرع غير معروف وتأكد من احتسابه في ignored_untagged دون تعطل.

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

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

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

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

معلومات

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

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

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

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

/

تشغيل يدوي

تشغيل يدوي

#1

عقدة Code

عقدة Code

#2

عقدة Code

عقدة Code

#3

شرط منطقي

شرط منطقي

#4

بدون إجراء

بدون إجراء

#5

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

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

#6

دمج البيانات

دمج البيانات

#7

عقدة Code

عقدة Code

#8

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

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

#9

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

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

#10

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

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

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

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

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

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

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

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

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