定義工作項目欄位
您可以使用工作項目欄位來追蹤工作項目類型的資料、定義查詢的準則,以及設計報表。 您可以自訂如何使用工作項目類型之預先定義的工作項目欄位,或建立可支援其他資料追蹤需求的欄位。 如需 Team Foundation Server的預設流程範本中所定義的欄位索引,請參閱 Visual Studio ALM 的工作項目欄位參考。
您可能因為下列原因而想要自訂工作項目欄位:
變更欄位標籤,以符合您小組的命名慣例。
加入或修改欄位的屬性。
指定預設值,或是控制使用者可設定其欄位的值。
限制可修改欄位的人員。
加入欄位,以擷取您小組的流程或追蹤需求的特定資料。
定義或自訂挑選清單。
將挑選清單取代為全域清單,以維持跨群組的一致性和方便維護性。
工作項目表單會使用欄位來顯示資料,或是讓使用者輸入資料或選取選項。 您可以經由在工作項目類型定義中定義這些欄位,以控制工作項目表單上欄位的外觀與行為。
在工作項目類型定義中,您可以指定名稱、參考名稱和型別來定義欄位。 您也可以定義欄位要包含說明文字、要遵循規則,以及要表現出特定報告行為。 使用全域工作流程可讓您定義可套用至 Team 專案或集合中定義之所有工作項目類型的欄位。 您可以使用全域工作流程定義及更新會影響 Team 專案或集合中所有工作項目類型的欄位規則。
工作項目欄位是以 Team 專案集合為單位受到維護。 您可以變更現有欄位的屬性,也可以重新命名和刪除現有欄位。
FIELD 項目語法
以下是定義欄位時使用的語法結構和屬性:
<FIELD name="field display name" refname="field reference name" type="String | Integer |
Double | DateTime | PlainText | HTML | History | TreePath | GUID "
syncnamechanges="true | false" reportable="Dimension | Detail | Measure" formula="sum"
indexable="true | false" >
</FIELD>
以下是您在指定屬性時需要注意的資訊:
您可以指定所要的欄位名稱,並且在不同的工作項目定義中使用不同的名稱。 所有欄位資料都是依參考名稱來追蹤。
type 屬性指定了欄位的資料類型。 如需每個資料類型的說明,請參閱使用工作項目欄位。 如需會顯示特定欄位型別之控制項的詳細資訊,請參閱指定工作項目表單控制項。
用以存放人員名稱的字串欄位,其 syncnamechanges 屬性應設為 true。 這個設定表示,欄位的內容應該隨 Active Directory 或工作群組中的人員名稱的變更來更新。
Reportable 屬性值為 Detail、Dimension 或 Measure 的欄位,都會在資料倉儲中受到追蹤。 如需詳細資訊,請參閱使用工作項目欄位。
將 Indexable 屬性設為 True,可讓在篩選條件中指定了該欄位的查詢,在執行時能有更佳的效能。 如果您加入會在許多工作項目查詢中使用的自訂欄位,則可以考慮啟用該欄位的索引。
您可以使用 witadmin 命令列工具,變更任何欄位 (系統欄位除外) 的欄位名稱以及 Reportable 和 Indexable 屬性指派。 如需詳細資訊,請參閱管理工作項目欄位 [witadmin]。
回到頁首
一般工作
工作 |
相關主題 |
---|---|
了解您可以指定的欄位類型和欄位屬性: 您可以定義欄位,以儲存文字、數字或 HTML 內容等特定類型的資料。 視您要將資料欄位用於報告或查詢用途而定,您還可以設定其他屬性。 |
|
查詢 FIELD (定義) 項目的語法: 您可以使用 FIELD (定義) 項目定義工作項目欄位。 使用一個或多個子項目,就可以指定欄位的行為、定義預設值,或是定義值的挑選清單。 您可以結合欄位規則項目。 大部分規則都可以套用至特定使用者或群組,或是針對特定使用者或群組加以忽略。 |
|
指定欄位來執行追蹤流程的特定動作: Team Foundation 管理的系統欄位可讓您用來追蹤所有類型的工作項目。 其他所有欄位皆可透過工作項目類型定義加入至 Team 專案集合中。 工作項目類型可由已建立的 Team 專案指定於流程範本中,或者,您可以稍後將工作項目類型匯入至 Team 專案中。 若要獲得最理想的結果,您應指定符合您專案追蹤需求的使用中欄位。 |
|
指定欄位值的行為、預設值或條件: 您可以設定欄位規則來定義欄位值的行為和條件約束。 欄位規則是列於 FIELD 項目容器內的額外項目。 您可以針對欄位、狀態、轉換、原因或全域工作流程定義欄位規則。 |
|
定義清單項目並選擇性地在這些項目上設定條件: 您可以使用欄位清單列舉一組允許值、建議值或禁用值。 您也可以為所有工作項目類型定義全域清單。 |
回到頁首
相關工作
工作 |
相關主題 |
---|---|
了解欄位和其他工作項目追蹤物件的命名限制: 您可以對所有項目追蹤物件指定易記名稱,而有些還必須指定參考名稱。 這兩種名稱都必須符合根據物件類型所定義的需求。 |
|
加入欄位或修改現有欄位的報告屬性: 您可以加入欄位或變更現有欄位的屬性,以支援報告。 當您加入或變更欄位時,應該有系統地命名欄位,讓您因為欄位按邏輯分組成資料夾,而能夠在 Analysis Services Cube 中找到欄位。 |
|
定義專案或集合的所有工作項目類型要使用的欄位或清單: 您可以透過在全域工作流程中定義的方式,定義及更新欄位和列舉清單。 |
|
加入、移除或修改控制工作流程的狀態或轉換: 您可以定義工作項目的初始狀態、有效狀態、這些狀態之間的有效轉換,以及有權執行這些轉換作業的使用者或群組,藉以控制工作流程。 工作項目類型的 WORKFLOW 區段可控制追蹤工作項目的方式。 |
|
修改和自訂工作項目類型的工作項目表單: 您可以透過工作項目類型定義的 FORM 區段,控制工作項目類型顯示使用者介面項目的方式。 每一個工作項目類型都必須有一個 (並且只有一個) 表單, 您可以描述整個表單,包括它所有的索引標籤、欄位與群組。 |
回到頁首