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

استقبال طلبات النقل عبر ويب هوك والتحقق من الحقول

5 عقدة 58 10 Webhook

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

وصف سير العمل

يستقبل سير العمل طلب نقل عبر POST على مسار transport-intake-lite، ثم ينظّف الحقول الأربعة (رمزا البريد للالتقاط والتسليم، تاريخ الالتقاط، الوزن) ويحوّل الوزن إلى رقم، ويحدد الحقول الناقصة ويضع حالة ready أو needs_review، وأخيراً يعيد استجابة JSON موحّدة. لا يتطلب أي بيانات اعتماد، ويجب تفعيل سير العمل يدوياً لأنه غير مفعّل حالياً.

كيف يعمل

  1. 1.يقبل عقدة Webhook طلبات POST على المسار transport-intake-lite وتنتظر الرد من عقدة لاحقة.
  2. 2.تقوم عقدة Normalize Fields بقصّ النصوص من الفراغات وتحويل الوزن إلى رقم مع استبدال الفاصلة بنقطة.
  3. 3.تحسب عقدة Validate Required Fields قائمة الحقول الناقصة وتضبط الحالة إلى ready أو needs_review.
  4. 4.تبني عقدة Build Result كائن normalized_request وتحفظ الحالة والحقول الناقصة.
  5. 5.ترجع عقدة Respond to Webhook استجابة HTTP 200 بترويسة Content-Type للـ JSON.

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

  • فحص أولي لطللات النقل قبل إدخالها إلى أنظمة التشغيل.
  • واجهة تحقق خفيفة لتطبيق أو نموذج خارجي يرسل طلبات نقل.
  • توحيد صيغة بيانات الطلب قبل تخزينها أو تمريرها لسير عمل آخر.

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

  • تفعيل سير العمل في n8n حتى يستقبل الويب هوك الطلبات.
  • إرسال الحقول pickup_postcode و delivery_postcode و pickup_date و weight_kg في متن JSON.
  • لا حاجة لأي بيانات اعتماد لأن جميع العقد محلية.

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

  1. أرسل طلب POST بكل الحقول الصحيحة وتحقق من استجابة status بقيمة ready.
  2. أرسل طلباً بحقل weight_kg نصي غير رقمي وتحقق من ظهوره في missing_fields و weight_kg بقيمة null.
  3. أرسل طلباً بحقول فارغة وتأكد أن الحالة needs_review وقائمة الحقول الناقصة صحيحة.

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

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

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

ويب هوك تعيين

معلومات

التشغيل Webhook
العقد 5
الأدوات 2
المشاهدات 58
التنزيلات 10

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

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

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

Webhook

Webhook

#1

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

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

#2

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

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

#3

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

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

#4

Webhook

Webhook

#5

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

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

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

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

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

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

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

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

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