تخط وانتقل إلى المحتوى الرئيسي

استكشاف أخطاء الإجراءات الذكية وإصلاحها

تظهر معظم المشكلات في المحرر، على السطر الذي يسببها. يسرد هذا المقال أكثر الرسائل شيوعًا، ومعناها، وكيفية إصلاحها.

الرسائل على السطر

يقفل السطر الأحمر كل سطر بعده حتى تصلحه. ويعرض الشريط العلوي عندها "أصلح السطر المعلَّم بالأحمر لتتمكن من الاختبار أو النشر". وإذا كان هناك سطر بلا خطوة، يعرض "كل سطر يحتاج إلى خطوة: راجع الأسطر المعلَّمة بالرمادي". عدّل السطر، ثم اضغط Enter للتحقق منه مجددًا.

الرسالة

الحل

لا يوجد إجراء باسم “…”. اختر إجراءً عبر / أو أعد صياغة السطر.

اكتب / لرؤية الإجراءات المتاحة لنشاطك التجاري

لا يوجد فريق باسم “…”.

استخدم اسم الفريق كما هو تمامًا

لا يوجد إجراء فرعي منشور باسم “…”.

انشر الإجراء الفرعي أولًا، أو صحّح اسمه

لا يوجد نوع تذكرة باسم “…”. / لا يوجد نوع مهمة باسم “…”.

استخدم اسم النوع كما هو تمامًا، أو أنشئه من الإعدادات

لا يوجد موضوع باسم “…”.

استخدم موضوعًا موجودًا، أو أنشئه من الإعدادات

‎@… غير موجود عند هذه النقطة.

اجمع القيمة في سطر سابق، أو اخترها مجددًا عبر @

هذا الكود لا يجتاز الفحص: …

افتح محرر الكود وأصلحه، أو استخدم إنشاء بالذكاء الاصطناعي هناك

لا تستطيع الإجراءات القيام بذلك. …

الخطوة غير ممكنة، مثل إرسال بريد إلكتروني أو الانتظار يومين. احذفها أو حوّل المحادثة بدلًا من ذلك

يطلب هذا السطر عدة أشياء يحتاج كل منها إلى سؤال منفصل. ضع كل سؤال في سطر مستقل.

قسّم الأسئلة على أسطر منفصلة

لا تنفّذ هذه الخطوة «…». أعد صياغتها أو قسّمها إلى خطوات يستطيع المنشئ تنفيذها. (كهرماني)

أُهمل جزء من السطر. ضعه في سطر مستقل

لا تذكر الجملة …، لذلك سيسأل المساعد العميل عنها. (كهرماني)

لا بأس إذا كنت تريد أن يُسأل العميل. وإلا فاجمعها في سطر سابق

لا توجد خطوة لهذا السطر بعد. (رمادي)

انقر تحقق مجددًا

الرسائل عند الاختبار أو النشر

تظهر هذه الرسائل في شريط أحمر أسفل الشريط العلوي، وتبدأ بموضع المشكلة، مثل "step 3 › branch 2 › instruction 1"، أو "workflow:" لمشكلة تخص الإجراء كله.

الرسالة

الحل

the workflow can run out of steps here — every route through a main workflow must reach an «End» or «Handoff»

اجعل كل مسار، بما فيه المسار الذي لا يطابق فيه أي فرع، ينتهي بـ إنهاء أو تحويل

a condition cannot sit inside a branch (2-level rule)

اجمع التحققات في شرط واحد، أو ضعها واحدًا تلو الآخر

only one ask, end or handoff chip is allowed per instruction

قسّم السطر إلى سطرين

content after the «…» chip — an ask, end or handoff must be the last thing in the instruction

انقل ما يأتي بعدها إلى سطر جديد

sub-procedure '…' is not published

انشره، أو اختر الإجراء الفرعي الصحيح في خطوة «تشغيل إجراء فرعي»

sub-procedure '…' needs input '…'

عبّئ ذلك المُدخل في خطوة تشغيل إجراء فرعي

declared output '…' is never produced by any step

أضف خطوة تحفظ نتيجة بهذا الاسم

'…' is a list, so it has no field '…' — pick one item first

دع العميل يختار عنصرًا واحدًا أولًا، أو استخدم «تعيين متغير» مع "أول عنصر في قائمة"

this store action is not available — the ecommerce integration is disconnected or does not support it

أعد ربط متجرك، أو احذف الخطوة (قد لا يدعمها متجرك)

أسئلة شائعة

الإجراء لا يبدأ في المحادثات الحقيقية. تأكد من أنه منشور، وعلى القناة الصحيحة، وأن متى يُستخدم يطابق الطريقة التي يسأل بها العملاء فعلًا. محادثات الاختبار تتخطى هذا التحقق، لذا جرّب محادثة حقيقية أيضًا.

الوكيل يسأل عن شيء قاله العميل بالفعل. سمِّ الإجابة بالاسم نفسه في كل مكان، وأعطِ السؤال موضوعًا واضحًا، مثل "اطلب رقم طلبه".

تُحوَّل المحادثة بشكل غير متوقع. ابحث عن إجراء قراءة أو كتابة فشل دون شرط يعالجه، أو سؤال لم يحصل على إجابة صالحة، أو شرط لم يستطع الذكاء الاصطناعي الحسم فيه.

الشرط يختار الفرع الخطأ. أعطه موضوعًا واضحًا، مثل "إذا كانت @bookings فارغة" بدلًا من "إذا لم يوجد أي منها"، أو حوّله إلى كود.

أفضل الممارسات

  • تعليمة واحدة في كل سطر، بالترتيب الذي يجب أن تحدث به.

  • استخدم الأسماء الدقيقة في حسابك للفرق وأنواع التذاكر والمواضيع والإجراءات الفرعية.

  • كن محددًا: "اعرض أقرب 3 مواعيد مع الطبيب نفسه"، لا "افعل المعتاد".

  • أعطِ كل مجموعة شروط فرع «وإلا».

  • استخدم «تشغيل كود» أو شرط «كود» للحسابات والتواريخ الدقيقة.

  • أبقِ التعليمات الموجهة إليك، مثل "احتفظ بالحجوزات المؤكدة فقط"، خارج ما يسمعه العميل.

  • ابدأ بالمسار الرئيسي، واختبره، ثم أضف الفروع واحدًا تلو الآخر.

هل أجاب هذا عن سؤالك؟