مشاركة عبر


IfConditionActivity interface

يقوم هذا النشاط بتقييم تعبير منطقي وتنفيذ الأنشطة ضمن الخاصية ifTrueActivities أو الخاصية ifFalseActivities اعتمادا على نتيجة التعبير.

يمتد

الخصائص

expression

تعبير يمكن تقييمه إلى منطقي. يتم استخدام هذا لتحديد كتلة الأنشطة (ifTrueActivities أو ifFalseActivities) التي سيتم تنفيذها.

ifFalseActivities

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

ifTrueActivities

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

type

تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن

الخصائص الموروثة

dependsOn

يعتمد النشاط على الشرط.

description

وصف النشاط.

name

اسم النشاط.

onInactiveMarkAs

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

state

حالة النشاط. هذه خاصية اختيارية وإذا لم يتم توفيرها، ستكون الحالة نشطة بشكل افتراضي.

userProperties

خصائص مستخدم النشاط.

تفاصيل الخاصية

expression

تعبير يمكن تقييمه إلى منطقي. يتم استخدام هذا لتحديد كتلة الأنشطة (ifTrueActivities أو ifFalseActivities) التي سيتم تنفيذها.

expression: Expression

قيمة الخاصية

ifFalseActivities

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

ifFalseActivities?: ActivityUnion[]

قيمة الخاصية

ifTrueActivities

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

ifTrueActivities?: ActivityUnion[]

قيمة الخاصية

type

تمييزي متعدد الأشكال، والذي يحدد الأنواع المختلفة التي يمكن أن يكون هذا الكائن

type: "IfCondition"

قيمة الخاصية

"IfCondition"

تفاصيل الخاصية الموروثة

dependsOn

يعتمد النشاط على الشرط.

dependsOn?: ActivityDependency[]

قيمة الخاصية

موروث منControlActivity.dependsOn

description

وصف النشاط.

description?: string

قيمة الخاصية

string

موروث منControlActivity.description

name

اسم النشاط.

name: string

قيمة الخاصية

string

موروث منControlActivity.name

onInactiveMarkAs

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

onInactiveMarkAs?: string

قيمة الخاصية

string

موروثة منControlActivity.onInactiveMarkAs

state

حالة النشاط. هذه خاصية اختيارية وإذا لم يتم توفيرها، ستكون الحالة نشطة بشكل افتراضي.

state?: string

قيمة الخاصية

string

موروث منControlActivity.state

userProperties

خصائص مستخدم النشاط.

userProperties?: UserProperty[]

قيمة الخاصية

موروث منControlActivity.userProperties