RuleConditionType enum
نوع شرط القاعدة.
الحقول
| When = 1 | $When. يحد هذا الشرط من تنفيذ التوابع الخاصة به إلى الحالات التي يكون فيها لحقل آخر قيمة معينة، أي عندما تكون قيمة Is للحقل المشار إليه مساوية للقيمة الحرفية المحددة. |
| WhenNot = 2 | $WhenNot.يحد هذا الشرط من تنفيذ التوابع الخاصة به إلى الحالات التي لا يكون فيها لحقل آخر قيمة معينة، أي عندما لا تكون قيمة Is للحقل المشار إليه مساوية للقيمة الحرفية المحددة. |
| WhenChanged = 3 | $WhenChanged.يحد هذا الشرط من تنفيذ التوابع الخاصة به إلى الحالات التي يتغير فيها حقل آخر، أي عندما لا تكون قيمة Is للحقل المشار إليه مساوية لقيمة Was لهذا الحقل. |
| WhenNotChanged = 4 | $WhenNotChanged.يحد هذا الشرط من تنفيذ التوابع الخاصة به إلى الحالات التي لم يتغير فيها حقل آخر، أي عندما تكون قيمة Is للحقل المشار إليه مساوية لقيمة Was لهذا الحقل. |
| WhenWas = 5 | $WhenWas. يحد هذا الشرط من تنفيذ التوابع الخاصة به إلى الحالات التي يتم فيها تغيير قيمة حقل أخرى من قيمة إلى أخرى. على سبيل المثال، إذا كان الشرط هو : عندما تتغير حالة عنصر العمل من جديد إلى معتمد، هنا $WhenWas عبارة تحدد حالة "جديد" لعنصر العمل وتعرف عبارة $When حالة "تمت الموافقة". |
| WhenStateChangedTo = 6 | |
| WhenStateChangedFromAndTo = 7 | |
| WhenWorkItemIsCreated = 8 | |
| WhenValueIsDefined = 9 | |
| WhenValueIsNotDefined = 10 | |
| WhenCurrentUserIsMemberOfGroup = 11 | يتحقق هذا الشرط مما إذا كان المستخدم الحالي عضوا في مجموعة معينة. لا يحتوي هذا الشرط على أي تعيين 1:1 مع أي شرط قاعدة جانبية للخادم، بل هذا شرط وهمي تمت إضافته لبساطة فهم العميل. تتم ترجمة هذا الشرط لاحقا إلى عامل تصفية عضوية FOR . على سبيل المثال، إذا كان الشرط هو : WhenCurrentUserIsMemberOfGroup "Approvers" ثم "MakeRequired" Field1.Here فإنه يترجم إلى قاعدة For ، "MakeRequired" ل "الموافقين" |
| WhenCurrentUserIsNotMemberOfGroup = 12 | يتحقق هذا الشرط مما إذا كان المستخدم الحالي ليس عضوا في مجموعة معينة. لا يحتوي هذا الشرط على أي تعيين 1:1 مع أي شرط قاعدة جانبية للخادم، بل هذا شرط وهمي تمت إضافته لبساطة فهم العميل. تتم ترجمة هذا الشرط لاحقا إلى عامل تصفية NOT membership . على سبيل المثال، إذا كان الشرط هو : WhenCurrentUserIsNotMemberOfGroup "Approvers" ثم "MakeRequired" Field1.Here فإنه يترجم إلى قاعدة Not ، "MakeRequired" وليس "Approvers" |