RuleConditionType enum
規則條件的類型。
欄位
When = 1 | $When。 此條件會將其子系的執行限制為當另一個字段具有特定值時,亦即當參考欄位的Is值等於指定的常值時。 |
WhenNot = 2 | $WhenNot。此條件會將其子系的執行限制為另一個字段沒有特定值的情況,也就是當參考字段的Is值不等於指定的常值時。 |
WhenChanged = 3 | $WhenChanged。此條件會將其子系的執行限制為變更另一個字段的情況,亦即當參考欄位的Is值不等於該字段的Was 值時。 |
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” |