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

حافظ ترتيب عناصر الدمج بمفتاح تسلسلي مع تقرير تبديل

8 عقدة 65 5 تشغيل يدوي

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

وصف سير العمل

قالب n8n محلي يعالج فقدان ترتيب العناصر بعد عقدة Merge. يولّد بيانات اختبار خيالية ثم يرقّم كل عنصر بمفتاح ordinal قبل التفرّع، ويوزّعه عبر If على فرعَي معالجة بعقدتي Set مع الحفاظ على كل الحقول، ثم يدمجهما بوضع append، وأخيرًا يعيد الفرز حسب ordinal ويصدر تقريرًا يوضح عدد المواضع المبدّلة وأي عنصر انتقل إلى أي موضع، دون أي اعتماديات خارجية.

كيف يعمل

  1. 1.شغّل Demo Trigger فتصدر عقدة Emit Sample Records ستة سجلات خيالية منها سجلات ببريد فارغ.
  2. 2.تضيف عقدة Assign Ordinal Keys مفتاح ordinal تسلسليًا لكل عنصر قبل أي تفرّع.
  3. 3.توزّع عقدة Route by Amount العناصر: amount أكبر من 100 إلى الفرع العالي وإلا إلى الفرع القياسي.
  4. 4.تضيف كل عقدة Set حقول processingTier و emailStatus مع includeOtherFields للحفاظ على ordinal وحقول العميل.
  5. 5.تجمع عقدة Append Branches بوضع append الفرعين في مدخلين مستقلين مما يكسر الترتيب عادةً.
  6. 6.تعيد عقدة Resort by Ordinal and Report الفرز حسب ordinal وتصدر تقرير تبديل واحدًا يفصّل الانتقالات.

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

  • تقارير تتطلب نفس ترتيب الصفوف الواردة بعد دمج فروع معالجة متعددة
  • كشف تلقائي لأي إعادة ترتيب تسببها عقدة Merge قبل نشر التدفق
  • معالجة سجلات عملاء بفرعين للقيم العالية والقياسية مع ضمان سلامة التسلسل

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

  • لا حاجة لأي بيانات اعتماد أو استدعاءات خارجية — القالب محلي بالكامل
  • لاستبدال بيانات الاختبار: صِل مصدرك الحقيقي مباشرة بعقدة Assign Ordinal Keys بنفس البنية: id, customer, email, amount

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

  1. استورد ملف JSON في n8n وافتح التدفق
  2. شغّل Demo Trigger وراقب ناتج Resort by Ordinal and Report: sortedCount=6 وترتيب sortedRecords مطابق لترتيب الإدخال
  3. تحقق من swapReport: يذكر أن الدمج غيّر 5 مواضع مع تفاصيل الانتقالات
  4. حالة حدية: أفرغ مصفوفة السجلات في Emit Sample Records وتأكد من رسالة آمنة لعدم وجود عناصر

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

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

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

تشغيل يدوي كود شرط تعيين دمج

معلومات

التشغيل تشغيل يدوي
العقد 8
الأدوات 5
المشاهدات 65
التنزيلات 5

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

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

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

/

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

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

#1

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

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

#2

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

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

#3

تشغيل يدوي

تشغيل يدوي

#4

عقدة Code

عقدة Code

#5

عقدة Code

عقدة Code

#6

شرط منطقي

شرط منطقي

#7

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

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

#8

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

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

#9

دمج البيانات

دمج البيانات

#10

عقدة Code

عقدة Code

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

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

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

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

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

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

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