TFS 2017复制工作项目不复制附件

问题描述:

我在TFS 2017内部部署中将工作项从一个TeamProject复制到另一个。我们通过TFS webportal上的“Create Copy of work item ...”操作完成此操作。除附件外,所有内容都可以正常复制(标题,说明,优先等..)。 似乎复制的工作项目不会获得原始工作项目附件的副本。甚至没有提到原始附件。TFS 2017复制工作项目不复制附件

我们有客户项目,客户可以通过附件创建自己的门票,并将这些项目复制到我们的内部团队项目中,以完全分离内部的内部。所有其他值被复制,链接被生成但附件被忽略。

是否有强制TFS复制附件的方法? 我们不想在两个工作项目之间导航,只是为了检查原始项目中是否包含附件。

经过:

  • 随着这两个团队管理员用户项目
  • 复制票到同一个团队项目(同一区域/迭代太)
  • 检查标记“包括现有的链路”复制对话框
+0

为什么不给你的客户获得团队项目,但限制他们从除了特定区域以外的所有事物中抽出他们是否可以根据需要创建工作项目?这样可以解决问题而不会跳过所有这些环节。 –

+1

因为我们希望客户只创建一个抽象的,非常简单的WIT“Ticket”以及WIT(Bug,Task,..)应该是内部的决定。因此,我们总是需要从Ticket复制到例如。任务,即使我们将所有内容都放在同一个团队项目中。 – phifi

这是通过设计,现在没有这种内置功能。选中此项:

当您想要创建另一个工作项并且 (可选)更改其工作项类型时,复制工作项。除了标题外,此操作将打开一个表格,其中填写的所有字段均为 。创建与 原始工作项目的相关链接。此外,任何父母的链接被复制。 没有从原始工作项目复制历史记录或附件。

来源链接:Copy or clone a work item

作为一种解决办法:要么使用TFS API复制的工作项目包括下载/重新进行添加的附件或丹尼尔一个更简单的方法使用许可提示限制您的客户在特定区域创建工作项目。


更新: 添加一些相关链接,供大家参考:

+0

Thx为此。你能给我一个关于如何使用TFS API的Kickstart吗?我如何钩入“创建项目副本..”事件?或者我可以为WIT操作添加全新的自定义操作? – phifi

+0

有更新我的答案与一些相关链接供您参考。您可以添加自定义表单控件,就像内置的“工作项目”按钮的“crate副本”一样 –