يمكنك تثبيت Insight المصمم على لوحة التحكم ، ويمكنك أيضًا مشاركته مع مستخدمين آخرين. لمزيد من التفاصيل حول المصمم ، اقرأ البند.
حالة استخدام العملاء VTAP
يوفر لك Vtiger's Module Designer خيارات لإضافة أنواع مختلفة من الموصلات:
SMS
اتصالات هاتفية
الواتساب
موصلات المزامنة
اليوم سوف نتحدث عن موصل SMS. يساعدك على الاتصال بواجهة برمجة تطبيقات REST الخارجية التي يوفرها مزود الخدمة وإرسال رسائل SMS إلى العملاء.
أراد أحد العملاء دمج مزود الخدمة الخاص بهم مع CRM. مزود الخدمة هذا غير مدرج معنا ولكن لديه دعم واجهة برمجة تطبيقات REST لإرسال رسائل نصية قصيرة وإنشاء حالة الاستعلام عن الرسائل القصيرة المرسلة.
قررنا استخدام REST APIs لربط مزود الخدمة بـ Vtiger. دعنا نتعمق قليلاً ونتعرف على كيفية استخدامنا لموصل SMS لتنفيذ هذا التكامل.
أولاً ، انتقل إلى مصمم الوحدة النمطية وحدد أي وحدة موجودة. قم بإنشاء موصل SMS من خلال توفير اسم له. سترى موصل SMS محملاً بتدوينات XML الافتراضية. تتكون من أربعة أجزاء:
التكوين: سيحتوي هذا القسم على التفاصيل التي سيراها المستخدم في إعدادات تكوين الرسائل القصيرة في صفحة إعدادات Vtiger. يمكن استخدام هذه التفاصيل لإرسال رسالة نصية قصيرة أو الاتصال بموفري خدمة الرسائل القصيرة.
مزود: سيحدد هذا القسم تفاصيل الاتصال بمزود خدمة الرسائل القصيرة ، مثل نقاط نهاية الرسائل القصيرة لإرسال الرسائل القصيرة.
message_send: سيحدد هذا القسم كيفية إرسال الرسائل القصيرة إلى العملاء.
message_status: سيحتوي هذا القسم على تفاصيل حول كيفية الاستعلام عن حالة رسائل SMS المرسلة.
سيحتوي قسم التكوين على تفاصيل لمساعدتك على الاتصال بمزود خدمة الرسائل القصيرة وإرسال رسائل SMS.
يوفر لك Vtiger's Module Designer خيارات لإضافة أنواع مختلفة من الموصلات:
SMS
اتصالات هاتفية
الواتساب
موصلات المزامنة
اليوم سوف نتحدث عن موصل SMS. يساعدك على الاتصال بواجهة برمجة تطبيقات REST الخارجية التي يوفرها مزود الخدمة وإرسال رسائل SMS إلى العملاء.
أراد أحد العملاء دمج مزود الخدمة الخاص بهم مع CRM. مزود الخدمة هذا غير مدرج معنا ولكن لديه دعم واجهة برمجة تطبيقات REST لإرسال رسائل نصية قصيرة وإنشاء حالة الاستعلام عن الرسائل القصيرة المرسلة.
قررنا استخدام REST APIs لربط مزود الخدمة بـ Vtiger. دعنا نتعمق قليلاً ونتعرف على كيفية استخدامنا لموصل SMS لتنفيذ هذا التكامل.
أولاً ، انتقل إلى مصمم الوحدة النمطية وحدد أي وحدة موجودة. قم بإنشاء موصل SMS من خلال توفير اسم له. سترى موصل SMS محملاً بتدوينات XML الافتراضية. تتكون من أربعة أجزاء:
التكوين: سيحتوي هذا القسم على التفاصيل التي سيراها المستخدم في إعدادات تكوين الرسائل القصيرة في صفحة إعدادات Vtiger. يمكن استخدام هذه التفاصيل لإرسال رسالة نصية قصيرة أو الاتصال بموفري خدمة الرسائل القصيرة.
مزود: سيحدد هذا القسم تفاصيل الاتصال بمزود خدمة الرسائل القصيرة ، مثل نقاط نهاية الرسائل القصيرة لإرسال الرسائل القصيرة.
message_send: سيحدد هذا القسم كيفية إرسال الرسائل القصيرة إلى العملاء.
message_status: سيحتوي هذا القسم على تفاصيل حول كيفية الاستعلام عن حالة رسائل SMS المرسلة.
سيحتوي قسم التكوين على تفاصيل لمساعدتك على الاتصال بمزود خدمة الرسائل القصيرة وإرسال رسائل SMS.
في الطلب أعلاه ، فإن مفتاح API لحامل التفويض و تبدأ من يختلف رقم الهاتف باختلاف العملاء. يجب تمكين هذا في صفحة إعدادات الرسائل القصيرة للعملاء لإدخال قيمهم. سيتعين عليك الآن نقل هذه المعلومات إلى قسم التكوين في XML الخاص بنا كما هو موضح أدناه.
في الطلب أعلاه ، فإن مفتاح API لحامل التفويض و تبدأ من يختلف رقم الهاتف باختلاف العملاء. يجب تمكين هذا في صفحة إعدادات الرسائل القصيرة للعملاء لإدخال قيمهم. سيتعين عليك الآن نقل هذه المعلومات إلى قسم التكوين في XML الخاص بنا كما هو موضح أدناه.
نحن ندعم الحقول النصية وكلمة المرور ونوع عنوان URL. تعيين سمة هذه الحقول على مطلوب سيجعل إدخال المعلومات لهذه الحقول إلزاميًا. سيضمن ذلك قيام المستخدمين بملء المعلومات المطلوبة.
الآن ضمن قسم الموفر ، ستضيف نقاط نهاية الرسائل القصيرة ورمز الحامل.
تشير عقدة عنوان URL لـ XML إلى نقطة النهاية ، وللمصادقة رمز حامل يأخذ القيمة من تكوين المستخدم.
لاحظ حقول $ config. $. إذن؟ يعني $ config قراءة القيمة من قسم التكوين. الحقول $ هي مؤشرات الحقول المتوفرة في قسم التكوين ، والتفويض هو اسم الحقل المحدد.
نحن ندعم الحقول النصية وكلمة المرور ونوع عنوان URL. تعيين سمة هذه الحقول على مطلوب سيجعل إدخال المعلومات لهذه الحقول إلزاميًا. سيضمن ذلك قيام المستخدمين بملء المعلومات المطلوبة.
الآن ضمن قسم الموفر ، ستضيف نقاط نهاية الرسائل القصيرة ورمز الحامل.
تشير عقدة عنوان URL لـ XML إلى نقطة النهاية ، وللمصادقة رمز حامل يأخذ القيمة من تكوين المستخدم.
لاحظ حقول $ config. $. إذن؟ يعني $ config قراءة القيمة من قسم التكوين. الحقول $ هي مؤشرات الحقول المتوفرة في قسم التكوين ، والتفويض هو اسم الحقل المحدد.
<provider>
<url> https://api.telnyx.com/v2 </url>
<auth>
<bearer token="$config.$fields.Authorization" />
</auth>
</provider>
<provider>
<url> https://api.telnyx.com/v2 </url>
<auth>
<bearer token="$config.$fields.Authorization" />
</auth>
</provider>
لقد أكملنا المساواة التكوين. الآن ننتقل إلى - كيفية إرسال الرسائل القصيرة. لهذا ، سنبدأ بالعقدة message_send. يمكن تقسيمها إلى ثلاثة أجزاء.
نوع الطلب هو POST ، لذلك قمنا بتعيين سمة الطريقة في عقدة XML للطلب على أنها "post". سيتم تعيين URL إلى نقطة نهاية URI.
لقد قمنا بالفعل بتعيين Provider.url مع https://api.telnyx.com/v2، لذلك ضع فقط /رسائل كعنوان URL هنا.
نحتاج إلى إرسال نوع المحتوى ، وسيتم أخذ رمز حامل المصادقة من عقدة Provider.auth.
بعد ذلك ، يجب إرسال المعلمات كبيانات أولية. كل معلمة لها اسم وقيمة. لقد تحدثنا عن حقول $ config. $. * أعلاه. recipients و @ message هي القيم الديناميكية التي سيتم استبدالها في وقت التشغيل. بصرف النظر عن هذا ، إذا حددت قالب SMS لإرسال رسالة SMS ، فيمكنك أيضًا سحبtemplateid من سجل القالب لإرساله إلى المزود. يمكن لمزود الخدمة تعيين القالب الخاص بك إلى القوالب المعتمدة.
لقد أكملنا المساواة التكوين. الآن ننتقل إلى - كيفية إرسال الرسائل القصيرة. لهذا ، سنبدأ بالعقدة message_send. يمكن تقسيمها إلى ثلاثة أجزاء.
نوع الطلب هو POST ، لذلك قمنا بتعيين سمة الطريقة في عقدة XML للطلب على أنها "post". سيتم تعيين URL إلى نقطة نهاية URI.
لقد قمنا بالفعل بتعيين Provider.url مع https://api.telnyx.com/v2، لذلك ضع فقط /رسائل كعنوان URL هنا.
نحتاج إلى إرسال نوع المحتوى ، وسيتم أخذ رمز حامل المصادقة من عقدة Provider.auth.
بعد ذلك ، يجب إرسال المعلمات كبيانات أولية. كل معلمة لها اسم وقيمة. لقد تحدثنا عن حقول $ config. $. * أعلاه. recipients و @ message هي القيم الديناميكية التي سيتم استبدالها في وقت التشغيل. بصرف النظر عن هذا ، إذا حددت قالب SMS لإرسال رسالة SMS ، فيمكنك أيضًا سحبtemplateid من سجل القالب لإرساله إلى المزود. يمكن لمزود الخدمة تعيين القالب الخاص بك إلى القوالب المعتمدة.
بصرف النظر عن هذا ، تحتاج إلى تعيين استجابة إجراء إرسال الرسائل القصيرة لالتقاط معرف SMS الفريد. يمكنك استخدام معرف SMS الفريد هذا للاستعلام عن حالة الرسائل القصيرة وتعيين قيم حالة مزود خدمة الرسائل القصيرة بقيم حالة رسائل SMS الخاصة بـ Vtiger.
بنفس الطريقة ، يمكنك الحصول على حالة الرسالة المرسلة باستخدام معرف SMS. لتنفيذ ذلك ، نقترح عليك مراجعة وثائقنا التي تمنحك مزيدًا من التفاصيل.
هنا هو الرابط الخاص بكود XML الكامل لموصل Telnyx sms. يمكنك أيضا عرض موقعنا وثائق vtap وهو ما يشرح موصلات الرسائل القصيرة بالتفصيل.
ملحوظة: يمكنك أيضًا إنشاء موصل SMS كوحدة امتداد جديدة. يمكنك أيضًا توسيع الحل الخاص بك ليشمل عملاء Vtiger الآخرين من خلال Vtiger Marketplace.
بصرف النظر عن هذا ، تحتاج إلى تعيين استجابة إجراء إرسال الرسائل القصيرة لالتقاط معرف SMS الفريد. يمكنك استخدام معرف SMS الفريد هذا للاستعلام عن حالة الرسائل القصيرة وتعيين قيم حالة مزود خدمة الرسائل القصيرة بقيم حالة رسائل SMS الخاصة بـ Vtiger.
بنفس الطريقة ، يمكنك الحصول على حالة الرسالة المرسلة باستخدام معرف SMS. لتنفيذ ذلك ، نقترح عليك مراجعة وثائقنا التي تمنحك مزيدًا من التفاصيل.
هنا هو الرابط الخاص بكود XML الكامل لموصل Telnyx sms. يمكنك أيضا عرض موقعنا وثائق vtap وهو ما يشرح موصلات الرسائل القصيرة بالتفصيل.
ملحوظة: يمكنك أيضًا إنشاء موصل SMS كوحدة امتداد جديدة. يمكنك أيضًا توسيع الحل الخاص بك ليشمل عملاء Vtiger الآخرين من خلال Vtiger Marketplace.
تطبيق Vtiger
الأدوات التي نحبها
يمكنك مشاهدة ما يفعله المستخدمون على موقع الويب الخاص بك ومشاهدة فيديو لأفعالهم وحركات الماوس باستخدامه com.openreplay.
Openreplay هي أداة ذاتية الاستضافة تتيح لك التقاط جلسات المستخدم والاطلاع على كل ما يفعله المستخدمون على تطبيق الويب الخاص بك ، وصولاً إلى أدق التفاصيل. إنه يمنح الكثير من التحكم للمطورين لتهيئة بيانات المستخدم التي يجب التقاطها أو تخطيها وعناصر التحكم الأخرى في الخصوصية.
يمكنك مشاهدة ما يفعله المستخدمون على موقع الويب الخاص بك ومشاهدة فيديو لأفعالهم وحركات الماوس باستخدامه com.openreplay.
Openreplay هي أداة ذاتية الاستضافة تتيح لك التقاط جلسات المستخدم والاطلاع على كل ما يفعله المستخدمون على تطبيق الويب الخاص بك ، وصولاً إلى أدق التفاصيل. إنه يمنح الكثير من التحكم للمطورين لتهيئة بيانات المستخدم التي يجب التقاطها أو تخطيها وعناصر التحكم الأخرى في الخصوصية.
مسح فتيجر
صوتك مهم!
هل استخدمت VTAP؟ نود ملاحظاتك واقتراحاتك حول أدوات VTAP ذات التعليمات البرمجية المنخفضة وعدم وجود التعليمات البرمجية. ما الذي تود رؤيته وما هو الشيء المفقود الذي يجب أن يكون جزءًا من منصة VTAP؟
هل استخدمت VTAP؟ نود ملاحظاتك واقتراحاتك حول أدوات VTAP ذات التعليمات البرمجية المنخفضة وعدم وجود التعليمات البرمجية. ما الذي تود رؤيته وما هو الشيء المفقود الذي يجب أن يكون جزءًا من منصة VTAP؟
Insights Designer 2.0 تحديث سيمكن الرؤى من البيانات التاريخية Vtiger.
على سبيل المثال ، عدد حقول حالة جهات الاتصال التي تم تغييرها من Hot إلى Inactive ، وعدد الصفقات التي تم نقلها من خط أنابيب إلى آخر خلال فترة معينة ، وما إلى ذلك.
يمكنك رسم هذه البيانات على مخطط أو جدولة في جداول بتفاصيل مثل المستخدم أو المجموعة التي قامت بإجراء مثل هذه التغييرات.
Insights Designer 2.0 تحديث سيمكن الرؤى من البيانات التاريخية Vtiger.
على سبيل المثال ، عدد حقول حالة جهات الاتصال التي تم تغييرها من Hot إلى Inactive ، وعدد الصفقات التي تم نقلها من خط أنابيب إلى آخر خلال فترة معينة ، وما إلى ذلك.
يمكنك رسم هذه البيانات على مخطط أو جدولة في جداول بتفاصيل مثل المستخدم أو المجموعة التي قامت بإجراء مثل هذه التغييرات.
قم بالتسجيل لتلقي آخر التحديثات!
بريدك الإلكتروني الترحيبي في طريقه إلى بريدك الوارد. إذا لم تتمكن من العثور عليه ، فتأكد من البحث في مجلد العروض الترويجية والبريد العشوائي.