共用方式為


將 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 使用權限

匯出和開啟工作項目類型定義檔

若要匯出和開啟工作項目類型定義檔

  • 根據您想要執行的自訂範圍,執行下列其中一個步驟:

    如果您要修改單一專案的工作項目類型

    1. 執行 witadmin exportwitd,針對想要修改的工作項目類型匯出 XML 檔。 如需詳細資訊,請參閱 從現有專案匯出和匯入工作項目類型

    2. 在 Visual Studio 中,依序按一下 [檔案]、[開啟] 和 [檔案]。

      [開啟檔案] 對話方塊隨即出現。

    3. 在 [查詢] 下,移至匯出檔案的位置。

    如果您要修改工作項目類型以自訂流程範本

    1. 尋找已下載流程範本的位置。

    2. 選取您想要更新的工作項目類型 XML 檔,然後按一下 [開啟]。 然後在收到關於行尾結束符號的提示時,按一下 []。

將 Web 內容加入定義檔的 FORM 區段

若要將 Web 內容加入工作項目表單

  1. 尋找 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>
    
  2. 加入新的 <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,取代為您想要顯示在工作項目表單中的資訊。

      注意事項注意事項

      為了得到最佳結果,即使資料行橫跨表單的整個寬度,每個控制項或群組還是應該會顯示在資料行中。 因此,即使群組沒有可見的標籤或界限,每個資料行也都應該會顯示在群組中。

  3. 按一下工具列上的 [儲存],儲存對 XML 檔所做的變更。

  4. 若要將新的工作項目類型匯入單一專案,請參閱 從現有專案匯出和匯入工作項目類型。 若要將工作項目類型加入至流程範本,請參閱將工作項目的類型定義加入至流程範本

確認網頁或 HTML 內容出現在工作項目表單中

若要確認對工作項目表單進行的變更

  1. 在 Team 總管中,以滑鼠右鍵按一下 Team 專案中含有您所修改之工作項目類型定義的節點,並按一下 [重新整理]。

    會從伺服器下載最新的更新 (包括您剛剛匯入的變更)。 在重新整理 [工作項目] 節點之前,請等候數秒。 仍在載入中的節點會顯示 [正在執行] 一詞。

  2. 以滑鼠右鍵按一下 [工作項目] 節點,並指向 [加入工作項目],然後按一下修改過的工作項目類型,就可以使用該工作項目類型建立工作項目。

    此工作項目是根據您所變更的工作項目類型而建立。

    請確認網頁或 HTML 內容出現在您所加入的新索引標籤上。

  3. 按一下 [關閉] 關閉新的工作項目。 當您收到儲存工作項目的提示時,請按一下 []。

請參閱

工作

加入和自訂工作項目的類型

參考

WebpageControlOptions XML 項目參考

Link 和 Param XML 項目參考

自訂和管理工作項目類型 [witadmin]

概念

指定工作項目表單控制項

設計和自訂工作項目表單