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

مُركِّب النص النهائي الآمن من الكائنات المتداخلة

8 عقدة 32 2 تشغيل يدوي

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

وصف سير العمل

سير عمل ذاتي بالكامل يبدأ بمشغل يدوي يولّد عناصر تجريبية قابلة للتسلسل، ثم تفحص عقدة كود نوع كل حقل مطلوب للتركيب: القيم البسيطة تُستخدم مباشرة، والكائنات تُركّب عبر JSON.stringify مع وسم «object» لمنع ظهور [object Object]. حالة عدم القابلية للتسلسل تُحاكى داخل عقدة التركيب نفسها عبر وسم آمن، والحقول الفاشلة تُرسل عبر IF لمسار مراجعة يدوية، ثم يجمع Merge المسارين وتنتج عقدة نهائية تقريراً واحداً بالعدّادات والتفاصيل.

كيف يعمل

  1. 1.شغّل المشغل اليدوي؛ تولّد عقدة الكود ثلاثة عناصر خيالية: نص عادي، وكائن title متداخل، وعنصر بوسم محاكاة عدم القابلية للتسلسل
  2. 2.عقدة Compose Final Text تُنشئ الكائن الرافض للتسلسل داخلياً وتفحص typeof لكل حقل وتركّب final_text وتوسم كل جزء في composition_tags
  3. 3.عقدة IF توجه المكتمل إلى Label Completed Output والفاشل إلى Label Review Items مع أسماء الحقول الفاشلة
  4. 4.تدمج عقدة Merge بوضع append المسارين في مدخلين منفصلين دون فقدان عناصر
  5. 5.تبني عقدة Build Final Report تقريراً واحداً فيه العدّادات والمعرفات وتفاصيل المراجعة

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

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

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

  • n8n 2.46.6 مع عقد code وset وif وmerge وstickyNote وmanualTrigger
  • لا بيانات اعتماد ولا استدعاءات خارجية إطلاقاً
  • للاستخدام الحقيقي: استبدل عقدة توليد العينات بأي مصدر ينتج نفس البنية (id, title, summary, status)

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

  1. استورد الـ JSON في n8n وشغّل Manual Trigger
  2. تحقق أن عنصر B-202 خرج نصه المركّب من الكائن بصيغة JSON بادئة موسومة بـ «object» وبلا [object Object]
  3. تحقق أن C-303 أُرسل للمراجعة بسبب حقل title غير القابل للتسلسل وأن التقرير يظهر 2 مركّبة و1 مراجعة
  4. اختبر حافة: أفرغ مصفوفة العينات (return []) للتأكد من معالجة الإدخال الفارغ

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

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

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

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

معلومات

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

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

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

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

تشغيل يدوي

تشغيل يدوي

#1

عقدة Code

عقدة Code

#2

عقدة Code

عقدة Code

#3

شرط منطقي

شرط منطقي

#4

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

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

#5

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

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

#6

دمج البيانات

دمج البيانات

#7

عقدة Code

عقدة Code

#8

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

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

#9

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

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

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

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

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

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

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

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

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