إنشاء التدفقات الفرعية (Sub-Flows)

مبتدئ

image_pdf

تغليف عقد  Function باستخدام التدفقات الفرعية :

التدفقات الفرعية هي أيضا وسيلة لحزم عقد الـ Function بحث تظهر في لوحة العرض الخاصة بك و يمكن سحبها إلى التدفقات الخاصة بك لتسهيل إعادة الاستخدام. ولتوضيح ذلك سنقوم بعمل حزمة لوظيفة العد داخل التدفق الفرعي. للبدء ، قم بإنشاء علامة تبويب لتدفق فرعي جديد. ثم قم بإسقاط عقدة function و إضافة الكود الموضح أدناه :

if (!context.value) {
context.value = 0;
}
context.value +=1;
msg.count = context.value;
return msg;

إنشاء تدفق فرعي كما شرح بالسابق، ثم قم بربط المدخلات و المخرجات على عقدة function لإنشاء التدفق الفرعي كما هو موضح بالصورة أدناه ، قم بتسمية التدفق الفرعي بـ ‘Counter’ .

create-reusable-sub-flows

لإختبار التدفق ، قم بإضافة تبويب تدفق جديد ، ثم قم بإضافة عقدة inject و عقدة debug ، كما هو مبين بالشكل أدناه . قم بالتأكد بإختيار  ‘complete msg object’ على عقدة debug لرؤية خاصية عدد الرسائل التي تم إضافتها .

create-reusable-sub-flows

الآن لديك التدفق الفرعي ‘Counter’   يمكنك استخدامه في اي وقت تشاء في مواقع متعددة في التدفق .

X
تم إضافة المنتج إلى السلة بنجاح