مُركِّب النص النهائي الآمن من الكائنات المتداخلة
جارٍ تحميل الفلو…
وصف سير العمل
سير عمل ذاتي بالكامل يبدأ بمشغل يدوي يولّد عناصر تجريبية قابلة للتسلسل، ثم تفحص عقدة كود نوع كل حقل مطلوب للتركيب: القيم البسيطة تُستخدم مباشرة، والكائنات تُركّب عبر JSON.stringify مع وسم «object» لمنع ظهور [object Object]. حالة عدم القابلية للتسلسل تُحاكى داخل عقدة التركيب نفسها عبر وسم آمن، والحقول الفاشلة تُرسل عبر IF لمسار مراجعة يدوية، ثم يجمع Merge المسارين وتنتج عقدة نهائية تقريراً واحداً بالعدّادات والتفاصيل.
كيف يعمل
- 1.شغّل المشغل اليدوي؛ تولّد عقدة الكود ثلاثة عناصر خيالية: نص عادي، وكائن title متداخل، وعنصر بوسم محاكاة عدم القابلية للتسلسل
- 2.عقدة Compose Final Text تُنشئ الكائن الرافض للتسلسل داخلياً وتفحص typeof لكل حقل وتركّب final_text وتوسم كل جزء في composition_tags
- 3.عقدة IF توجه المكتمل إلى Label Completed Output والفاشل إلى Label Review Items مع أسماء الحقول الفاشلة
- 4.تدمج عقدة Merge بوضع append المسارين في مدخلين منفصلين دون فقدان عناصر
- 5.تبني عقدة Build Final Report تقريراً واحداً فيه العدّادات والمعرفات وتفاصيل المراجعة
حالات الاستخدام
- تركيب عناوين وملخصات من حمولات JSON غير متجانسة قد تحوي كائنات متداخلة
- تنظيف نصوص تقارير قبل دمجها في قوالب أو مستندات
- فرز السجلات التي تحتاج مراجعة بشرية قبل توليد السطر النهائي
المتطلبات قبل التشغيل
- n8n 2.46.6 مع عقد code وset وif وmerge وstickyNote وmanualTrigger
- لا بيانات اعتماد ولا استدعاءات خارجية إطلاقاً
- للاستخدام الحقيقي: استبدل عقدة توليد العينات بأي مصدر ينتج نفس البنية (id, title, summary, status)
الإعداد والاختبار في n8n
- استورد الـ JSON في n8n وشغّل Manual Trigger
- تحقق أن عنصر B-202 خرج نصه المركّب من الكائن بصيغة JSON بادئة موسومة بـ «object» وبلا [object Object]
- تحقق أن C-303 أُرسل للمراجعة بسبب حقل title غير القابل للتسلسل وأن التقرير يظهر 2 مركّبة و1 مراجعة
- اختبر حافة: أفرغ مصفوفة العينات (return []) للتأكد من معالجة الإدخال الفارغ
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (8)
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
تعيين البيانات
تعيين البيانات
تعيين البيانات
تعيين البيانات
دمج البيانات
دمج البيانات
عقدة Code
عقدة Code
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل