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

مراقب محاولات تسجيل الدخول الفاشلة عبر نموذج ويب

7 عقدة 28 2 Webhook

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

وصف سير العمل

يستقبل سير العمل طلبات POST من webhook لنموذج مراقبة تسجيل الدخول الفاشل، ثم يطبّع البيانات ويضبط حقلي source وinput. يتحقق من أن حقل الإدخال غير فارغ؛ إن كان ممتلئاً يرسل طلب POST لإنشاء سجل CRM ثم طلب POST آخر لإشعار المالك ويعيد استجابة {"status":"created"}، وإن كان فارغاً يعيد {"status":"missing-fields"}. جميع عناوين URL ونصوص الطلبات قيم placeholder يجب استبدالها، وعقد HTTP تستخدم بيانات اعتماد عامة (genericCredentialType) يجب على المستخدم تكوينها.

كيف يعمل

  1. 1.عقدة Form Webhook تستقبل طلبات POST على المسار it-ops-security-failed-login-monitor-form مع responseMode=responseNode.
  2. 2.عقدة Normalize Form تضيف حقل source بقيمة ثابتة وحقل input يحتوي على body الطلب.
  3. 3.عقدة Required Fields تتحقق من أن input غير فارغ وتوجه التنفيذ إلى فرع النجاح أو الفشل.
  4. 4.فرع النجاح: Create CRM Record يرسل POST إلى api.example.com مع بيانات اعتماد عامة، ثم Notify Owner يرسل POST للإشعار، ثم Respond OK يعيد {"status":"created"}.
  5. 5.فرع الفشل: Respond Missing يعيد {"status":"missing-fields"} مباشرة.

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

  • تسجيل بلاغات الأمان المتعلقة بمحاولات الدخول الفاشلة في نظام CRM.
  • إشعار مسؤول الأمان أو المالك بكل بلاغ وارد من النموذج.
  • تصنيف الطلبات الناقصة تلقائياً واستجابة فورية للمرسل.

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

  • تفعيل Workflow وتفعيل عقدة Webhook لاستقبال الطلبات.
  • تكوين بيانات اعتماد HTTP (genericCredentialType) لكل من عقدتي Create CRM Record وNotify Owner.
  • استبدال عناوين URL placeholder والقيمة REPLACE_WITH_YOUR_VALUE بمعرفات حقيقية.
  • إرسال حقل input غير فارغ في body الطلب.

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

  1. أرسل طلب POST إلى /webhook/it-ops-security-failed-login-monitor-form مع body غير فارغ وتحقق من الاستجابة {"status":"created"}.
  2. أرسل الطلب بدون بيانات وتحقق من الاستجابة {"status":"missing-fields"}.
  3. راجع سجل التنفيذ للتأكد من استدعاء عقدتي HTTP في الفرع الصحيح.

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

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

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

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

معلومات

التشغيل Webhook
العقد 7
الأدوات 4
المشاهدات 28
التنزيلات 2

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

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

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

Webhook

Webhook

#1

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

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

#2

شرط منطقي

شرط منطقي

#3

طلب HTTP

طلب HTTP

#4

طلب HTTP

طلب HTTP

#5

Webhook

Webhook

#6

Webhook

Webhook

#7

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

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

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

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

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

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

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

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

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