نود إدخال المستخدم (User Input Node)
تُستخدم نود إدخال المستخدم لطرح سؤال وحفظ إجابة المستخدم داخل حقل.
نظرة عامة على نود إدخال المستخدم
على عكس الردود السريعة أو الأزرار، فإن نود إدخال المستخدم:
• تنتظر رد المستخدم
• تحفظ الإجابة داخل حقل (Field)
تُعد هذه النود أساسية من أجل:
• تأهيل العملاء المحتملين
• جمع بيانات الاتصال (الاسم، العنوان، رقم الهاتف، البريد الإلكتروني، ...)
• فهم نية المستخدم
• تخصيص الرسائل المستقبلية
تقوم نود إدخال المستخدم بطلب معلومات من المستخدم مثل البريد الإلكتروني، وتنتظر رده، ثم تقوم تلقائيًا بحفظ هذه الإجابة داخل الحقل المحدد.
ما هي الحقول في Elpidan
قبل استخدام نود إدخال المستخدم، من المفيد فهم ما هي الحقول.
تُستخدم الحقول لتخزين بيانات المستخدم الفعلية، مثل الاسم، البريد الإلكتروني، رقم الهاتف، النقاط، أو أي قيمة أخرى تريد حفظها لاستخدامها لاحقًا داخل التدفقات.
👈 إذا كنت تريد عرض الحقول المتاحة أو إنشاء حقول مخصصة إضافية، انتقل إلى قائمة الحقول المخصصة
كيف تعمل نود إدخال المستخدم
الخطوة 1: إدخال رسالة التوجيه
في رسالة التوجيه، اكتب السؤال أو التعليمات التي تريد عرضها للمستخدم (مثل: "يرجى إدخال اسمك").
هذه هي الرسالة التي يراها المستخدم قبل الرد.
الخطوة 2: اختيار الحقل للتخزين
في الحقل للتخزين، اختر حقل جهة الاتصال الذي سيتم حفظ إجابة المستخدم فيه.
بهذه الطريقة، يقوم Elpidan بحفظ الإجابة واستخدامها لاحقًا داخل التدفق (في الشروط، التخصيص، التصفية، وغيرها).
الخطوة 3: (اختياري) تفعيل زر الإلغاء
إذا قمت بتفعيل إظهار زر الإلغاء، سيرى المستخدم زر إلغاء أسفل رسالة التوجيه بينما ينتظر Elpidan رده.
إذا قام المستخدم بالنقر على إلغاء، فهذا يعني أنه يريد إيقاف هذه الخطوة (إلغاء طلب الإدخال).
تخصيص تجربة الإلغاء
عند تفعيل إظهار زر الإلغاء، يمكنك تخصيص نص تدفق الإلغاء:
• عنوان زر الإلغاء
النص الذي يظهر على زر الإلغاء (الافتراضي: "إلغاء").
• نص تأكيد الإلغاء
رسالة التأكيد التي تظهر بعد أن ينقر المستخدم على "إلغاء" (مثل: "هل أنت متأكد من الإلغاء؟").
• عنوان زر نعم / عنوان زر لا
النصوص المستخدمة لتأكيد أو رفض الإلغاء.
• إذا قام المستخدم بالنقر على "نعم"، يتم إلغاء الإدخال ويتوقف التدفق.
• إذا قام المستخدم بالنقر على "لا"، يتم عرض نفس السؤال مرة أخرى ويستمر التدفق في انتظار رد المستخدم.
أفضل الممارسات:
• اجعل نصوص الأزرار قصيرة وواضحة
• اجعل رسالة التأكيد واضحة حتى لا يقوم المستخدم بالإلغاء عن طريق الخطأ
ما الذي يحدث أثناء تنفيذ التدفق
سلوك التدفق الأساسي:
- تقوم نود إدخال المستخدم بإرسال رسالة التوجيه
- يتوقف التدفق وينتظر رد المستخدم لمدة تصل إلى خمس دقائق. إذا لم يتم استلام رد خلال خمس دقائق، يتم إلغاء التدفق
- يتم حفظ الرد داخل الحقل للتخزين المحدد
- يستمر التدفق إلى النود التالية المتصلة
(أو يتم إيقاف الإدخال إذا قام المستخدم بالإلغاء)
Supported Field types for User Input
جميع الحقول المخصصة المتاحة في مساحة العمل — بما في ذلك الحقول الداخلية (Internal Fields) والحقول التي قمت بإنشائها (User-defined fields) — يمكن اختيارها داخل نود إدخال المستخدم.
👈 تعرّف على المزيد حول الحقول المخصصة
يمكن لـ نود إدخال المستخدم حفظ القيم فقط في أنواع الحقول التالية:
• نص → الاسم، المدينة، التفضيلات
• رقم → العمر، الميزانية
• تاريخ → تاريخ الموعد
تتطلب هذه الأنواع من الحقول أن يقوم المستخدم بكتابة رد، لذلك فهي متوافقة مع إدخال المستخدم.
أنواع الحقول غير المدعومة لإدخال المستخدم
لا تدعم نود إدخال المستخدم الحقول المنطقية (Boolean) أو حقول الاختيار (Select).
الحقول المنطقية (True / No) (True / False)
لا يمكن استخدام الحقول المنطقية مع نود إدخال المستخدم لأنها لا تقبل إدخالًا كتابيًا.
لا يجب على المستخدم كتابة قيم مثل "نعم" أو "لا" يدويًا.
يشمل ذلك:
• الحقول المنطقية الخاصة بالنظام
• أي حقول منطقية تقوم بإنشائها بنفسك
حقول الاختيار (Select Fields)
لا يتم دعم حقول الاختيار أيضًا داخل نود إدخال المستخدم، لأن المستخدم يجب أن يختار من خيارات محددة مسبقًا بدلًا من كتابة إجابة.
في الوقت الحالي، الحقل الوحيد من نوع Select في النظام هو الجنس (Gender)، ولا يمكن استخدامه مع إدخال المستخدم.
لضبط الحقول المنطقية أو حقول الاختيار، استخدم الردود السريعة (Quick Replies) مع نود الإجراء (Action Node) بدلًا من إدخال المستخدم.
سيتم شرح الإعداد الموصى به لاحقًا في هذا المقال.
الطريقة الصحيحة لملء "الحقول المنطقية" و"حقول الاختيار"
كيفية إعداد حقل منطقي:
الخطوة 1: استخدم نود إنستغرام لطرح سؤال بنعم / لا
الخطوة 2: أضف أزرار الردود السريعة (مثل: نعم / لا)
قم بربط كل زر من الردود السريعة بـ نود الإجراء (Action Node)، ثم
الخطوة 3: داخل نود الإجراء:
• قم بتعيين الحقل المنطقي إلى صحيح (True) إذا اختار المستخدم "نعم"
• قم بتعيين الحقل المنطقي إلى خطأ (False) إذا اختار المستخدم "لا"
في الصور أعلاه، يؤكد المستخدم موافقته عن طريق اختيار "نعم" من الردود السريعة.
تقوم هذه العملية بتحديث الحقل المنطقي الموافقة على الشروط وتعيين قيمته إلى صحيح.
كيفية إعداد حقل اختيار (Select Field):
مثال: الجنس
في هذا المثال، يُطلب من المستخدم اختيار جنسه.
يختار المستخدم "ذكر"، ويتم تعيين حقل الجنس إلى "ذكر" باستخدام الردود السريعة ونود الإجراء.
هذا يضمن:
• بيانات نظيفة وصحيحة
• منطق متوقع
• تحقق موثوق من الشروط لاحقًا داخل التدفق
لماذا هذا مهم
استخدام نوع حقل غير مناسب قد يؤدي إلى:
• تخزين بيانات غير صحيح
• تعطل الشروط
• مسارات أتمتة غير دقيقة
أفضل الممارسات:
• استخدم نود إدخال المستخدم للإجابات التي يتم كتابتها
• استخدم الردود السريعة + نود الإجراء للقيم المنطقية
كيف يتم استخدام البيانات المحفوظة لاحقًا
بعد حفظ الإجابة:
• يمكن التحقق منها داخل نود الشرط
• يمكن إعادة استخدامها في الرسائل باستخدام placeholder
• يمكن تصديرها أو تصفيتها داخل جهات الاتصال (Contacts)
مثال:
• يقوم المستخدم بإدخال مدينته
• يتم حفظ المدينة داخل حقل المدينة
• لاحقًا يمكن أن تقول الرسائل:
"شكرًا! نحن نخدم العملاء في {{المدينة}}"
استبدال قيم الحقول الحالية
بشكل افتراضي:
• يتم استبدال القيمة القديمة في الحقل بالقيمة الجديدة
أفضل الممارسات:
• تجنب طرح نفس السؤال بشكل متكرر
• استخدم نود الشرط للتحقق مما إذا كان الحقل يحتوي على قيمة بالفعل
• اطلب الإدخال مرة أخرى فقط عند الحاجة
مثال:
• إذا كان حقل البريد الإلكتروني فارغًا → اطلب البريد الإلكتروني
• وإلا → تخطَّ الإدخال
هل كانت هذه المقالة مفيدة؟
لم تجد الإجابة التي تريدها؟
تواصل معنا