استقبال طلبات بدء المشاريع عبر ويبهوك وإعادة توجيهها
جارٍ تحميل الفلو…
وصف سير العمل
يستقبل هذا التدفق طلبات POST واردة عبر ويبهوك، ثم يوحّد المدخلات بوضع نص الطلب وحقل المصدر في متغيرات، ويتحقق من أن المدخل ليس فارغًا؛ فإن كان صالحًا يعيد توجيهه إلى خدمة خارجية عبر HTTP مع مصادقة عامة ثم يرد بحالة مقبولة، وإن كان فارغًا يرد مباشرة بحالة غير صالحة.
كيف يعمل
- 1.يستقبل عقدة Webhook طلبات POST على المسار المحدد بوضع الرد عبر عقدة الاستجابة.
- 2.تضيف عقدة Normalize Input حقلَي input (نص الطلب) وsource مع الإبقاء على بقية الحقول.
- 3.يفحص عقدة Validate Input هل حقل input غير فارغ لتوجيه المسار المناسب.
- 4.ترسل عقدة Forward To Service طلب POST إلى واجهة api.example.com مع معامِل placeholder ونوع مصادقة عام.
- 5.ترد عقدة Respond Success بحالة accepted بعد الإرسال، أو ترد Respond Invalid بحالة invalid عند الفراغ.
حالات الاستخدام
- نقطة دخول موحّدة لطللات بدء المشاريع الواردة من أنظمة خارجية.
- التحقق الأساسي من اكتمال الحمولة قبل تمريرها إلى خدمة إدارة المشاريع.
المتطلبات قبل التشغيل
- تفعيل التدفق في n8n وتعيين عنوان URL الحقيقي بدلًا من api.example.com.
- استبدال قيمة placeholder وتكوين بيانات اعتماد HTTP من نوع genericCredentialType.
الإعداد والاختبار في n8n
- أرسل طلب POST إلى مسار الويبهوك بحمولة صالحة وتحقق من استلام رد accepted.
- أرسل طلب POST بجسم فارغ وتحقق من استلام رد invalid دون إرسال خارجي.
ماذا يقدّم كخدمة؟
مناسب كخدمة أتمتة تشغيلية لربط الأنظمة، تقليل المهام اليدوية، وتسريع تسليم النتائج للعملاء أو الفرق الداخلية.
الأدوات المستخدمة
معلومات
كيفية الاستخدام
- 1.انقر على "تنزيل القالب"
- 2.افتح لوحة تحكم n8n الخاصة بك
- 3.اذهب إلى Workflows > Import from File
- 4.اختر الملف المُنزّل وقم بتهيئة الاتصالات
العقد المستخدمة (6)
Webhook
Webhook
تعيين البيانات
تعيين البيانات
شرط منطقي
شرط منطقي
طلب HTTP
طلب HTTP
Webhook
Webhook
Webhook
Webhook
ملاحظة توضيحية
ملاحظة توضيحية
أحدث الأتمتة… تصل إلى بريدك
اشترك لتصلك الفلوهات الجديدة مع وصف واضح لما تقدّمه ورابط استعراضها، فور نشرها في دروب إيديا.
- فلوهات جديدة
- شرح واضح
- خطوات التشغيل