مجدول ترتيب إعادة تسمية المفاتيح المتسلسلة مع تحقق عكسي
جارٍ تحميل الفلو…
وصف سير العمل
سير عمل ذاتي التشغيل يقرأ خريطة أزواج from/to وحمولة JSON متداخلة، يبني رسم تبعيات، يحسب ترتيب تنفيذ آمناً بطوبولوجيا خان، يكشف الدورات وتعارضات الوجهات، يحول الكائنات والمصفوفات تكرارياً، ثم يطبق الخريطة المعكوسة ويقارن البنية المسترجعة بالأصل حقلاً بحقل، فيمرر الناتج المطابق ويعزل حالات فقدان الحقول في فرع موسوم ويصدر تقرير تشغيل واحد مجمعاً.
كيف يعمل
- 1.شغّل 'Run Demo' لتحميل عينتين خياليتين: خريطة متسلسلة على كائن عمقه ثلاثة مع مصفوفات، وخريطة ملتبسة a→b مع c→b
- 2.تبني 'Schedule & Transform' رسم التبعيات وتحسب ترتيب خان الآمن وتكشف الدورات والتعارضات ثم تطبق التحويل تكرارياً
- 3.تطبق 'Reverse Verify' الخريطة المعكوسة بالترتيب المعاكس وتسطّح الأصل والمسترجع وتقارن كل مسار حقل وتحسب نسبة التطابق
- 4.توجه 'Verification Passed?' الناتج المطابق إلى Set يوسمه verified_output والفاشل إلى NoOp حجر صحي
- 5.يدمج 'Join Branches' الفرعين وتصدر 'Build Run Summary' تقريراً واحداً بالعدّ ونسب التطابق والحقول المفقودة
حالات الاستخدام
- تحويل حمولات JSON متداخلة بين مخططات أسماء مختلفة بأمان
- منع الاستبدال الصامت عند خرائط مثل A إلى B مع B إلى C
- فحص خرائط الترجمة قبل اعتمادها في خطوط إنتاج n8n
المتطلبات قبل التشغيل
- بيانات اختبار بنفس المخطط {map:[{from,to}], payload:{...}} لاستبدال العينات في 'Load Fictional Samples'
- لا حاجة لاعتمادات: جميع العقد محلية (code/set/if/noOp/merge/stickyNote)
- n8n إصدار 2.44.7 أو أحدث
الإعداد والاختبار في n8n
- استورد JSON سير العمل وافتحه في n8n
- اضغط Execute workflow؛ توقع عنصر تقرير واحد: total_items=2 وverified_count=1 وfailed_count=1
- تحقق أن العنصر الأول schedule=['cust_ref -> acct_id','user_id -> cust_ref'] وmatch_rate=1
- تحقق أن العنصر الثاني missing_fields=['a'] مع تعارض وجهة b من مصدرين
- لبيانات حقيقية استبدل مصفوفة الإرجاع في 'Load Fictional Samples' بعناصرك أو مررها للعقدة نفسها
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (9)
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
تعيين البيانات
تعيين البيانات
بدون إجراء
بدون إجراء
دمج البيانات
دمج البيانات
عقدة Code
عقدة Code
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل