ElpidanElpidanLead
اللغة
تسجيل الدخولابدأ التجربة المجانية

نود استدعاء تدفق آخر (Another Flow Node)

تتيح لك نود استدعاء تدفق آخر استدعاء تدفق داخل تدفق آخر.

بدلًا من الاستمرار داخل نفس التدفق، يقوم Elpidan بـ:

  1. الانتقال إلى تدفق ثانٍ (تدفق فرعي)
  2. تنفيذ ذلك التدفق من بدايته
  3. العودة إلى التدفق الأصلي عند انتهاء التدفق الفرعي

يتيح ذلك تصميم أتمتة مرن وقابل لإعادة الاستخدام (Modular).

👈 تعرّف على ما هو منشئ التدفقات (Flow Builder)

ما الذي يُستخدم له التدفق الآخر (Another Flow)

  • إعادة استخدام منطق الأتمتة عبر عدة تدفقات
  • الحفاظ على التدفقات قصيرة وسهلة القراءة
  • مركزية العمليات المتكررة (مثل رسائل الترحيب، خطوات التأهيل، التحقق من المتابعة، ونماذج جمع البيانات القابلة لإعادة الاستخدام)

التدفقات القابلة لإعادة الاستخدام والتصميم المعياري (Reusable Flows & Modular Design)

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

تساعدك ميزة التدفق الآخر (Another Flow) على تقسيم الأتمتة إلى أجزاء أصغر، مما يتيح إنشاء تصميم معياري (Modular Design) أكثر تنظيماً ومرونة.

ما هو التدفق القابل لإعادة الاستخدام؟ (Reusable Flow)

التدفق القابل لإعادة الاستخدام هو تدفق يتم تصميمه بحيث:

  • يكون له هدف واضح ومحدد
  • يمكن تشغيله من خلال التدفق الآخر (Another Flow)
  • يعمل كجزء من أتمتة أكبر وأكثر تعقيداً

أمثلة شائعة

  • منطق تأهيل العملاء المحتملين
  • التحقق الذكي من المتابعة
  • تسلسل الترحيب أو البداية
  • التحقق من البيانات أو تنظيفها
  • نماذج جمع البيانات

فوائد التصميم المعياري

يساعدك استخدام التدفقات الفرعية على:

• تجنب تكرار نفس المنطق
• تحديث السلوك في مكان واحد
• تقليل الأخطاء
• الحفاظ على التدفق الرئيسي سهل القراءة

مثال:

• لديك 5 تدفقات مختلفة تحتاج إلى التحقق من المتابعة

• بدلًا من تكرار نفس المنطق 5 مرات:

• أنشئ تدفقًا واحدًا باسم "التحقق من المتابعة"
• قم باستدعائه باستخدام عقدة التدفق الآخر

يمكن تشغيل التدفقات الفرعية مع مشغّل أو بدون مشغّل

التدفق الذي يتم استخدامه كـ تدفق آخر (تدفق فرعي) يمكن تصميمه بطريقتين:


الخيار 1: تدفق فرعي بدون مشغّل (داخلي فقط)

يمكن أن يحتوي التدفق الفرعي على بدون مشغّل مُعدّ.

في هذه الحالة:

• لن يتم تشغيل التدفق تلقائيًا أبدًا
• لا يمكن للمستخدمين الدخول إليه مباشرة من Instagram
• لا يمكن تشغيل التدفق إلا عند استدعائه من تدفق آخر باستخدام عقدة التدفق الآخر

هذا هو الأسلوب الموصى به من أجل:

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

الخيار 2: تدفق فرعي مع مشغّل (يمكن تشغيله بشكل مستقل أيضًا)

يمكن أيضًا أن يحتوي التدفق الفرعي على مشغّل مُعدّ (مع كلمات مفتاحية مطلوبة).

في هذه الحالة:

• يمكن لنفس التدفق أن يعمل بطريقتين:

  1. كتدفق فرعي عند استدعائه عبر التدفق الآخر
  2. كأتمتة مستقلة عند تفعيل المشغّل (على سبيل المثال: عندما يرسل المستخدم رسالة تحتوي على الكلمات المفتاحية)

👈 اقرأ الدليل الكامل حول نود المشغّل (Trigger Node)

العودة إلى التدفق الرئيسي بأمان

بعد انتهاء التدفق الفرعي، يقوم Elpidan بإرجاع التنفيذ إلى التدفق الأصلي ويكمل من العقدة التالية المتصلة.

كيف تعمل آلية العودة

• ينتظر التدفق الرئيسي أثناء تشغيل التدفق الفرعي
• عند وصول التدفق الفرعي إلى نهايته:

• يعود التحكم إلى التدفق الرئيسي
• يتم تنفيذ العقدة التالية بعد التدفق الآخر

هذا يجعل التدفقات الفرعية تعمل بطريقة مشابهة لـ الدوال (Functions) في البرمجة.

أنماط العودة الآمنة
النمط الموصى به:
• التدفق الرئيسي يستدعي تدفقًا فرعيًا
• التدفق الفرعي ينفذ مهمته
• ينتهي التدفق الفرعي بشكل صحيح
• يستمر التدفق الرئيسي

أخطاء شائعة يجب تجنبها
❌ الحلقات اللانهائية
• التدفق A يستدعي التدفق B
• التدفق B يستدعي التدفق A

هل كانت هذه المقالة مفيدة؟

لم تجد الإجابة التي تريدها؟

تواصل معنا