مُسطّح المصفوفات الفرعية مع أعمدة تصنيف وفهرس عكسي قابل للفرز
جارٍ تحميل الفلو…
وصف سير العمل
تدفق يدوي محلي يولد عينتين وهميتين بمصفوفات فرعية متداخلة تحت مفاتيح وكائنات، يسطّحها تكرارياً لأي عمق مع رفع مسار مفتاح كل مصفوفة إلى عمود تصنيف وفهرس موضعه الأصلي، يفصل الصفوف الفارغة عبر IF، يدمج مسار التسطيح مع مسار عينة موحدة عبر Merge بوضع append، ثم يبني تقريراً واحداً مفروزاً بترتيب ثابت مع فهرس عكسي يربط كل قيمة بموقعها ومصدرها، ويكشف الصفوف من مدخلات بلا مُعرّف batch عبر unknown_source_rows.
كيف يعمل
- 1.شغّل المشغّل اليدوي لتوليد عينتين وهميتين بمصفوفات فرعية متداخلة
- 2.تسطيح تكراري حقيقي (يشمل batches.inner) ينتج صفاً لكل عنصر مع source وclassification وindex؛ مدخل بلا batch يُوسم UNKNOWN
- 3.عقدة IF تفصل القيم الفارغة (stage=quarantined) عن الصالحة (stage=flattened) عبر عقدتي Set
- 4.مسار ثانٍ يبني صفاً موحداً لمعرّفات الدفعات (stage=manifest) ويُدمج بوضع append
- 5.عقدة كود نهائية تفرز بترتيب ثابت وتبني فهرساً عكسياً بمفتاح صريح (empty) للقيم الفارغة وتحصي صفوف UNKNOWN
حالات الاستخدام
- تسطيح حمولة Webhook متداخلة قبل إعادة الإرسال
- تتبع أي صف إلى المصفوفة الأم وموضعه الأصلي حتى المصفوفات داخل كائنات
- دمج نتائج فروع متعددة في تقرير واحد قابل للفحص والفرز
المتطلبات قبل التشغيل
- لا بيانات اعتماد مطلوبة؛ تدفق محلي بالكامل
- للإنتاج: استبدل عقدة العينة بمخرج Webhook بنفس المخطط (حقل batch كمُعرّف أب)
الإعداد والاختبار في n8n
- استورد JSON في n8n واضغط Execute Workflow
- تحقق من تقرير نهائي واحد بـ 9 صفوف مفروزة منها R001 من batches.inner وفهرس عكسي بمفتاح (empty) للقيمة الفارغة
- حالة حدية: احذف حقل batch من عنصر بالعينة وتأكد من ظهور source=UNKNOWN وunknown_source_rows=1 دون انهيار
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (10)
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
تعيين البيانات
تعيين البيانات
تعيين البيانات
تعيين البيانات
عقدة Code
عقدة Code
تعيين البيانات
تعيين البيانات
دمج البيانات
دمج البيانات
عقدة Code
عقدة Code
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل