انتقل إلى المحتوى الرئيسي

🧠 مكونات المنطق

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

c6c87a85-c072-486b-a78b-2fd8421e2741.png

❓ إذا (شرطية)

تنفذ مكونة If مجموعة من الإجراءات فقط إذا تم استيفاء شرط محدد.

8ae73d88-406a-4dc3-9bd2-6395671b4b0c.png

📝 تفاصيل المكون

الاسم: If
الفئة: منطق

🔧 المعلمات

  1. الشرط
    • النوع: Expression
    • الوصف: تعبير منطقي يحدد ما إذا كان يجب تنفيذ الإجراءات التالية.
    • مطلوب: نعم
    • مثال:
      user.age > 18

🚀 كيفية الاستخدام

  1. اسحب وأفلت مكون If في مساحة عمل SmartFlow الخاصة بك.
  2. حدد الشرط الذي يجب أن يكون صحيحًا لتنفيذ الإجراءات.
  3. قم بتوصيله بالمكونات أو الإجراءات التالية.

➡ خلاف ذلك

تحدد مكونة Else الإجراءات التي سيتم تنفيذها إذا لم يتم استيفاء شرط كتلة If السابقة.

5cf60501-b723-44ba-b7f0-d9e11b9c4fc5.png

📝 تفاصيل المكون

الاسم: Else
الفئة: منطق


🔧 الاستخدام

  1. ضع هذا المكون مباشرة بعد كتلة If.
  2. حدد الإجراءات التي ستنفذ عندما يكون الشرط في كتلة If غير صحيح.

🔄 خلاف ذلك إذا

تتيح لك مكونة Else If تحديد شرط بديل للتحقق مما إذا كان شرط كتلة If الأولى غير صحيح. استخدم هذا لاختبار شروط متعددة في تدفق واحد.

14c2bdfb-8bdf-499c-b582-9500ecc3e8c9.png

📝 تفاصيل المكون

الاسم: Else If
الفئة: منطق


🔧 المعلمات

  1. الشرط
    • النوع: Expression
    • الوصف: شرط بديل للاختبار.
    • مطلوب: نعم
    • مثال:
      user.hasPremiumAccount

🚀 كيفية الاستخدام

  1. أضف كتلة Else If مباشرة بعد كتلة If.
  2. حدد الشرط البديل.
  3. قم بتوصيله بالإجراءات أو المنطق التالي.

❗ نهاية إذا

تحدد مكونة End If نهاية كتلة شرطية. لن يتم تنفيذ أي إجراءات شرطية إضافية بعد هذا المكون.

93cd72ca-8b19-4cff-8e04-d60843fa11de.png

📝 تفاصيل المكون

الاسم: End If
الفئة: منطق


🔧 الاستخدام

  1. ضع هذا المكون بعد جميع الكتل الشرطية (If، Else If، وElse).
  2. تأكد من إغلاق المنطق بشكل صحيح للحفاظ على سلامة التدفق.

❓ إذا لم توجد رسالة

تستخدم مكونة If No Message للتعامل مع الحالات التي لا يتم فيها استيفاء أي من الشروط المحددة سابقًا.

0e0eeb00-0feb-4027-ac49-e6b3e0800239.png

📝 تفاصيل المكون

الاسم: If No Message
الفئة: منطق


🔧 الاستخدام

  1. أضف هذا المكون في نهاية عدة كتل شرطية.
  2. حدد إجراءات احتياطية أو افتراضية عندما لا تكون أي من الشروط صحيحة.

🕒 المجدول

تتيح لك مكونة Scheduler تأخير أو تخطيط تنفيذ سير العمل.

96e48de2-9228-4f53-9d7c-737aa57902bb.png

📝 تفاصيل المكون

الاسم: Scheduler
الفئة: منطق


🔧 المعلمات

  1. الإطار الزمني

    • النوع: رقم
    • الوصف: مقدار الوقت الذي يجب الانتظار قبل تنفيذ سير العمل.
    • مطلوب: نعم
    • مثال:
      1 (أيام)
  2. وقت محدد

    • النوع: وقت
    • الوصف: الوقت الدقيق في اليوم لتنفيذ سير العمل.
    • مطلوب: اختياري
    • مثال:
      09:00

🚀 كيفية الاستخدام

  1. أضف مكون Scheduler إلى سير العمل الخاص بك.
  2. قم بتعيين الإطار الزمني المطلوب والوقت للتنفيذ.
  3. قم بتوصيله بمنطق التدفق أو الإجراءات.

🌟 مثال كامل لسير العمل

إليك مثال كامل باستخدام مكونات المنطق:

  1. إذا
    • الشرط: user.isLoggedIn
    • الإجراءات: إعلام المستخدم برسالة ترحيب.
  2. خلاف ذلك إذا
    • الشرط: user.isGuest
    • الإجراءات: إعادة توجيه المستخدم إلى صفحة التسجيل.
  3. خلاف ذلك
    • الإجراءات: عرض رسالة خطأ.
  4. نهاية إذا

💡 أفضل الممارسات

  • احتفظ بالشروط بسيطة: قم بتقسيم المنطق المعقد إلى شروط أصغر وأسهل في الإدارة.
  • اختبر قبل النشر: قم بمحاكاة كل تدفق للتأكد من أن المنطق يعمل كما هو متوقع.
  • إجراءات احتياطية: استخدم دائمًا مكون Else أو If No Message للتعامل مع الحالات الشاذة.

جاهز لرفع مستوى
تجربة المستخدم الخاصة بك؟

نشر مساعدي الذكاء الاصطناعي الذين يسعدون العملاء ويتناسبون مع عملك.

متوافق مع اللائحة العامة لحماية البيانات