آخر تحديث
الويب هوك الصادر: أحداث مكتبك تصل إلى أنظمتك لحظة وقوعها
الويب هوك الصادر هو ميزة تُرسل بها إيفا كور أحداث مكتبك، كعميل جديد أو معاينة أو حجز، إلى رابط HTTPS في نظامك الآخر مع توقيع للتحقق. حتى خمسة روابط للمكتب، وإعداد المالك وحده. مضمّن في خطة المكتب، ويحتاج مطوراً يستقبل الطلبات.
مضمّن
أنشئ حساب مكتبكما هو؟
صفحة «الربط مع أنظمتكم» تتيح للمالك تعريف روابط تستقبل أحداثاً بصيغة JSON من تسعة أنواع. لكل رابط اسم وأحداثه المختارة وسر توقيع خاص به، وكل طلب يحمل توقيعاً يتحقق منه نظامك. ما يصل يُسجَّل في سجل إرسال تراه، وما فشل يُعاد إرساله تلقائياً بجدول محدد.
لمن هو؟
- مكتب لديه نظام علاقات عملاء أو ERP أو لوحة تقارير ويريد أن تصله بيانات العملاء الجدد دون إدخال يدوي.
- شركة تطوير تريد أن يصل حجز الوحدة أو دفع العربون إلى نظامها المحاسبي.
- مدير يريد أن يتحرك نظام آخر عند تغيّر حالة عميل أو حجز معاينة.
- مكتب لديه مطوّر أو مزوّد يربط الأنظمة ويحتاج عقداً واضحاً للأحداث والتوقيع.
ما المشكلة التي يحلها؟
- البيانات تُدخل مرتين: مرة في إيفا كور ومرة في النظام الآخر.
- الاستعلام الدوري عن التغييرات بطيء ويضيّع التغيير الذي لم يُلتقط.
- لا طريقة للتأكد أن الطلب القادم فعلاً من إيفا كور وليس من جهة أخرى.
- عند تعطل نظامك لا تعرف أي الأحداث فُقدت.
كيف يعمل خطوة بخطوة؟
- افتح «التكاملات» ثم «الربط مع أنظمتكم». الصفحة للمالك وحده.
- اضغط لإضافة رابط: اكتب اسماً (حتى 80 حرفاً) والرابط الكامل بـ HTTPS، واختر الأحداث التي يستقبلها من التسعة: عميل جديد، تغيّر حالة عميل، إسناد عميل، حجز معاينة، إلغاء معاينة، حجز وحدة، دفع العربون، بيع الوحدة، انتهاء الحجز بلا بيع.
- انسخ سر التوقيع الذي يبدأ بـ whsec_ الذي يظهر مرة واحدة فقط. إن ضاع، غيّره من «تغيير السر».
- ضع السر في نظامك وأضف دالة التحقق: تقرأ ترويسة X-EvaCore-Signature التي فيها الوقت t والتوقيع v1، وتحسب HMAC بخوارزمية SHA-256 على الوقت والجسم الخام كما وصل. الدليل أسفل الصفحة فيه مثال Node.js جاهز، والمهلة المقبولة 5 دقائق.
- اضغط «إرسال تجربة» لإرسال حدث اختباري فوراً وترى الاستجابة قبل أن تنتظر حدثاً حقيقياً.
- عند وقوع حدث حقيقي يُرسل طلب POST بجسم يحوي المعرّف والنوع والوقت والبيانات، مع ترويسات X-EvaCore-Event وX-EvaCore-Delivery. يرسل النظام الأحداث المستحقة من مهمة خلفية تعمل بانتظام.
- راقب سجل الإرسال: كل حدث بحالته (وصل، بانتظار المحاولة، توقف) ورمز HTTP وعدد المحاولات والمحاولة القادمة.
- إن فشل الإرسال تُجدول إعادة المحاولة بعد دقيقة ثم 5 دقائق ثم 30 دقيقة ثم ساعتين ثم 6 ساعات ثم 24 ساعة. بعدها يتوقف الحدث ويمكنك الضغط على «إعادة الإرسال» من السجل.
- إن فشل الرابط ثلاثة أيام متتالية دون نجاح يُوقَف الرابط ويصل المالك إشعار داخل التطبيق، وعلى واتساب إن كان له رقم. أصلح الرابط ثم فعّله من جديد.
ماذا يتضمن؟
- حتى 5 روابط للمكتب، لكل رابط أحداثه وسره، ويمكن إيقافه دون حذفه.
- تسعة أنواع أحداث في ثلاث مجموعات: العملاء، المعاينات، الحجوزات والعربون.
- توقيع HMAC بـ SHA-256 في ترويسة X-EvaCore-Signature، وسر يظهر مرة واحدة ويمكن تغييره.
- «إرسال تجربة» وسجل إرسال لآخر 100 عملية و«إعادة الإرسال».
- ست إعادات محاولة بفواصل تتزايد حتى 24 ساعة.
- إيقاف الرابط الفاشل بعد ثلاثة أيام وإشعار المالك.
الحدود والاستخدام العادل
- الرابط يجب أن يبدأ بـ https ومنفذه 443 أو 8443، ولا يقبل اسم مستخدم أو كلمة مرور داخل الرابط، ولا عناوين داخلية أو خاصة.
- التسليم مرة واحدة على الأقل، لا مرة واحدة بالضبط. قد يصلك الحدث نفسه أكثر من مرة، ومعرّف X-EvaCore-Delivery ثابت في كل إعادة لتتجاوز المكرر.
- الاستجابة الناجحة هي أي 2xx خلال 10 ثوانٍ. التحويل (redirect) يُعدّ فشلاً ولا يُتبع.
- الأحداث تُرسل إليك فقط. الميزة لا تقبل أوامر من نظامك إلى إيفا كور.
- تحتاج مطوراً أو مزوّد ربط يكتب نقطة الاستقبال والتحقق من التوقيع.
- الميزة للمالك وحده. أحداث الحجوزات والعربون لا تصدر إلا لمكتب مفعّل له نظام الحجوزات.
السعر وما تدفعه لجهات أخرى
| البند | السعر | تحاسبك عليه |
|---|---|---|
| الويب هوك الصادر | مضمّن | إيفا كور |
أسئلة شائعة
- ما الأحداث التي يمكن إرسالها؟
- تسعة: عميل جديد، تغيّر حالة عميل، إسناد عميل، حجز معاينة، إلغاء معاينة، حجز وحدة، دفع العربون، بيع الوحدة، وانتهاء الحجز بلا بيع. تختار لكل رابط ما يستقبله.
- كيف يتأكد نظامي أن الطلب من إيفا كور؟
- بالتحقق من التوقيع: نظامك يحسب HMAC بخوارزمية SHA-256 على الوقت والجسم الخام بسرّ الرابط ويقارنه بالقيمة في ترويسة X-EvaCore-Signature، مع رفض أي طلب أقدم من 5 دقائق.
- ماذا لو كان نظامي متوقفاً لساعات؟
- تُجدول المحاولات بعد دقيقة ثم 5 دقائق ثم 30 دقيقة ثم ساعتين ثم 6 ساعات ثم 24 ساعة، وبعدها يتوقف الحدث ويمكنك إعادة إرساله من سجل الإرسال.
- هل يمكنني إيقاف رابط دون حذفه؟
- نعم، من مفتاح التفعيل بجانب الرابط. لا يُرسل إليه شيء وهو متوقف، ويبقى سجله وإعداده.
- ماذا يحدث إن تسرّب سر التوقيع؟
- تضغط «تغيير السر» فيتوقف السر القديم فوراً، وكل طلب بعد ذلك وكل إعادة محاولة يُوقَّع بالسر الجديد.
منتجات ذات صلة
التكاملات (عقار، الموقع، النماذج)اربط عقار وموقعك ونماذجك بمكان واحد.سجل التدقيق مع تصدير CSVمن فعل ماذا ومتى، وصدّره عند الحاجة.مفاتيح Claude/MCP (٥)اربط عقاراتك بمساعدك الذكي بخمسة مفاتيح.العملاء والمسار وإعادة التدويركل عميل في مرحلته، والخامل يعود إلى المتابعة.الحجز والعربوناحجز وحدة لعميل بمهلة وأرسل رابط العربون. تشمل دور المالية.