TFS 2015任务未出现在一列中(迭代板)

我有一个TFS任务委员会(Work> Backlogs> Iteration),共有四列:

  1. 活动
  2. 已解决
  3. 关闭

我修改了工作流程,以允许Tasks在所有四个列/状态之间移动(之前不能为Resolved)。

不幸的是,任何移到task状态的Resolved都不会出现在板上。我可以去找到它们并将它们标记为Closed(或其他任何状态),此时它们会重新出现在板上。

为什么在这种状态下的任务没有出现在板上?

可能有用的东西

  • TFS2015
  • Resolved映射到状态Resolved(在选项中)
  • 已更改的行为是允许任务进入Resolved状态
  • 我修改了现有状态和过渡,而不是创建新状态

目标是将Resolved状态用作“封闭的团队共识”列

更新

为避免引起问题的原因而截屏。

TFS 2015任务未出现在一列中(迭代板)

tomcatsjf 回答:TFS 2015任务未出现在一列中(迭代板)

更新

enter image description here

通过命令行从开发机上导出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.xmlProcessConfiguration.xml

请确保您已成功将“已解决”状态添加到TFS 2015中的“任务工作项”工作流并自定义了过程。

您可以在下面的有用链接中参考详细步骤:

希望这会有所帮助。

本文链接:https://www.f2er.com/3095390.html

大家都在问