RuleConditionType enum
規則條件的類型。
欄位
| When = 1 | $When。 當另一個字段具有特定值時,這個條件會將子系的執行限制為案例,也就是當參考欄位的Is值等於指定的常值時。 |
| WhenNot = 2 | $WhenNot。當另一個字段沒有特定值時,此條件會將子系的執行限制為案例,也就是當參考字段的Is值不等於指定的常值時。 |
| WhenChanged = 3 | $WhenChanged。當另一個字段變更時,此條件會將子系的執行限制為案例,也就是當參考字段的Is值不等於該欄位的Is值時。 |
| WhenNotChanged = 4 | $WhenNotChanged。當另一個字段未變更時,此條件會將子系的執行限制為案例,也就是當參考字段的Is值等於該欄位的 Was 值時。 |
| WhenWas = 5 | $WhenWas。 當另一個域值從某個值變更為另一個值時,此條件會將子系的執行限制為案例。 例如,如果條件為 :當工作項目狀態從 [新增] 變更為 [已核准] 時,此處的 $WhenWas 子句會定義 workitem 的 “New” 狀態,而 $When 子句會定義 “Approved” 狀態。 |
| WhenStateChangedTo = 6 | |
| WhenStateChangedFromAndTo = 7 | |
| WhenWorkItemIsCreated = 8 | |
| WhenValueIsDefined = 9 | |
| WhenValueIsNotDefined = 10 | |
| WhenCurrentUserIsMemberOfGroup = 11 | 此條件會檢查目前使用者是否為特定群組的成員。 此條件沒有任何與任何伺服器端規則條件的 1:1 對應,而是為了方便客戶瞭解而新增的虛擬條件。 此條件稍後會轉譯為 FOR 成員資格篩選。 例如,如果條件為 :WhenCurrentUserIsMemberOfGroup “Approvers”,則 “MakeRequired” Field1。這裡會轉譯為 For 規則 ,“MakeRequired” 代表 “Approvers” |
| WhenCurrentUserIsNotMemberOfGroup = 12 | 此條件會檢查目前使用者是否不是特定群組的成員。 此條件沒有任何與任何伺服器端規則條件的 1:1 對應,而是為了方便客戶瞭解而新增的虛擬條件。 此條件稍後會轉譯為 NOT 成員資格篩選。 例如,如果條件為 :WhenCurrentUserIsNotMemberOfGroup “Approvers”,則 “MakeRequired” Field1。這裡會轉譯為 Not 規則 ,“MakeRequired” 不是 “Approvers” |