🧠 مكونات المنطق
تتيح لك هذه المكونات تعريف الشروط والبدائل والتدفقات المجدولة في سير عمل 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للتعامل مع الحالات النادرة.