متى تستخدم ربط الويب
| حالة الاستخدام | مثال |
|---|---|
| نماذج الويب | تُنشئ عمليات إرسال نموذج الاتصال عملاء محتملين |
| تطبيقات جهات خارجية | دفعة Stripe → إنشاء سجل عميل |
| تكاملات مخصّصة | تطبيقك → أتمتة Twenty |
| أدوات بدون كود | اتصالات Zapier وMake وn8n |
إعداد خطوة بخطوة
الخطوة 1: إنشاء سير العمل
- اذهب إلى الإعدادات → سير العمل
- انقر + سير عمل جديد
- قم بتسميته (مثلًا، “إرسال نموذج الموقع”)
الخطوة 2: تهيئة مشغّل ربط الويب
- انقر على كتلة المشغّل
- اختر ربط الويب
- ستتلقى عنوان URL فريدًا لربط الويب مثل:
- انسخ هذا العنوان URL - ستحتاج إليه لخدمتك الخارجية
الخطوة 3: تحديد بنية البيانات المتوقعة
بالنسبة لطلبات POST، حدِّد بنية جسم الطلب المتوقعة:- انقر تحديد الجسم المتوقع
- أدخل JSON نموذجيًا يطابق ما سترسله خدمتك:
- انقر حفظ - سيؤدي هذا إلى إنشاء متغيّرات يمكنك استخدامها في الخطوات اللاحقة
الخطوة 4: إضافة إجراءات
أضف الآن إجراءات تستخدم بيانات ربط الويب: مثال: إنشاء سجل شخص- أضف إجراء إنشاء سجل
- حدِّد كائن الأشخاص
- عيّن الحقول:
| الحقل | القيمة |
|---|---|
| الاسم الأول | {{trigger.body.firstName}} |
| الاسم الأخير | {{trigger.body.lastName}} |
| البريد الإلكتروني | {{trigger.body.email}} |
| الشركة | ابحث أو أنشئ بناءً على {{trigger.body.company}} |
الخطوة 5: اختبار ربط الويب
قبل التفعيل، اختبر ربط الويب لديك: باستخدام cURL:- أنشئ طلب POST إلى عنوان ربط الويب الخاص بك
- عيّن ترويسة Content-Type إلى
application/json - أضف جسم JSON الاختباري الخاص بك
- أرسل وتحقّق من تشغيلات سير العمل
الخطوة 6: التفعيل
بعد الاختبار، انقر تفعيل لجعل سير العمل فعّالًا.التعامل مع بُنى بيانات مختلفة
بيانات متداخلة
إذا كان ربط الويب يرسل بيانات متداخلة:{{trigger.body.contact.email}}
المصفوفات
إذا كانت البيانات تتضمن مصفوفات:{{code.items}}
حقول معروفة/محددة → استخرجها إلى حقول مسماة
إذا كانت المصفوفة تحتوي على حقول محددة تريد الوصول إليها بشكل فردي (مثلًا، إجابات نموذج حيث الموضع 0 دائمًا هو “الاسم الأول”، والموضع 1 دائمًا هو “اسم العائلة”)، فأضف إجراء Code لاستخراجها:
product.name وproduct.qty بشكل فردي في الخطوات اللاحقة.