如何在TFS 2018中的任务工作项中添加新的活动类型

时间:2018-07-27 18:57:53

标签: tfs

我想完全按照这个问题提出建议,但是我想在本地TFS(2018)上代替VSTS:

  

"Is it possible to add a new Activity type on the Task work item in VSTS and, if so, how can I do it? Thanks!"

我已按照说明explained here导出和修改我的自定义项目模板。但是,当我遵循the instructions here(原始说明的第5步)时,我陷入了“配置功能”步骤,这在我的TFS实施中没有出现(是的,我的用户帐户属于“项目集合管理员” “): enter image description here enter image description here

我有点困惑,有人声称这个can't be done。实际上,甚至在流程页面中也有说明:

  

”您对流程模板所做的更改将仅适用于新团队   项目。它们不会影响现有的团队项目。”

但是说明清楚地表明可以,我刚刚看完“配置功能”链接?说明指示用例是在TFS更新之后,但是如果我只是更改了自定义模板,那么如何启用它,以便可以在自定义模板中实现我的更改?

1 个答案:

答案 0 :(得分:1)

尝试以下方法实现这一目标:

  • Import, export, and manage work item types with witadmin

    1. 导出特定工作项类型定义文件(在您的方案中为Task)。如果您是管理员,请与管理员一起运行命令提示符 使用VS 2017,然后使用cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

      witadmin exportwitd /collection:http://server:8080/tfs/DefaultCollection /p:ProjectName /f:C:\temp\MyTask.xml /n:Task

    2. 使用文本编辑器
    3. 编辑导出的WIT定义文件(xml),在下面添加新的活动类型(例如:TestActivity0727) 样品) 如下所示:

      enter image description here

    4. 保存文件,并使用witadmin命令导入到TFS:

      witadmin importwitd /collection:http://server:8080/tfs/DefaultCollection /p:ProjectName /f:C:\temp\MyTask.xml /n:Task

    5. 刷新页面,现在应该在Task中使用新活动 工作项。
  • 使用 TFS流程模板编辑器进行编辑,请参见以下屏幕截图:

    对于VS 2017,安装扩展名TFS Process Template Editor

    对于VS 2015,只需安装Microsoft Visual Studio Team Foundation Server 2015 Power Tools

enter image description here