Fynchat · فينشات

الأتمتة وسير العمل

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

بناء سير العمل والأتمتة

ما هي الأتمتة وسير العمل؟

الأتمتة وسير العمل (Workflows) أداة أتمتة مرئية كاملة تصمّم بها مسارات تعمل تلقائياً على محادثات WhatsApp. تجدها في /settings/workflows.

كل سير عمل يبدأ بـمُشغِّل (Trigger) واحد ثابت (الباب الأمامي)، ثم يتفرّع عبر شروط وإجراءات وعُقد تدفّق يرسمها النظام على شكل مخطّط.

تتكوّن الميزة من صفحتين:

  • صفحة القائمة — تعرض كل مساراتك وتُنشئ منها الجديد.
  • المُصمِّم (Builder) — لوحة سحب وإفلات لبناء منطق المسار.

صفحة القائمة

في /settings/workflows تجد:

  • شريط إحصائيات — الإجمالي، المفعّلة، المسودّات، والموقوفة مؤقتاً.
  • شريط قوالب جاهزة (اختياري) — مسارات جاهزة يمكن نسخها بنقرة.
  • قائمة سير العمل — لكل صف: الاسم (رابط للمُصمِّم)، شارة الحالة، شارة المُشغِّل، عدّادات التشغيل/النجاح/الخطأ، وقت آخر تشغيل (نسبي)، مفتاح تبديل الحالة، رابط التحرير، والحذف.
  • زر «+ جديد» — يفتح نافذة إنشاء سير عمل.

إنشاء سير عمل

اضغط «+ جديد» ثم عبّئ:

  1. اسم سير العمل — نص حر (مطلوب لتفعيل زر الإنشاء). لو تركته فارغاً يأخذ الاسم الافتراضي «سير عمل جديد»، والحد الأقصى 160 حرفاً.
  2. نوع المُشغِّل — اختر من أربعة أنواع ثابتة:
القيمة التسمية متى يبدأ المسار
message_received رسالة واردة عند وصول رسالة
keyword كلمة مفتاحية عند ورود كلمة مفتاحية
button زر عند ضغط زر
new_conversation محادثة جديدة عند بدء محادثة جديدة

النوع الافتراضي في النافذة هو رسالة واردة. بعد الإنشاء يُفتح المسار في المُصمِّم مباشرة.

يمكنك أيضاً إنشاء مسار جاهز فوراً من شريط القوالب الجاهزة (انظر أدناه).


المُصمِّم (Builder)

المُصمِّم لوحة سحب وإفلات بثلاثة أعمدة:

1. لوحة العُقد (Palette)

عمود جانبي يسرد أنواع العُقد القابلة للسحب، مقسّمة إلى أربع فئات:

الفئة الدور
trigger — المُشغِّل مخفيّة عمداً من اللوحة حتى لا يُستبدل مُشغِّل الباب الأمامي الثابت
condition — شرط تفرّع المسار حسب شرط
action — إجراء تنفّذ فعلاً (إرسال، إسناد…)
flow — تدفّق تتحكّم بمسار التنفيذ

بيانات العُقد ووصفها تأتي من الخادم.

2. اللوحة (Canvas)

مساحة الرسم: تحريك وتكبير/تصغير، خريطة مصغّرة (minimap)، سحب العُقد، ربطها بحواف (edges) تحمل تسميات، والتقاط تلقائي للشبكة (snap-to-grid).

3. المُفتِّش (Inspector)

عمود يعرض نموذج إعداد للعقدة المختارة، مبنيّاً من مخطّط إعداداتها (config_schema). أنواع محرّرات الحقول المدعومة:

نوع الحقل ماذا يفعل
text / url نص أو رابط
number رقم
textarea نص طويل
select قائمة منسدلة بخيارات
tags وسوم متعددة
weekdays مُحدِّد أيام الأسبوع (٧ أزرار دائرية تبدأ بالأحد)
buttons_list قائمة أزرار رد — حدّ أقصى 3، لكل زر تسمية وpayload
key_value أزواج مفتاح/قيمة (إضافة، تعديل، حذف)
select_template اختيار قالب WhatsApp معتمَد (APPROVED) من قوالب مستأجرك — يُخزَّن رقم القالب
select_user اختيار مستخدم برقم المعرّف (للإسناد لموظف)

