將 Web 內容加入至工作項目表單
匯出類型定義 XML 檔,並在 FORM 區段中加入 WebpageControl,就可以將 Web 內容或 HTML 內容加入工作項目表單。 在您修改並匯入 XML 檔之後,就可以確認 Web 內容在更新之工作項目類型中的顯示。
您可以使用下列其中一種方法指定顯示的 Web 內容:
網頁的 URL
根據一個或多個針對工作項目定義的欄位值,在執行階段動態決定的 URL 路徑
HTML 內容
如需用來將 Web 內容加入工作項目 (Item) 表單之項目 (Element) 語法結構的詳細資訊,請參閱WebpageControlOptions XML 項目參考和Link 和 Param XML 項目參考。
主題內容
匯出和開啟工作項目類型定義檔
將 Web 內容加入定義檔的 FORM 區段
確認網頁或 HTML 內容出現在工作項目表單中
必要的使用權限
您必須是 [Team Foundation Administrators] 群組的成員或專案之 [Project Administrators] 群組的成員,才能執行此程序。 如需詳細資訊,請參閱 Team Foundation Server 使用權限。
匯出和開啟工作項目類型定義檔
若要匯出和開啟工作項目類型定義檔
根據您想要執行的自訂範圍,執行下列其中一個步驟:
如果您要修改單一專案的工作項目類型:
執行 witadmin exportwitd,針對想要修改的工作項目類型匯出 XML 檔。 如需詳細資訊,請參閱 從現有專案匯出和匯入工作項目類型。
在 Visual Studio 中,依序按一下 [檔案]、[開啟] 和 [檔案]。
[開啟檔案] 對話方塊隨即出現。
在 [查詢] 下,移至匯出檔案的位置。
如果您要修改工作項目類型以自訂流程範本:
尋找已下載流程範本的位置。
選取您想要更新的工作項目類型 XML 檔,然後按一下 [開啟]。 然後在收到關於行尾結束符號的提示時,按一下 [否]。
將 Web 內容加入定義檔的 FORM 區段
若要將 Web 內容加入工作項目表單
尋找 XML 檔的 <TabGroup> 區段。 請注意,Links 和 File Attachments 這類項目 (Item) 含有 <Tab> 項目 (Element),其中的每個 <Tab> 項目 (Element) 都包含可呈現各自控制項的 <Control> 項目 (Element)。
<Tab Label="Links"> <Control Type="LinksControl" /> </Tab> <Tab Label="File Attachments"> <Control Type="AttachmentsControl" /> </Tab>
加入新的 <Tab> 項目 (Element),內含想要顯示在工作項目 (Item) 表單的 Web 或 HTML 內容。 根據您定義 Web 內容的方式,將下列程式碼複製到檔案的 <TabGroup> 區段中。
若要指定網頁的 URL:
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl" Name="Webpage" Label=" Name of Web Page" LabelPosition="Top" Dock="Fill"> <WebpageControlOptions AllowScript="false"> <Link UrlRoot="URL of Web Page" /> </WebpageControlOptions> </Control> </Column> </Group> </Tab>
將 Tab Label 和 URL of Web Page,取代為您想要顯示在工作項目表單中的資訊。
若要指定在執行階段決定的動態 URL:
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl" Name="Webpage" Label=" Name of Web Page" LabelPosition="Top" Dock="Fill"> <WebpageControlOptions AllowScript="false"> <Link UrlRoot="URL of Web Page" URLPath="URL path with parameters > <Param index="0" value="Param Value 0"/> <Param index="1" value="Param Value 1"/> <Param index="2" value="Param Value 2"/> </Link> </WebpageControlOptions> </Control> </Column> </Group> </Tab>
將 Tab Label、URL of Web Page、URL path with parameters 和 Param Value 1、2 和 3,取代為您想要顯示在工作項目表單中的資訊。
若要指定 HTML 內容:
<Tab Label="Tab Label"> <Group> <Column PercentWidth="100"> <Control Type="WebpageControl"> <Content> <![CDATA[HTML Content]]> </Content> </Control> </Column> </Group> </Tab>
將 Tab Label 和 HTML Content,取代為您想要顯示在工作項目表單中的資訊。
注意事項 為了得到最佳結果,即使資料行橫跨表單的整個寬度,每個控制項或群組還是應該會顯示在資料行中。 因此,即使群組沒有可見的標籤或界限,每個資料行也都應該會顯示在群組中。
按一下工具列上的 [儲存],儲存對 XML 檔所做的變更。
若要將新的工作項目類型匯入單一專案,請參閱 從現有專案匯出和匯入工作項目類型。 若要將工作項目類型加入至流程範本,請參閱將工作項目的類型定義加入至流程範本。
確認網頁或 HTML 內容出現在工作項目表單中
若要確認對工作項目表單進行的變更
在 Team 總管中,以滑鼠右鍵按一下 Team 專案中含有您所修改之工作項目類型定義的節點,並按一下 [重新整理]。
會從伺服器下載最新的更新 (包括您剛剛匯入的變更)。 在重新整理 [工作項目] 節點之前,請等候數秒。 仍在載入中的節點會顯示 [正在執行] 一詞。
以滑鼠右鍵按一下 [工作項目] 節點,並指向 [加入工作項目],然後按一下修改過的工作項目類型,就可以使用該工作項目類型建立工作項目。
此工作項目是根據您所變更的工作項目類型而建立。
請確認網頁或 HTML 內容出現在您所加入的新索引標籤上。
按一下 [關閉] 關閉新的工作項目。 當您收到儲存工作項目的提示時,請按一下 [否]。
請參閱
工作
參考
WebpageControlOptions XML 項目參考