FieldValueCondition 複雜型別 (工作項目類型定義結構描述)
更新:2007 年 11 月
定義 WHEN 和 WHENNOT 項目的屬性並加入 Rules。
<xs:complexType name="FieldValueCondition">
<xs:complexContent>
<xs:extension base="FieldCondition">
<xs:attribute name="value" type="typelib:Constant" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
屬性和項目
下列章節將說明屬性 (Attribute)、子項目和父項目。
屬性
屬性 |
說明 |
---|---|
field |
必要 FieldCondition 複雜型別 (工作項目類型定義結構描述) 屬性。 指定其他欄位的欄位參考名稱。在 WHEN 項目中,識別必須有指定值的欄位,以使此項目中的規則套用到目前欄位。在 WHENNOT 項目中,識別不能有指定值的欄位,以使此項目中的規則套用到目前欄位。 屬性型別為 typelib:ReferenceFieldName。最小長度:1;最大長度:70。 模式值:^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$ 模式值範例:Company.Division.IssueType 如需參考名稱的詳細資訊,請參閱 FIELD 項目 (WORKITEMTYPE 項目)。 |
value |
必要屬性。 指定 field 屬性所識別欄位的值。在 WHEN 項目中,當 field 屬性值等於此屬性所指定的值時,會套用項目中包含的規則。在 WHENNOT 項目中,當 field 屬性值不等於此屬性所指定的值時,會套用項目中包含的規則。屬性型別為 typelib:Constant。最大長度:255。 |
子項目
項目 |
說明 |
---|---|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,目前欄位必須有值。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,目前欄位是唯讀的。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,目前欄位不能有值。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,會凍結目前欄位。在認可變更之後,已凍結的欄位就不能變更為任何非空白的值。不過,您可以手動清除欄位、儲存工作項目,然後指定不同的值。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,目前欄位在取得值之後不能清除或清空。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,目前欄位的值不能符合第三個欄位的值。您可以在 NOTSAMEAS 項目中指定第三個欄位。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,允許值的清單便只能包含系統的有效使用者。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,允許使用已存在之目前欄位的值,即使目前欄位的值違反了其他規則。如果目前欄位的值已變更,這個項目就不適用。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,目前欄位的值必須符合指定模式。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,目前欄位的值必須來自指定的值清單。允許的值是在工作項目表單和查詢產生器之欄位清單中可供選取的值。您必須選取這些值的其中一個。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,指定的清單包含目前欄位的建議值。建議的值是在工作項目表單和查詢產生器之欄位清單中可供選取的值。除了清單中的值之外,您也可以輸入其他值。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,目前欄位不能包含此清單內的任何值。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,這個項目會指定目前欄位的預設值。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,會自動將第三個欄位的值複製到目前欄位。您可以在 COPY 項目中指定第三個欄位。 |
|
選擇性 規則群組 (工作項目類型定義結構描述) 項目。 指定當 field 屬性所識別的欄位具有指定值 (在 WHEN 項目中),或沒有指定值 (在 WHENNOT 項目中) 時,目前欄位會從指定的伺服器元件取得其值。伺服器元件為 [clock] 和 [currentuser],前者是工作項目更新的時間,而後者則是更新工作項目的識別。 |
父項目
無
備註
FieldValueCondition 複雜型別是下列項目的項目型別:
FieldValueCondition 是 FieldCondition 複雜型別 (工作項目類型定義結構描述)的擴充。
項目資訊
命名空間 |
https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef |
結構描述名稱 |
工作項目類型定義 |
驗證檔 |
WorkItemTypeDefinition.xsd |
可以是空白 |
不適用 |