أي نوع حقل غير معروف يظهر كملاحظة خطأ بدل محرّر.


ربط العُقد وتسميات الفروع

تُربط العُقد بحواف على اللوحة، وكل حافّة تحمل تسمية تُستخدم للتفرّع. التسميات المعروفة ملوّنة على مقابض المصدر:

التسمية اللون المعنى
yes أخضر فرع «نعم»
no أحمر فرع «لا»
default رمادي الفرع الافتراضي
timeout برتقالي انتهاء المهلة

عند الحفظ يتحقّق النظام من صحّة الرسم: يرفض الحواف المعلّقة، ويرفض وجود حافّتين بنفس التسمية من العقدة نفسها، ويكشف الحلقات (cycles). لحذف حافّة اضغط عليها.


الشريط العلوي في المُصمِّم

يضم الشريط العلوي:

  • الاسم — قابل للتحرير مباشرة.
  • شارة الحالة ومؤشّر وجود تعديلات غير محفوظة.
  • ⚡ عرضه كزر — (لمسارات النوع القياسي فقط) يُظهر المسار كزر وظيفي يضغطه الموظف داخل المحادثة. يُحفظ في إعداد المُشغِّل مع أيقونة افتراضية ⚡.
  • 🤖 أداة ذكاء اصطناعي — (للنوع القياسي فقط) يتيح للذكاء الاصطناعي استدعاء المسار كأداة أثناء المحادثة.
  • إيقاف مؤقت / تفعيل.
  • توليد بالذكاء الاصطناعي.
  • بيئة الاختبار (Sandbox).
  • حفظ.

تبديل الحالة (تفعيل / إيقاف مؤقت)

الحالات ثلاث: مسودّة (draft)، مفعّل (active)، موقوف مؤقتاً (paused). تبدّل الحالة من صف القائمة أو من الشريط العلوي. لا يمكن تفعيل مسار بلا عقدة مُشغِّل، ولا يمكن إيقاف بوت الاستقبال.

التوليد بالذكاء الاصطناعي

يطلب منك وصفاً بلغة طبيعية، ثم يطلب من الخادم توليد تعريف المسار واستيراد العُقد والحواف الناتجة إلى اللوحة (مع تحذيرات محتملة).

بيئة الاختبار (Sandbox)

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


القوالب الجاهزة

في صفحة القائمة شريط قوالب قابلة للنسخ، لكل قالب: أيقونة، اسم، وصف، عدد العُقد، وفئة. بالنقر على قالب يُنشَأ منه مسار جاهز على الفور.


حذف سير عمل

يمكن الحذف من صفوف القائمة أو من مُفتِّش المُصمِّم (حذف لكل عقدة غير مُشغِّل). سيرا العمل النظاميان (الاستقبال reception والفرز intake) لا يمكن حذفهما.


ملاحظات إضافية

  • وصف سير العمل (حتى 500 حرف) والأولوية (رقم من 1 إلى 9999، يبدأ عند 10 عند الإنشاء ويحكم ترتيب التنفيذ) يُحفظان مع المسار، لكن لا يوجد لهما حقل إدخال ظاهر في هاتين الصفحتين.

الصلاحيات والباقة: إدارة سير العمل (إنشاء / تعديل / تبديل الحالة / حذف) متاحة للمدراء فقط، وكل مسار محصور ضمن مستأجرك. لكل باقة حدّ أقصى لعدد المسارات: التجريبية 1، Starter 3، Business 10، Enterprise بلا حدود. سيرا العمل النظاميان الاستقبال (reception) والفرز (intake) محميّان: لا يمكن إيقاف الاستقبال مؤقتاً، ولا يمكن حذف أيٍّ منهما.

روابط سريعة