انتقل إلى المحتوى
وكلاء الذكاء الاصطناعي

مطبِّع المفاتيح النقطية مع كشف التصادم وتحقق عودة حرفي

10 عقدة 70 6 تشغيل يدوي

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

وصف سير العمل

سير عمل بمشغل يدوي يولّد حمولتين اختباريتين متداخلتين، ثم عقدة كود تمسح الكائنات والمصفوفات تكرارياً وتستبدل النقاط في المفاتيح بمسافات على كل المستويات مع تسجيل كل إعادة تسمية في سجل مواقع دقيق، وتكشف أي تصادم بين مفتاحين ناتجين في نفس الكائن قبل الكتابة فتتجاهل النسخة المعدلة وتسجل المسارين الأصليين، ثم عقدة كود تعكس سجل إعادة التسمية فقط فتعيد البنية الأصلية حرفياً حتى مع وجود مسافات أصلية، وتقارن الناتج حرفياً بالأصل، وعقدة إذا توجه المتطابق لمسار نجاح وغيره لمسار فشل، وتصدر عقدة نهائية تقريراً واحداً دون أي استدعاء شبكي.

كيف يعمل

  1. 1.شغّل المشغل اليدوي؛ عقدة الحمولة تصدر عنصرين: عنصر متداخل سليم بمفاتيح نقطية ومصفوفات، وعنصر تصادم مقصود (a.b مع a b)
  2. 2.عقدة التطبيع تمسح كل المستويات وتستبدل النقاط بمسافات وتسجل كل إعادة تسمية بمسارها وتسجل المسارات المتصادمة وتتجاهل نسخة العنصر المتصادم
  3. 3.عقدة تحقق العودة تعكس سجل إعادة التسمية فقط وتقارن JSON.stringify حرفياً بالأصل وتصدر نتيجة المطابقة
  4. 4.عقدة التعيين تضيف حقول stage وverifiedAtStep مع includeOtherFields ثم عقدة إذا توجه المتطابق إلى النجاح وغير المتطابق أو المتصادم إلى الفشل دون توقف
  5. 5.الدمج يجمع المسارين في مدخلين منفصلين وعقدة كود نهائية تصدر تقريراً واحداً بالأعداد والتفاصيل

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

  • تطبيع مفاتيح JSON نقطية واردة من أنظمة خارجية قبل مراحل تتطلب أسماء بسيطة
  • فحص استبدال النقاط بمسافات في بنى عميقة فيها مصفوفات وكائنات متداخلة
  • كشف دمج خانين بصمت عند تطابق اسم ناتج من مفتاحين مختلفين

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

  • n8n 2.44.6 مع عقد المشغل اليدوي والكود والتعيين وإذا والدمج وبلا عمل والملاحظة اللاصقة
  • لا بيانات اعتماد ولا استدعاءات شبكية؛ خريطة نقطة-مسافة وسجل المواقع مضمّن في الكود
  • لاستخدام بيانات حقيقية استبدل عقدة الحمولة بعقدة Webhook أو HTTP Request بنفس المخطط {payload:{...}}

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

  1. استورد ملف JSON في n8n وشغّل عقدة المشغل اليدوي
  2. توقع تقريراً نهائياً واحداً: عنصران، تطبيع واحد، تصادم واحد بمساري payload.a.b وpayload.a b، مطابقة واحدة، allPassed=false
  3. لحالة سليمة بالكامل احذف العنصر الثاني وتأكد أن allPassed=true وverifiedMatches=1
  4. أضف مفتاحاً يحوي مسافة أصلية بلا مفتاح نقطي مكافئ وتأكد أن تحقق العودة يبقى متطابقاً لأن العكس يستخدم سجل المواقع

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

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

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

تشغيل يدوي كود تعيين شرط بدون إجراء دمج

معلومات

التشغيل تشغيل يدوي
العقد 10
الأدوات 6
المشاهدات 70
التنزيلات 6

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

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

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

/

تشغيل يدوي

تشغيل يدوي

#1

عقدة Code

عقدة Code

#2

عقدة Code

عقدة Code

#3

عقدة Code

عقدة Code

#4

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

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

#5

شرط منطقي

شرط منطقي

#6

بدون إجراء

بدون إجراء

#7

بدون إجراء

بدون إجراء

#8

دمج البيانات

دمج البيانات

#9

عقدة Code

عقدة Code

#10

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

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

#11

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

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

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

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

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

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

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

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

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