طيّ حقول المصدر قبل الدمج: عناصر مكتفية ذاتيًا بدون تعابير pairedItem
جارٍ تحميل الفلو…
وصف سير العمل
قالب n8n محلي بالكامل: مشغل يدوي يغذي فرعين تولّد فيهما عقدتا Code بيانات طلبات ومدفوعات تجريبية، ثم عقدتا طي تنسخان الحقول التي تحتاجها المراحل اللاحقة داخل كل عنصر بسوابق _a_ و _b_ مع تطبيع النصوص والأرقام وحساب _fold_missing و_fold_complete، ثم Set تثبت _fold_version مع الاحتفاظ بباقي الحقول، ثم Merge بوضع append يجمع الفرعين، ثم If يوجّه المكتمل إلى تحقق ذاتي والناقص إلى NoOp، ثم Merge ثانٍ يعيد ضم المسارين إلى عقدة Code نهائية واحدة تُسطّح كل عنصر وتعلّمه complete أو quarantined. لا بيانات اعتماد ولا نداءات خارجية ولا مرجع علوي بعد الدمج.
كيف يعمل
- 1.المشغل اليدوي يرسل عنصرًا فارغًا إلى فرعي البيانات
- 2.عقدتا Code تنتجان عناصر تجريبية بالبنية {order, payer} أحدها بحقل payer غير صالح
- 3.عقدتا الطي تنسخان order.id و amount و currency و payer.name و payer.method إلى _a_* و _b_* مع تطبيع الأنواع
- 4.كل عقدة طي تحسب _fold_missing و_fold_complete ووسم الفرع _src
- 5.عقدتا Set تضيفان _fold_version مع includeOtherFields لحفظ المعرفات
- 6.Merge بوضع append يجمع الفرعين في تدفق واحد
- 7.If يفحص _fold_complete بتحقق أنواع صارم: المكتمل إلى التحقق الذاتي والناقص إلى NoOp
- 8.Merge ثانٍ يضم المسارين ثم عقدة Code نهائية تُسطّح الحقول وتصدر status و missing_fields لكل عنصر
حالات الاستخدام
- تثبيت تدفقات انكسرت فيها تعابير $('NodeName').item بعد عقدة الدمج
- توحيد سجلات طلبات ومدفوعات من مصدرين مختلفين
- وسم السجلات ناقصة الحقول وفصلها عن السجلات الصالحة
- مراجعة جودة البيانات المدموجة قبل التصدير
المتطلبات قبل التشغيل
- n8n إصدار 2.46.4 أو ما يوافقه
- تحديد قائمة الحقول المطلوبة لاحقًا قبل تعديل عقد الطي
- استبدال عقدتي البيانات التجريبية بمصادر حقيقية بنفس البنية {order, payer}
- عدم استخدام أي تعبير $('NodeName').item بعد عقدة الدمج
الإعداد والاختبار في n8n
- استورد الملف ثم اضغط Execute Workflow
- تحقق من أن عقدة Build Final Records تُخرج أربعة سجلات: ثلاثة complete وسجل واحد quarantined
- تأكد أن ORD-1003 يحمل status=quarantined و missing_fields فيها _b_payerName و_b_payerMethod
- بدّل توصيل الفرعين بين مدخلي الدمج وتأكد أن مجموعة السجلات نفسها
- أفرغ مصفوفة العينات في أحد الفرعين وتأكد من انتهاء التنفيذ بلا خطأ
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (13)
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
تعيين البيانات
تعيين البيانات
عقدة Code
عقدة Code
عقدة Code
عقدة Code
تعيين البيانات
تعيين البيانات
دمج البيانات
دمج البيانات
شرط منطقي
شرط منطقي
عقدة Code
عقدة Code
بدون إجراء
بدون إجراء
دمج البيانات
دمج البيانات
عقدة Code
عقدة Code
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل