ميزان تغطية الاقتران بين فرعي الدمج مع حشو موسوم للصفوف اليتيمة
جارٍ تحميل الفلو…
وصف سير العمل
قالب محلي يقيس تغطية الاقتران بعد دمج append. عقدة Code تولّد عيّنة موسومة (فرع A بخمسة صفوف وفرع B بثلاثة) تحاكي ناتج الدمج، ثم تفصل Code التصنيفية الفرعين وتحاذي الصفوف بالفهرس وتصنف كل صف مقترنًا أو يتيمًا من أحد الطرفين مع كشف المعرفات الناقصة وفروق المبالغ. تفصل If المقترن عن اليتيم، وتضيف Set علامة حشو موسومة للطرف المفقود دون حذف البيانات، ثم تجمع Merge التقريرين وتبني Code نهائية تقريرًا واحدًا يحتوي أعداد الفرعين والمقترن واليتيم ونسبة التغطية.
كيف يعمل
- 1.Manual Trigger يشغّل الدفعة دون أي إعداد خارجي.
- 2.Code "Emit Tagged Merge Append Output" يُصدر 8 عناصر موسومة بالفرع والفهرس (5 لفرع A و3 لفرع B مع سجل ناقص المعرف).
- 3.Code "Classify Pairing Coverage" يفصل الفرعين، يرتّبهما بالفهرس، ويصنف كل صف: paired أو orphan_branch_a أو orphan_branch_b.
- 4.If "Is Row Paired?" يوجّه المقترن إلى المخرج الأول واليتيم إلى الثاني.
- 5.NoOp يمرّر الصفوف المقترنة ويبقي المسار صالحًا حتى لو كان فارغًا.
- 6.Set يضيف padding_injected وmissing_side_label للصفوف اليتيمة مع includeOtherFields:true.
- 7.Merge بوضع append يجمع المسارين في مدخلين منفصلين.
- 8.Code نهائية بوضع runOnceForAllItems تُصدر عنصرًا واحدًا بنسبة التغطية وأعداد الفئات وقائمة الصفوف.
حالات الاستخدام
- كشف النتائج الجزئية لعقدة الدمج في الدفعات متعددة الجولات
- مطابقة أوامر بمدفوعات بأطوال فروع غير متساوية
- توثيق الصفوف اليتيمة قبل تمرير تقرير يبدو مكتملًا
- تدقيق جودة الدفعة: معرفات ناقصة وفروق مبالغ
المتطلبات قبل التشغيل
- n8n 2.45.7 أو أحدث
- لا حاجة إلى أي بيانات اعتماد أو اتصال خارجي
- لاستخدام بيانات حقيقية: وسم كل عنصر بـ branch وseq وrecord قبل عقدة التصنيف
الإعداد والاختبار في n8n
- استورد JSON ثم اضغط Execute Workflow.
- تحقق من أن التقرير النهائي يعطي paired_count=3 وorphan_branch_a_count=2 وcoverage_percent=60.
- اجعل فرع B بخمسة صفوف في عقدة العيّنة وتأكد من coverage_percent=100 وغياب الصفوف اليتيمة.
- أفرغ مصفوفتي العيّنة للتحقق من ناتج coverage_status=EMPTY_BATCH.
- أضف عنصرًا بوسم فرع غير معروف وتأكد من احتسابه في ignored_untagged دون تعطل.
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (8)
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
بدون إجراء
بدون إجراء
تعيين البيانات
تعيين البيانات
دمج البيانات
دمج البيانات
عقدة Code
عقدة Code
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل