全域清單
更新:2007 年 11 月
您只需在一或多個 GLOBALLIST 項目內包含清單項目,即可在多個工作項目類型之間共用清單項目。
當您定義工作項目類型時,可能會發現某些欄位共用一組相同的值。通常,這種共用會發生在數個工作項目類型之間,甚至是數個 Team 專案之間。這些清單項目值中有一些會經常變更,例如夜間建置的組建編號。如果系統管理員常常需要在許多地方更新這些清單,這實在是不太理想。全域清單可以幫助解決這個問題。全域清單不得包含以專案當做範圍的群組,因為全域清單不是以專案當做範圍。
全域清單只是一組 LISTITEM 項目,所有的 Team Foundation 伺服器會在 Team Foundation Server 實作 (Implementation) 中全域性地儲存及使用此全域清單。全域清單對於 [Operating System]、[Found in Build]、[Fixed in Build] 等全域欄位非常實用。全域清單不能是空的,每一個 GLOBALLIST 項目都至少必須定義一個 LISTITEM 項目,全域清單會當做工作項目類型定義的一部分來定義及管理。
每一個全域清單都有一個名稱,此名稱在所有 Team Foundation 伺服器的 Team Foundation Server 實作中都必須是唯一的,且必須符合下列需求。
名稱可以多達 254 個 Unicode 字元
名稱不得為空白。
名稱的開頭與結尾不可以有空格
不可以有兩個連續的空格
全域清單名稱不可包含反斜線 (\) 字元。
您可執行以下動作:
建立全域清單。
將清單值加入至全域清單。
從全域清單中移除清單值。
取得 Team Foundation Server 上之全域清單的清單
取得清單的內容
如需如何建立及使用全域清單的詳細資訊,請參閱 HOW TO:使用全域清單及本主題「請參閱」一節中所列的其他主題。
外部資料來源與全域清單
如果必須從協力廠商系統衍生清單,全域清單可能會特別實用。例如,假設某個公司另外維護一個分開的客戶資料庫,在輸入客戶所發現的某個 Bug 時,客戶的名稱也會輸入 [Found By Customer] 欄位中。您可以使用 glimport 和 glexport 命令列公用程式,幫助您使用目前的全域值來更新 Team Foundation Server 全域清單。
如果工作項目類型中有任何欄位參考全域清單,此全域清單會成為匯出之 XML 的一部分。
匯入全域清單會建立一個清單 (如果清單不存在的話);如果此清單已經存在,glimport 命令列公用程式將會警告您,將要覆寫目前的清單。您可以撰寫自己的程式來更新現有的全域清單,或是自行以新的資料來更新全域清單。
專案系統管理員和 Team Foundation Server 系統管理員已獲得授權可以修改全域清單的內容。