🧠 مكونات المنطق
تتيح لك هذه المكونات تعريف الشروط والبدائل والتدفقات المجدولة في سير عمل SmartFlow الخاص بك. تشكل أساسًا ق ويًا لأتمتة العمليات بناءً على قواعد محددة.
❓ إذا (شرطية)
تنفذ مكونة If مجموعة من الإجراءات فقط إذا تم استيفاء شرط محدد.

📝 تفاصيل المكون
الاسم: If
الفئة: منطق
🔧 المعلمات
- الشرط
- النوع:
Expression - الوصف: تعبير منطقي يحدد ما إذا كان يجب تنفيذ الإجراءات التالية.
- مطلوب: نعم
- مثال:
user.age > 18
- النوع:
🚀 كيفية الاستخدام
- اسحب وأفلت مكون
Ifفي مساحة عمل SmartFlow الخاصة بك. - حدد الشرط الذي يجب أن يكون صحيحًا لتنفيذ الإجراءات.
- قم بتوصيله بالمكونات أو الإجراءات التالية.
➡ خلاف ذلك
تحدد مكونة Else الإجراءات التي سيتم تنفيذها إذا لم يتم استيفاء شرط كتلة If السابقة.

📝 تفاصيل المكون
الاسم: Else
الفئة: منطق
🔧 الاستخدام
- ضع هذا المكون مباشرة بعد كتلة
If. - حدد الإجراءات التي ستنفذ عندما يكون الشرط في كتلة
Ifغير صحيح.
🔄 خلاف ذلك إذا
تتيح لك مكونة Else If تحديد شرط بديل للتحقق مما إذا كان شرط كتلة If الأولى غير صحيح. استخدم هذا لاختبار شروط متعددة في تدفق واحد.

📝 تفاصيل المكون
الاسم: Else If
الفئة: منطق
🔧 المعلمات
- الشرط
- النوع:
Expression - الوصف: شرط بديل للاختبار.
- مطلوب: نعم
- مثال:
user.hasPremiumAccount
- النوع:
🚀 كيفية الاستخدام
- أضف كتلة
Else Ifمباشرة بعد كتلةIf. - حدد الشرط البديل.
- قم بتوصيله بالإجراءات أو المنطق التالي.
❗ نهاية إذا
تحدد مكونة End If نهاية كتلة شرطية. لن يتم تنفيذ أي إجراءات شرطية إضافية بعد هذا المكون.

📝 تفاصيل المكون
الاسم: End If
الفئة: منطق
🔧 الاستخدام
- ضع هذا المكون بعد جميع الكتل الشرطية (
If،Else If، وElse). - تأكد من إغلاق المنطق بشكل صحيح للحفاظ على سلامة التدفق.
❓ إذا لم توجد رسالة
تستخدم مكونة If No Message للتعامل مع الحالات التي لا يتم فيها استيفاء أي من الشروط المحددة سابقًا.

📝 تفاصيل المكون
الاسم: If No Message
الفئة: منطق
🔧 الاستخدام
- أضف هذا المكون في نهاية عدة كتل شرطية.
- حدد إجراءات احتياطية أو افتراضية عندما لا تكون أي من الشروط صحيحة.
🕒 المجدول
تتيح لك مكونة Scheduler تأخير أو تخطيط تنفيذ سير العمل.

📝 تفاصيل المكون
الاسم: Scheduler
الفئة: منطق
🔧 المعلمات
-
الإطار الزمني
- النوع: رقم
- الوصف: مقدار الوقت الذي يجب الانتظار قبل تنفيذ سير العمل.
- مطلوب: نعم
- مثال:
1 (أيام)
-
وقت محدد
- النوع: وقت
- الوصف: الوقت الدقيق في اليوم لتنفيذ سير العمل.
- مطلوب: اختياري
- مثال:
09:00
🚀 كيفية الاستخدام
- أضف مكون
Schedulerإلى سير العمل الخاص بك. - قم بتعيين الإطار الزمني المطلوب والوقت للتنفيذ.
- قم بتوصيله بمنطق التدفق أو الإجراءات.
🌟 مثال كامل لسير العمل
إليك مثال كامل باستخدام مكونات المنطق:
- إذا
- الشرط:
user.isLoggedIn - الإجراءات: إعلام المستخدم برسالة ترحيب.
- الشرط:
- خلاف ذلك إذا
- الشرط:
user.isGuest - الإجراءات: إعادة توجيه المستخدم إلى صفحة التسجيل.
- الشرط:
- خلاف ذلك
- الإجراءات: عرض رسالة خطأ.
- نهاية إذا
💡 أفضل الممارسات
- احتفظ بالشروط بسيطة: قم بتقسيم المنطق المعقد إلى شروط أصغر وأسهل في الإدارة.
- اختبر قبل النشر: قم بمحاكاة كل تدفق للتأكد من أن المنطق يعمل كما هو متوقع.
- إجراءات احتياطية: استخدم دائمًا مكون
ElseأوIf No Messageللتعامل مع الحالات الشاذة.