# متى أستخدم شرطاً ومتى أستخدم switch في مسار العمل؟

Canonical URL: https://help.iagenify.com/ar/faqs/workflows/when-should-i-use-a-condition-or-a-switch-in-a-workflow

[← العودة إلى أسئلة مسارات العمل](https://help.iagenify.com/ar/faqs/workflows)

مركز المساعدة · الأسئلة مسارات العمل 1 دقائق قراءة
# متى أستخدم شرطاً ومتى أستخدم switch في مسار العمل؟
تسمح الفروع لمسار العمل بالاستجابة بطرق مختلفة للمدخلات. ويساعد اختيار أداة التفرع المناسبة على وضوح الرسم وفهم سبب اتباع مسار معين.
IaGenify
مسارات العمل

## استخدم الشرط للاختيار الثنائي
يقيّم الشرط مقارنة ويوجه التشغيل إلى مسار صحيح أو خاطئ. يناسب الحالات التي يحدد فيها اختبار واحد تنفيذ الخطوة التالية، مثل وجود حقل أو بلوغ قيمة عتبة معينة. اجعل المقارنة واضحة وحدد معنى النتيجتين.
خطط لما ينبغي أن يحدث في كلا المسارين قبل ربط خطوات أخرى. لا تترك المسار الخاطئ غامضاً إذا كان التشغيل يستطيع المتابعة في الاتجاهين. اختبر النتيجتين بقيم ممثلة لتتأكد من توجيه كل حالة إلى الخطوة المقصودة.
## استخدم switch لعدة حالات
يناسب switch الحالة التي يمكن أن تطابق فيها القيمة عدة حالات مسماة، مع مسار افتراضي للقيم الأخرى. وقد يكون أوضح من تكديس شروط كثيرة تفحص الحقل نفسه. اجعل الحالات متميزة وحدد سلوكاً افتراضياً مقصوداً.
تحقق من تنسيق القيمة التي تصل إلى الفرع وكتابتها. اختبر قيمة لكل حالة وقيمة يفترض أن تستخدم المسار الافتراضي. وإذا اجتمعت الفروع لاحقاً، فاجعل الخطوة المشتركة واضحة ليظل مسار العمل مفهوماً مع نموه. [← العودة إلى أسئلة مسارات العمل](https://help.iagenify.com/ar/faqs/workflows)
