IfConditionActivity interface
يقوم هذا النشاط بتقييم تعبير منطقي وتنفيذ الأنشطة ضمن الخاصية ifTrueActivities أو الخاصية ifFalseActivities اعتمادا على نتيجة التعبير.
- يمتد
الخصائص
| expression | تعبير يمكن تقييمه إلى منطقي. يتم استخدام هذا لتحديد كتلة الأنشطة (ifTrueActivities أو ifFalseActivities) التي سيتم تنفيذها. |
| if |
قائمة الأنشطة التي يجب تنفيذها إذا تم تقييم التعبير إلى خطأ. هذه خاصية اختيارية وإذا لم يتم توفيرها، سيتم إنهاء النشاط دون أي إجراء. |
| if |
قائمة الأنشطة التي يجب تنفيذها إذا تم تقييم التعبير إلى صحيح. هذه خاصية اختيارية وإذا لم يتم توفيرها، سيتم إنهاء النشاط دون أي إجراء. |
| type | تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن |
الخصائص الموروثة
| depends |
يعتمد النشاط على الشرط. |
| description | وصف النشاط. |
| name | اسم النشاط. |
| on |
نتيجة الحالة للنشاط عند تعيين الحالة إلى غير نشط. هذه خاصية اختيارية وإذا لم يتم توفيرها عندما يكون النشاط غير نشط، نجاح الحالة بشكل افتراضي. |
| state | حالة النشاط. هذه خاصية اختيارية وإذا لم يتم توفيرها، ستكون الحالة نشطة بشكل افتراضي. |
| user |
خصائص مستخدم النشاط. |
تفاصيل الخاصية
expression
تعبير يمكن تقييمه إلى منطقي. يتم استخدام هذا لتحديد كتلة الأنشطة (ifTrueActivities أو ifFalseActivities) التي سيتم تنفيذها.
expression: Expression
قيمة الخاصية
ifFalseActivities
قائمة الأنشطة التي يجب تنفيذها إذا تم تقييم التعبير إلى خطأ. هذه خاصية اختيارية وإذا لم يتم توفيرها، سيتم إنهاء النشاط دون أي إجراء.
ifFalseActivities?: ActivityUnion[]
قيمة الخاصية
ifTrueActivities
قائمة الأنشطة التي يجب تنفيذها إذا تم تقييم التعبير إلى صحيح. هذه خاصية اختيارية وإذا لم يتم توفيرها، سيتم إنهاء النشاط دون أي إجراء.
ifTrueActivities?: ActivityUnion[]
قيمة الخاصية
type
تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن
type: "IfCondition"
قيمة الخاصية
"IfCondition"
تفاصيل الخاصية الموروثة
dependsOn
يعتمد النشاط على الشرط.
dependsOn?: ActivityDependency[]
قيمة الخاصية
موروث منControlActivity.dependsOn
description
name
onInactiveMarkAs
نتيجة الحالة للنشاط عند تعيين الحالة إلى غير نشط. هذه خاصية اختيارية وإذا لم يتم توفيرها عندما يكون النشاط غير نشط، نجاح الحالة بشكل افتراضي.
onInactiveMarkAs?: string
قيمة الخاصية
string
موروثة منControlActivity.onInactiveMarkAs
state
حالة النشاط. هذه خاصية اختيارية وإذا لم يتم توفيرها، ستكون الحالة نشطة بشكل افتراضي.
state?: string
قيمة الخاصية
string
موروث منControlActivity.state
userProperties
خصائص مستخدم النشاط.
userProperties?: UserProperty[]
قيمة الخاصية
موروث منControlActivity.userProperties