如何将TFS 2018本地版看板+按钮绑定到Bug工作项模板?
绑定TFS 2018看板+Bug按钮到自定义Bug模板
我来帮你搞定这个问题!在TFS 2018本地版里,要把看板上的+>Bug按钮关联到你已经创建好的自定义Bug模板,需要分两步走:先拿到模板的ID,再修改项目的过程配置来关联这个模板。
第一步:获取自定义Bug模板的GUID
- 打开你创建Bug模板的页面:
/_admin/_work?type=Bug&_a=templates - 找到你要绑定的那个模板,点击模板卡片上的新建工作项按钮
- 此时浏览器地址栏会出现类似这样的URL:
_workitems/create/Bug?templateId=XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX - 复制
templateId=后面的那串GUID(就是从X开始的32位带横线的字符串),存好备用
第二步:修改项目的过程配置,关联模板
TFS看板的添加按钮配置存在项目的过程配置文件里,我们需要用witadmin命令工具来修改它:
- 打开命令提示符,导航到TFS对应的工具目录(一般VS2017的工具路径是这个,根据你的VS版本调整):
cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer" - 导出项目的过程配置文件到本地,替换成你的TFS集合地址和项目名称:
witadmin exportprocessconfig /collection:http://你的TFS服务器地址/你的集合名称 /p:你的项目名称 /f:C:\temp\processconfig.xml - 打开导出的
processconfig.xml文件,找到<AddPanel>节点,里面应该有一条针对Bug的配置,原本大概是这样:<WorkItemType Category="BugCategory" Type="Bug" /> - 给这条配置加上
TemplateId属性,把你刚才复制的GUID填进去,修改后变成:<WorkItemType Category="BugCategory" Type="Bug" TemplateId="你复制的GUID字符串" /> - 保存修改后的XML文件,然后执行导入命令,把配置导回TFS:
witadmin importprocessconfig /collection:http://你的TFS服务器地址/你的集合名称 /p:你的项目名称 /f:C:\temp\processconfig.xml
验证效果
做完上面的步骤后,刷新看板页面,点击+>Bug按钮,就会自动打开用你的自定义模板预填充字段的新Bug工作项啦!
注意:执行这些操作需要你有项目的编辑过程权限,如果权限不够,得找TFS管理员帮忙。
内容的提问来源于stack exchange,提问作者spikey_richie
相关产品推荐
相关产品推荐

