حقل إضافة إجراء

هذا الحقل عبارة عن قائمة منسدلة من الإجراءات التي يمكن تكوينها داخل الكتلة.

إضافة إجراء:

لإضافة إجراء في الكتلة، انقر على "+ إضافة إجراء."

يمكنك تحديد إجراء من قوائم الإجراءات:

يمكنك إضافة إجراءات متعددة:

التحرك عبر مسار المبيعات

يمكنك تحديد مرحلة مسار المبيعات في MaviBot CRM التي سيتم وضع العميل فيها عند دخوله هذه الكتلة. هذا مفيد ليس فقط لتقدم العميل عبر مراحل مسار المبيعات، ولكن أيضًا لتقسيم واضح للعملاء حسب الفئات. على سبيل المثال، يمكن أن تذهب طلبات الأفراد إلى عمود واحد، بينما تذهب طلبات المؤسسات إلى عمود آخر في MaviBot CRM.

إضافة إلى قائمة / إزالة من قائمة / نقل إلى قائمة

يمكن إضافة العملاء إلى القوائم.

تُستخدم القوائم ليس فقط لتقسيم قاعدة البيانات، ولكن أيضًا لإعداد التحليلات الأساسية بناءً على القوائم.

إجراء "نقل إلى قائمة" يعني أنه سيتم إزالة المستخدم من القائمة أ وإضافته إلى القائمة ب.

يمكنك إنشاء قوائم جديدة وإدارتها في قسم القوائم، الموجود في القائمة اليسرى للمنشئ.

عندما يدخل عميل إلى كتلة تحتوي على إجراءات قوائم مُكونة، يتم تحديث القوائم المخصصة له تلقائيًا.

في قسم العملاء، يمكنك:

  • تصفية العملاء حسب العضوية في القائمة
  • عرض القوائم التي ينتمي إليها العميل في القائمة اليمنى لحواره
  • رؤية جميع القوائم المخصصة في بطاقة ملف العميل

إضافة علامة / إزالة علامة

العلامات تبسط تقسيم العملاء وتساعد في التنقل بصريًا عبر الحوارات في قسم العملاء. مثل القوائم، يمكن استخدامها أيضًا لتصفية العملاء.

يمكنك إنشاء وإدارة العلامات في قسم القوائم تحت علامة التبويب العلامات.
بعد دخول كتلة تحتوي على إجراء "إضافة علامة"، ستظهر العلامة المقابلة في حوار العميل.

ويمكنك أيضًا رؤية العلامات في الصفقات في CRM:

تشغيل كود Python

قبل دخول كتلة حيث يتم استخدام إجراء تنفيذ كود Python، تحتاج إلى تعيين المتغيرات المستخدمة في سكريبت Python.

جميع المتغيرات المتاحة في الحاسبة ستكون متاحة في السكريبت: سيتم تمريرها في قاموس يُسمى data؛ ليست هناك حاجة لإنشائه مسبقًا.

مثال:
في كتلة "البدء"، يتم تعيين المتغيرين first و second.

بعد ذلك، في الكتلة الثانية، قم بتعيين الإجراء "تشغيل كود Python":

في كود Python، يمكنك الوصول إلى هذه المتغيرات عبر مفاتيحها في قاموس data، مطابقة لأسماء المتغيرات من الكتلة الأولى (إنشاء متغير a).
بدلاً من ذلك، يمكنك الإشارة إلى المتغير بنفس الطريقة كما في إخراج النص (إنشاء متغير b).

يُرجى ملاحظة بخصوص إنشاء المتغير b — قبل تنفيذ السكريبت، يتم استبدال جميع المتغيرات بتنسيق #{variable_name} بقيم المتغيرات المقابلة، تمامًا كما هو الحال عند إرسال رسالة إلى العميل.

في نهاية السكريبت، يتم إرجاع المتغير result الذي يحتوي على {'a': a, 'b': b, 'sum_ab': sum_ab}. يجب عليك إرجاع البيانات بهذا التنسيق الدقيق حتى يتم إنشاء متغيرات جديدة، حيث تتوافق أسماء المتغيرات مع مفاتيح القاموس، وتتوافق قيمها مع قيم القاموس.

الأخطاء

فشل تنزيل الملف – خطأ يحدث عندما يفشل تنزيل ملف الكود المحفوظ للتنفيذ أثناء إرسال الرسالة.

result is not dict – يجب أن تكون القيمة المُرجعة قاموسًا بتنسيق مفتاح–قيمة، كما هو موضح في المثال أدناه: