🧠 مكونات المنطق
تتيح لك هذه المكونات تعريف الشروط والبدائل والتدفقات المجدولة في سير عمل SmartFlow الخاص بك. تشكل أساسًا قويًا لأتمتة العمليات بناءً على قواعد محددة.
❓ إذا (شرطية)
يتم تنفيذ مكون If
مجموعة من الإجراءات فقط إذا تم استيفاء شرط محدد.
📝 تفاصيل المكون
الاسم: If
الفئة: المنطق
🔧 المعلمات
- الشرط
- النوع:
Expression
- الوصف: تعبير منطقي يحدد ما إذا كان يجب تنفيذ الإجراءات التالية.
- مطلوب: نعم
- مثال:
user.age > 18
- النوع:
🚀 كيفية الاستخدام
- اسحب وأفلت مكون
If
في مساحة ع مل SmartFlow الخاصة بك. - حدد الشرط الذي يجب أن يكون صحيحًا لتنفيذ الإجراءات.
- قم بتوصيله بالمكونات أو الإجراءات التالية.
➡ Else
يحدد مكون Else
الإجراءات التي يجب تنفيذها إذا لم يتم استيفاء شرط كتلة If
السابقة.
📝 تفاصيل المكون
الاسم: Else
الفئة: Logic
🔧 الاستخدام
- ضع هذا المكون مباشرة بعد كتلة
If
. - حدد الإجراءات التي ستعمل عندما يكون الشرط في كتلة
If
غير صحيح.
🔄 Else If
مكون Else If
يتيح لك تعريف شرط بديل للتحقق مما إذا كان شرط كتلة If
الأولى غير صحيح. استخدم هذا لاختبار شروط متعددة في تدفق واحد.
📝 تفاصيل المكون
الاسم: Else If
الفئة: المنطق
🔧 المعلمات
- الشرط
- النوع:
Expression
- الوصف: شرط بديل للاختبار.
- مطلوب: نعم
- مثال:
user.hasPremiumAccount
- النوع:
🚀 كيفية الاستخدام
- أضف كتلة
Else If
مباشرة بعد كتلةIf
. - حدد الشرط البديل.
- اربطه بالإجراءات أو المنطق اللاحق.
❗ End If
يحدد مكون End If
نهاية كتلة شرطية. لن يتم تنفيذ أي إجراءات شرطية إضافية بعد هذا المكون.
📝 تفاصيل الم كون
الاسم: End If
الفئة: المنطق
🔧 الاستخدام
- ضع هذا المكون بعد جميع الكتل الشرطية (
If
,Else If
, وElse
). - تأكد من إغلاق المنطق بشكل صحيح للحفاظ على سلامة التدفق.
❓ If No Message
يستخدم مكون If No Message
للتعامل مع الحالات التي لا يتم فيها تلبية أي من الشروط المعرفة سابقًا.
📝 تفاصيل المكون
الاسم: If No Message
الفئة: المنطق
🔧 الاستخدام
- أضف هذا المكون في نهاية عدة كتل شرطية.
- حدد إجراءات احتياطية أو افتراضية عندما لا تكون أي من الشروط صحيحة.
🕒 Scheduler
يتيح لك مكون Scheduler
تأخير أو تخطيط تنفيذ سير العمل.
📝 تفاصيل المكون
الاسم: Scheduler
الفئة: Logic
🔧 المعلمات
-
الإطار الزمني
- النوع: Number
- الوصف: مقدار الوقت الذي يجب الانتظار قبل تنفيذ سير العمل.
- مطلوب: نعم
- مثال:
1 (Days)
-
وقت محدد
- النوع: Time
- الوصف: الوقت الدقيق في اليوم لتنفيذ سير العمل.
- مطلوب: اختياري
- مثال:
09:00
🚀 كيفية الاستخدام
- أضف مكون
Scheduler
إلى سير العمل الخاص بك. - قم بتعيين الإطار الزمني المطلوب والوقت للتنفيذ.
- قم بتوصيله بمنطق التدفق أو الإجراءات.
🌟 مثال كامل لتدفق العمل
إليك مثال كامل باستخدام مكونات المنطق:
- إذا
- الشرط:
user.isLoggedIn
- الإجراءات: إعلام المستخدم برسالة ترحيب.
- الشرط:
- إذا لم يكن
- الشرط:
user.isGuest
- الإجراءات: إعادة توجيه المستخدم إلى صفحة التسجيل.
- الشرط:
- إلا
- الإجراءات: عرض رسالة خطأ.
- نهاية إذا
💡 أفضل الممارسات
- اجعل الشروط بسيطة: قم بتقسيم المنطق المعقد إلى شروط أصغر وأسهل في الإدارة.
- اختبر قبل النشر: قم بمحاكاة كل تدفق للتأكد من أن المنطق يعمل كما هو متوقع.
- إجراءات الطوارئ: استخدم دائمًا مكون
Else
أوIf No Message
للتعامل مع الحالات النادرة.