logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo
سير العمل
نظرة عامة
بدء سريع

المشغلات

نظرة عامة
أحداث جدول البيانات
المهام المجدولة
حدث ما قبل الإجراء
حدث ما بعد الإجراء
حدث الإجراء المخصص
الموافقة
Webhook

العقدة

نظرة عامة

AI

LLM

التحكم في التدفق

الشرط
تفرع متعدد الشروط
التكرار
المتغيرات
تفرع متوازي
استدعاء سير العمل
مخرجات التدفق
ربط متغيرات JSON
تأخير
إنهاء

حساب

حساب
حساب التاريخ
حساب JSON

عمليات البيانات

إضافة بيانات
تحديث البيانات
استعلام البيانات
حذف البيانات
عمليات SQL

معالجة يدوية

معالجة يدوية
الموافقة
نسخة كربونية

أنواع ممتدة

طلب HTTP
سكريبت JavaScript
إشعار
إرسال بريد إلكتروني
استجابة
رسالة الاستجابة
المتغيرات
سجل التنفيذ
إدارة الإصدارات
خيارات متقدمة

تطوير الإضافات

نظرة عامة
توسيع أنواع المشغلات
توسيع أنواع العقد
مرجع API
Previous PageLLM
Next Pageتفرع متعدد الشروط
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#الشرط

#مقدمة

على غرار عبارة if في لغات البرمجة، يحدد هذا العنصر اتجاه سير العمل اللاحق بناءً على نتيجة تقييم الشرط المُكوّن.

#إنشاء العقدة

تتوفر عقدة الشرط بوضعين: "المتابعة إذا كان صحيحًا" و"التفرع بناءً على صحيح/خطأ". يجب عليك اختيار أحد هذين الوضعين عند إنشاء العقدة، ولا يمكن تغييره لاحقًا في إعدادات العقدة.

Condition_Mode_Selection

في وضع "المتابعة إذا كان صحيحًا"، عندما تكون نتيجة الشرط "صحيحة"، سيستمر سير العمل في تنفيذ العقد اللاحقة. بخلاف ذلك، سيتوقف سير العمل ويخرج مبكرًا بحالة فشل.

"Continue if true" mode

هذا الوضع مناسب للسيناريوهات التي لا ينبغي أن يستمر فيها سير العمل إذا لم يتم استيفاء الشرط. على سبيل المثال، زر إرسال نموذج لتقديم طلب مرتبط بـ "حدث ما قبل الإجراء". إذا كان مخزون المنتج في الطلب غير كافٍ، فلا ينبغي أن تستمر عملية إنشاء الطلب، بل يجب أن تفشل وتخرج.

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

"Branch on true/false" mode

هذا الوضع مناسب للسيناريوهات التي تتطلب تنفيذ إجراءات مختلفة اعتمادًا على ما إذا كان الشرط مستوفى أم لا. على سبيل المثال، التحقق مما إذا كانت قطعة من البيانات موجودة: إذا لم تكن موجودة، يتم إنشاؤها؛ وإذا كانت موجودة، يتم تحديثها.

#إعدادات العقدة

#محرك الحساب

حاليًا، يتم دعم ثلاثة محركات:

  • أساسي: يحصل على نتيجة منطقية من خلال عمليات حسابية ثنائية بسيطة وتجميع "و"/"أو".
  • Math.js: يحسب التعبيرات المدعومة بواسطة محرك Math.js للحصول على نتيجة منطقية.
  • Formula.js: يحسب التعبيرات المدعومة بواسطة محرك Formula.js للحصول على نتيجة منطقية.

في جميع أنواع الحسابات الثلاثة، يمكن استخدام المتغيرات من سياق سير العمل كمعاملات.