مفكك المصفوفات مع حمل حقول الأب وإعادة التجميع بتحقق العدّ
جارٍ تحميل الفلو…
وصف سير العمل
يفكك هذا المسار مصفوفة البنود في كل سجل أب إلى عناصر مستقلة يحمل كل منها parent_id وitem_index وحقول الأب المختارة. يُوجَّه الآباء ذوو المصفوفة الفارغة أو المفقودة إلى مسار منفصل بدل اختفائهم. ثم يعيد التجميع حسب parent_id بالترتيب الأصلي ويقارن العدد المُجمَّع بطول المصفوفة الأصلي، فيضع count_match ويسرد فهارس البنود المفقودة (مثل العناصر غير الصالحة). يعمل بالكامل محلياً ببيانات تجريبية.
كيف يعمل
- 1.المشغل اليدوي يبدأ التنفيذ
- 2.عقدة كود تولّد أربعة طلبات تجريبية
- 3.عقدة تعيين تحدد حقل المصفوفة وحقل المعرف وحقول الأب
- 4.كود يفكك البنود ويحمل سياق الأب ويتخطى العناصر غير الكائنية
- 5.عقدة إذا تفصل الآباء بلا بنود
- 6.كود يعيد التجميع ويحسب count_match وmissing_item_indexes
- 7.عقدة تعيين تضع status=empty_parent للآباء الفارغين
- 8.الدمج يضم المسارين
حالات الاستخدام
- معالجة بنود الطلبات فرديا ثم إعادة بنائها
- التحقق من عدم فقد بنود الفواتير
المتطلبات قبل التشغيل
- لا حاجة لبيانات اعتماد
- تعديل عقدة التعيين لتطابق أسماء حقولك
الإعداد والاختبار في n8n
- استورد المسار وشغّله يدويا
- تحقق أن ORD-1001 count_match=true
- تحقق أن ORD-1004 count_match=false مع missing_item_indexes=[1]
- تحقق ظهور ORD-1002 وORD-1003 كآباء فارغين
- استبدل عقدة العينة بمصدر حقيقي بنفس البنية
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (8)
تشغيل يدوي
تشغيل يدوي
عقدة Code
عقدة Code
تعيين البيانات
تعيين البيانات
عقدة Code
عقدة Code
شرط منطقي
شرط منطقي
عقدة Code
عقدة Code
تعيين البيانات
تعيين البيانات
دمج البيانات
دمج البيانات
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل