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