انتقل إلى المحتوى
أتمتة عامة

موجّه استقبال طلبات التسجيل عبر Webhook

6 عقدة 8 0 Webhook

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

وصف سير العمل

يستقبل سير العمل طلبات POST عبر نقطة Webhook، ثم ينسّق المدخلات ويضع قيمة الحقل body في حقل input مع تحديد المصدر، ويتحقق من أن المدخل غير فارغ. عند نجاح التحقق يُعيد إرسال البيانات إلى خدمة خارجية عبر HTTP بجسم افتراضي (placeholder) ويرجّع استجابة accepted، أما عند فشل التحقق فيرجّع استجابة invalid مباشرة.

كيف يعمل

  1. 1.عقدة Webhook تستقبل طلبات POST على المسار education-enrollment-intake-router-intake وتنتظر عقدة الاستجابة.
  2. 2.عقدة Set تنسّخ قيمة body إلى حقل input وتضيف حقل source بقيمة ثابتة.
  3. 3.عقدة IF تتحقق من أن حقل input ليس فارغاً وتوجّه التنفيذ إلى الفرع المناسب.
  4. 4.الفرع الصحيح يرسل طلب POST إلى api.example.com مع جسم افتراضي placeholder ثم يرجّع {"status": "accepted"}.
  5. 5.الفرع الخاطئ يرجّع استجابة {"status": "invalid"} دون أي إرسال خارجي.

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

  • بوابة استقبال مبدئية لطلبات تسجيل الطلاب قبل تمريرها لنظام خارجي.
  • قالب أساسي للتحقق من اكتمال البيانات الواردة من نماذج ويب قبل المعالجة.

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

  • تفعيل عقدة Webhook بعد نشر سير العمل ليصبح الرابط قابلاً للاستدعاء.
  • تكوين بيانات اعتماد HTTP من نوع genericCredentialType لعقدة الإرسال واستبدال عنوان URL الافتراضي وقيمة placeholder بعناوين حقيقية.
  • الوصول إلى خدمة خارجية قادرة على استقبال الطلبات المُعادة الإرسال.

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

  1. أرسل طلب POST فارغ الجسم إلى رابط الـ Webhook وتحقق من استلام {"status": "invalid"}.
  2. أرسل طلب POST يحتوي على body غير فارغ وتحقق من استلام {"status": "accepted"} بعد نجاح الإرسال.
  3. راجع سجل التنفيذيات في n8n للتأكد من مسار العقد المنفذة في كل حالة.

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

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

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

ويب هوك تعيين شرط طلب HTTP

معلومات

التشغيل Webhook
العقد 6
الأدوات 4
المشاهدات 8
التنزيلات 0

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

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

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

Webhook

Webhook

#1

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

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

#2

شرط منطقي

شرط منطقي

#3

طلب HTTP

طلب HTTP

#4

Webhook

Webhook

#5

Webhook

Webhook

#6

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

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

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

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

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

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

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

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

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