更新
通过命令行从开发机上导出WITD的任务:
witadmin exportwitd /collection:http://servername:8080/tfs/DefaultCollection /p:"TeamProjectName" /n:Task /f:"C:\task.xml"
编辑此文件并找到 WORKFLOW 部分,然后将新状态添加到 STATES 中,例如:
<STATE value="Resolved" />
下一步,在 TRANSITIONS 部分中,添加所需的转换以及与之相关的任何逻辑,例如:
<TRANSITION from="Active" to="Resolved">
<REASONS>
<DEFAULTREASON value="Resolved from the backlog" />
</REASONS>
</TRANSITION>
<TRANSITION from="Resolved" to="Closed">
<REASONS>
<DEFAULTREASON value="Closed from the backlog" />
</REASONS>
</TRANSITION>
保存文件并再次导入:
witadmin importwitd /collection:http://servername:8080/tfs /p:"TeamProjectName" /f:"C:\FileToExportTo.xml"
然后导出Processconfig.xml添加
<State type="InProgress" value="Resolved" />
在<TaskBacklog category="Microsoft.TaskCategory" parent="Microsoft.RequirementCategory" pluralName="Tasks" singularName="Task" workItemCountLimit="1000">
下
导入Processconfig.xml,关闭浏览器并打开它。
一切都会按预期进行。希望很清楚。
在任务板上只能使用 witadmin 添加列,方法是导出任务工作项和 processconfig ,并进行更新(手动添加XML),然后将其重新导入TFS。
换句话说,您需要更改两个xml文件Task.xml
和ProcessConfiguration.xml
。
请确保您已成功将“已解决”状态添加到TFS 2015中的“任务工作项”工作流并自定义了过程。
您可以在下面的有用链接中参考详细步骤:
希望这会有所帮助。
本文链接:https://www.f2er.com/3095390.html