تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
يشبه عبارات switch / case أو if / else if في لغات البرمجة. يقوم النظام بتقييم الشروط المحددة بالتتابع. بمجرد استيفاء أحد الشروط، يتم تنفيذ سير العمل الخاص بالفرع المقابل وتجاوز التحقق من الشروط اللاحقة. إذا لم يتم استيفاء أي من الشروط، يتم تنفيذ فرع "وإلا".
في واجهة إعدادات سير العمل، انقر على زر الزائد ("+") في سير العمل لإضافة عقدة "تفرع متعدد الشروط":

بعد إنشاء العقدة، تتضمن فرعين افتراضيين:
انقر على زر "إضافة فرع" أسفل العقدة لإضافة المزيد من فروع الشروط.

بعد النقر على "إضافة فرع"، يتم إلحاق الفرع الجديد قبل فرع "وإلا".

عند وجود عدة فروع شروط، انقر على أيقونة سلة المهملات على يمين الفرع لحذفه. إذا تبقى فرع شرط واحد فقط، فلا يمكن حذفه.

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

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

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

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

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

عند حدوث استثناء في حساب الشرط، ستنتهي عقدة التفرع متعدد الشروط بحالة "خطأ" ولن تستمر في تنفيذ العقد اللاحقة.