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

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

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

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

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

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

الاسم: Else
الفئة: Logic


🔧 الاستخدام

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

🔄 Else If

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

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

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

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


🔧 المعلمات

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

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

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

❗ End If

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

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

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

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


🔧 الاستخدام

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

❓ If No Message

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

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

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

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


🔧 الاستخدام

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

🕒 Scheduler

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

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

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

الاسم: Scheduler
الفئة: Logic


🔧 المعلمات

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

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

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

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

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

🌟 مثال كامل لتدفق العمل

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

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

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

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

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

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

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