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

⏰ SmartFlows المجدولة

تم تصميم مشغل SmartFlow المجدول لتنفيذ سير العمل تلقائيًا بناءً على جدول زمني محدد مسبقًا. يوفر مرونة لتحديد الفواصل الزمنية المتكررة، وإدارة الاستثناءات (مثل عطلات نهاية الأسبوع)، وضمان تشغيل سير العمل بسلاسة في الأوقات المحددة.


📝 تفاصيل المشغل

الاسم: Scheduled SmartFlow
الفئة: المشغلات


🔧 المعلمات

1. فترة التكرار

  • النوع: string
  • الوصف: يحدد تكرار تنفيذ سير العمل.
  • الخيارات:
    • يومي
    • أسبوعي
    • شهري
  • مطلوب: نعم
  • مثال:
    "أسبوعي"

2. وقت التنفيذ

  • النوع: time
  • الوصف: الوقت المحدد الذي يجب أن يتم فيه تفعيل سير العمل.
  • مطلوب: نعم
  • مثال:
    "08:30"

3. تاريخ البدء

  • النوع: date
  • الوصف: اليوم الأول الذي يجب أن يبدأ فيه SmartFlow في العمل.
  • مطلوب: نعم
  • مثال:
    "2025-01-15"

4. استبعاد عطلات نهاية الأسبوع

  • النوع: boolean
  • الوصف: يشير إلى ما إذا كان يجب على سير العمل تخطي عطلات نهاية الأسبوع.
  • مطلوب: اختياري
  • القيمة الافتراضية: false
  • مثال:
    true

5. المتغيرات

  • النوع: object
  • الوصف: المتغيرات المرسلة إلى SmartFlow في وقت التنفيذ.
  • مطلوب: اختياري
  • مثال:
    {
    "emailReminder": "true",
    "reportType": "weekly"
    }

🚀 كيف يعمل

  1. تحديد الجدول الزمني:

    • قم بتكوين التردد (يومي، أسبوعي، شهري) وحدد تاريخ البدء.
    • يمكن أن تساعد المعلمات الاختيارية مثل استبعاد عطلات نهاية الأسبوع وتعيين المتغيرات في تحسين التنفيذ.
  2. عملية التنفيذ:

    • في الوقت المحدد، يقوم SmartFlow ببدء سير العمل.
    • يتم تمرير المتغيرات المحددة في الزناد تلقائيًا إلى سير العمل.
  3. إدارة التكرار:

    • سيستمر SmartFlow في التنفيذ وفقًا للفترة المحددة حتى يتم الإلغاء.
  4. عرض سير العمل المجدولة:

    • يتيح زر عرض المجدول على الصفحة الرئيسية لـ SmartFlow للمستخدمين عرض جميع الجداول النشطة.
    • يمكن للمستخدمين إلغاء أي SmartFlow مجدول حسب الحاجة.

💡 حالات الاستخدام

1. التقارير الآلية

  • السيناريو: إنشاء تقارير مبيعات أسبوعية.
  • التكوين:
    • التكرار: weekly
    • الوقت: 09:00
    • المتغيرات:
      {
      "reportType": "sales",
      "period": "lastWeek"
      }

2. إشعارات التذكير

  • السيناريو: إرسال تذكيرات يومية للمهام المتأخرة.
  • التكوين:
    • التكرار: daily
    • الوقت: 10:00
    • استبعاد عطلات نهاية الأسبوع: true

3. نسخ احتياطية شهرية للبيانات

  • السيناريو: أتمتة النسخ الاحتياطية للبيانات في اليوم الأول من كل شهر.
  • التكوين:
    • التكرار: monthly
    • الوقت: 02:00

🔍 مثال سير العمل

في هذا الإعداد:

  • يتم جدولة سير العمل ليعمل كل يوم اثنين في الساعة 8:00 صباحًا.
  • يتم استبعاد عطلات نهاية الأسبوع.
  • يتم تمرير متغير emailReminder بالقيمة true.
{
"recurrence": "weekly",
"time": "08:00",
"startDate": "2025-01-15",
"excludeWeekends": true,
"variables": {
"emailReminder": true
}
}

في كل تنفيذ، يقوم SmartFlow بتقييم الجدول الزمني ويتخطى الأيام غير العاملة إذا تم تكوين ذلك.


داخل التدفق، يمكنك أيضًا تصور منطق الجدول الزمني. على سبيل المثال:


🛠️ نصائح

  1. تصحيح التدفقات المجدولة:

    • تحقق بانتظام من قسم رؤية المجدولة للتأكد من إعداد الجداول بشكل صحيح.
    • قم بإلغاء سير العمل القديمة التي لم تعد تنطبق.
  2. تحكم المتغيرات:

    • استخدم المتغيرات بشكل ديناميكي في سير العمل الخاص بك لجعل الجداول قابلة للتكيف مع المتطلبات المتغيرة.
  3. اختبار الفواصل:

    • قبل النشر، اختبر بفواصل زمنية أقصر للتأكد من صحة المنطق.