【问题标题】:TFS Agile work board customisationTFS 敏捷工作板定制
【发布时间】:2012-09-03 14:38:49
【问题描述】:

是否可以自定义工作板上显示的工作状态?

在 VS2012 之前,我们添加了“正在进行”的新工作项状态,因此我们知道工作何时开始。

这些似乎不会显示在板上 - 只有处于活动状态的事物才会显示。

有没有办法解决这个问题?

我已经尝试修改 TaskWorkItems 元素 - 但看板保持不变,仍然只显示“活动”和“关闭” - 它们也没有显示我们的 InProgress 任务:

  <TaskWorkItems category="Microsoft.TaskCategory">
    <States>
      <State type="Proposed" value="Active" />
      <State type="InProgress" value="InProgress" />
      <State type="Complete" value="Closed" />
    </States>
  </TaskWorkItems>

【问题讨论】:

    标签: visual-studio-2012 tfs agile scrum


    【解决方案1】:

    我做了什么来解决这个问题(我不能 100% 确定它是 100% 正确的,TFS 是一个令人讨厌的过于复杂的野兽)。

    您需要编辑任务工作流:在 Visual Studio 中,转到工具 |流程编辑器 |工作项类型 |从服务器打开 WIT。选择任务并编辑布局以具有新状态和适当的转换。保存这个(不,它没有明显的方法 - 只需右键单击 VS 中的选项卡)。

    然后导出你的常用配置:

    witadmin exportcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml"
    

    按照你的方式编辑它,然后将配置导入服务器:

    witadmin importcommonprocessconfig /collection:http://myserver:8080/tfs /p:"Test" /f:"CommonConfiguration.xml"
    

    如果你使用 TFS Power Tools,你可以在 Visual Studio 中更新这些以保存为模板,常见的配置是 ProcessTemplate.xml 中的一个选项卡

    【讨论】:

      【解决方案2】:

      您可以在 MSDN 上的 customizing the task board 上找到您需要的信息。

      该主题的关键信息如下:

      任务板页面上出现的列标题对应于 分配给默认任务类型的工作流状态 任务类别

      检查默认任务工作项类型是什么以及您为其配置了什么状态。

      【讨论】:

      • 谢谢你 - 我阅读了它,但在更改后我的 CommonConfiguration.xml 在服务器端没有任何改变 - 我已经更新了我的问题以适应。
      • 实际上看起来不像这样做;它是什么将您的工作项状态映射到项目通用配置文件中的元状态
      猜你喜欢
      • 2015-09-17
      • 2011-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-18
      相关资源
      最近更新 更多