طبقة بصمات وإزالة ازدواج وتصنيف تعارضات حول عقدة Merge في وضع append
جارٍ تحميل الفلو…
وصف سير العمل
تدفق ذاتي: عقدة إعداد تعرّف حقول البصمة (orderId|sku) وعينات خيالية، وعقدتا Code تحسبان بصمة مركّبة لكل سجل في فرعين، وMerge في وضع append يدمجهما، ثم يجمّع الكود السجلات بالبصمة: التطابق التام يُدمج في سجل نظيف بعدّاد تكرار، وتعارض القيم لنفس المفتاح يُوجَّه لمسار مراجعة ببيانات وصفية وكل النسخ في variants، والناقص يُعلَّم غير صالح، مع ملخص واحد يوازن الأعداد. التدفق يصنّف التعارضات وقد يشير إلى ازدواج التنفيذ ولا يختبر سلوك Merge نفسه.
كيف يعمل
- 1.عقدة إعداد تعرّف حقول البصمة والعينات وتوزعها على فرعي Code لحساب البصمة مع فحص أنواع الحقول قبل trim وtoLowerCase
- 2.Merge في وضع append يدمج الفرعين
- 3.Dedupe and Classify يجمّع بالبصمة ويميّز التكرار البريء (بمقارنة رقمية معيارية) عن التعارض عن غير الصالح
- 4.IF يوجّه النظيف عبر Set بـ includeOtherFields=true إلى NoOp والمتعارض وغير الصالح إلى NoOp للمراجعة، والملخص يُغذّى مباشرة من Dedupe
- 5.Build Balance Summary يصدر ملخصًا واحدًا بأعداد الفروع قبل التنظيف والنتائج بعده وفحص توازن
حالات الاستخدام
- تنقية تقارير تُبنى من دمج نتائج أدوات متعددة
- تمييز التكرار البريء من تعارض القيم لنفس المفتاح الذي قد يشير إلى ازدواج تنفيذ
- توحيد سجلات واردة من فرعي معالجة مختلفين
المتطلبات قبل التشغيل
- n8n 2.44.4 أو أحدث
- تعديل قائمة FP في عقدة الإعداد فقط لتطابق حقول التعريف في الإنتاج، وللإدخال الحقيقي تُوصل الفروع مكان عقدة الإعداد
- لا تتطلب بيانات اعتماد أو استدعاءات خارجية
الإعداد والاختبار في n8n
- استورد التدفق في n8n ونفّذه يدويًا من Manual Trigger
- راجع Dedupe: ORD-1001 تكرار بريء repeatCount=2، وORD-1002 تعارض في qty وstatus بسجل وصفي، وصف ناقص غير صالح
- تحقق أن الملخص يظهر totalInput=7 وisBalanced=true
- حالة حدية معروفة: عند إفراغ مصفوفتي branchA وbranchB لا تُنتج عقدتا البصمة عناصر فلا تُنفَّذ Merge والعقد التالية ولا يصدر ملخص — الكود برمجيًا يتعامل مع المدخل الفارغ دون سجلات وهمية لكن التنفيذ يتوقف قبل ذلك في ترتيب v1
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (11)
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
عقدة Code
عقدة Code
دمج البيانات
دمج البيانات
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
تعيين البيانات
تعيين البيانات
بدون إجراء
بدون إجراء
بدون إجراء
بدون إجراء
عقدة Code
عقدة Code
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل