2017-02-09 92 views
0

我在TFS 2017內部部署中將工作項從一個TeamProject複製到另一個。我們通過TFS webportal上的「Create Copy of work item ...」操作完成此操作。除附件外,所有內容都可以正常複製(標題,說明,優先等..)。 似乎複製的工作項目不會獲得原始工作項目附件的副本。甚至沒有提到原始附件。TFS 2017複製工作項目不復制附件

我們有客戶項目,客戶可以通過附件創建自己的門票,並將這些項目複製到我們的內部團隊項目中,以完全分離內部的內部。所有其他值被複制,鏈接被生成但附件被忽略。

是否有強制TFS複製附件的方法? 我們不想在兩個工作項目之間導航,只是爲了檢查原始項目中是否包含附件。

經過:

  • 隨着這兩個團隊管理員用戶項目
  • 複製票到同一個團隊項目(同一區域/迭代太)
  • 檢查標記「包括現有的鏈路」複製對話框
+0

爲什麼不給你的客戶獲得團隊項目,但限制他們從除了特定區域以外的所有事物中抽出他們是否可以根據需要創建工作項目?這樣可以解決問題而不會跳過所有這些環節。 –

+1

因爲我們希望客戶只創建一個抽象的,非常簡單的WIT「Ticket」以及WIT(Bug,Task,..)應該是內部的決定。因此,我們總是需要從Ticket複製到例如。任務,即使我們將所有內容都放在同一個團隊項目中。 – phifi

回答

1

這是通過設計,現在沒有這種內置功能。選中此項:

當您想要創建另一個工作項並且 (可選)更改其工作項類型時,複製工作項。除了標題外,此操作將打開一個表格,其中填寫的所有字段均爲 。創建與 原始工作項目的相關鏈接。此外,任何父母的鏈接被複制。 沒有從原始工作項目複製歷史記錄或附件。

來源鏈接:Copy or clone a work item

作爲一種解決辦法:要麼使用TFS API複製的工作項目包括下載/重新進行添加的附件或丹尼爾一個更簡單的方法使用許可提示限制您的客戶在特定區域創建工作項目。


更新: 添加一些相關鏈接,供大家參考:

+0

Thx爲此。你能給我一個關於如何使用TFS API的Kickstart嗎?我如何鉤入「創建項目副本..」事件?或者我可以爲WIT操作添加全新的自定義操作? – phifi

+0

有更新我的答案與一些相關鏈接供您參考。您可以添加自定義表單控件,就像內置的「工作項目」按鈕的「crate副本」一樣 –