共用方式為


CopyRule 複雜型別 (工作項目類型定義結構描述)

更新:2007 年 11 月

定義 COPY 項目所使用的屬性。

<xs:complexType name="CopyRule">
        <xs:complexContent>
                <xs:extension base="PlainRule">
                        <xs:attribute name="from" type="CopyFrom" use="required"/>
                        <xs:attribute name="value" type="typelib:Constant"/>
                        <xs:attribute name="field" type="typelib:ReferenceFieldName"/>
                </xs:extension>
        </xs:complexContent>
</xs:complexType>

屬性和項目

下列章節將說明屬性 (Attribute)、子項目和父項目。

屬性

屬性

說明

for

選擇性的 PlainRule 複雜型別 (工作項目類型定義結構描述) 屬性。

適用這項規則之使用者或群組的名稱。屬性型別為 typelib:IdentityName。最小長度:1;最大長度:255

模式值:^[^\\]+\\[^\\]+$

模式值範例:Domain\userID

not

選擇性的 PlainRule 複雜型別 (工作項目類型定義結構描述) 屬性。

不適用這項規則之使用者或群組的名稱。屬性型別為 typelib:IdentityName。最小長度:1;最大長度:255

模式值:^[^\\]+\\[^\\]+$

模式值範例:Domain\userID

from

必要屬性。

值的來源。指定要複製之預設值的來源。值如下:

  • value:複製 value 屬性指定的值。

  • field:複製 field 屬性指定的值。

  • clock:從系統時鐘複製時間。

  • currentuser:複製目前登入的使用者。

如果您指定 value 或 field,則也必須分別包含 value 或 field 屬性。

value

選擇性屬性。

要複製的值。屬性型別為 typelib:Constant。最小長度:1;最大長度:255。

field

選擇性屬性。

要複製之欄位的參考名稱。此參考名稱必須符合欄位定義之 FIELD 項目中定義的參考名稱。屬性型別為 typelib:ReferenceFieldName。最小長度:1;最大長度:70

模式值:^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$

模式值範例:Company.Division.IssueType

注意事項:

如果工作項目正在進行變更,COPY 項目規則可能會從來源欄位選取目前或先前的值。

如需詳細資訊,請參閱 FIELD 項目 (WORKITEMTYPE 項目)

子項目

父項目

備註

CopyRule 複雜型別是 COPY 項目 (工作項目類型定義結構描述)型別。它是 PlainRule 複雜型別 (工作項目類型定義結構描述)的擴充。

項目資訊

Namespace

https://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef

結構描述名稱

工作項目類型定義

驗證檔

WorkItemTypeDefinition.xsd

可以是空白

不適用

請參閱

概念

可用的欄位規則

其他資源

定義欄位規則