【问题标题】:TFS 2017 - Cannot Modify Current Iteration BoardTFS 2017 - 无法修改当前迭代板
【发布时间】:2019-10-16 12:54:01
【问题描述】:

我们使用的是 TFS 版本 15.105.25910.0,并且我创建了一个自定义状态 - 已阻止。

在当前的 Sprint 视图中,当我们将任务更改为此状态时,它会从板上消失,因为没有支持阻塞的列(有意义)。

但是,如果我点击用户故事,我可以创建一个被阻止的列并将我的用户故事移动到被阻止的状态,但不能对任务执行此操作。

当前迭代视图是否有原因不允许创建自定义列和/或如何创建类似于仅用于任务的用户故事的视图。

【问题讨论】:

  • 嗨,GT,您有机会实施我建议的解决方案吗?你能解决吗?如果我的回复有帮助并且您的问题解决了。感谢您将其标记为答案,这也将有助于社区中的其他人。
  • 是的,非常感谢。

标签: tfs


【解决方案1】:

根据您的描述,您似乎只想在下面的页面中添加 Blocked-state 列:

使用这些步骤:

  1. 通过 WitAdmin 命令导出工作项(例如任务)。
  2. 向工作流部分添加自定义状态
  3. 通过 WitAdmin 命令导出 ProcessConfiguration 进程文件。
  4. 在 TaskBacklog=>States 部分中添加状态项。例如:

    <States> <State type="Proposed" value="To Do" /> <State type="InProgress" value="In Progress" /> <State type="InProgress" value="Blocked" /> <State type="Complete" value="Done" /> </States>

  5. 将修改后的工作项文件和流程文件导入团队项目
  6. 在 Web 访问中检查结果。

关于如何使用 WitAdmin 命令导出和导入进程配置文件的详细信息。请参考我们的官方教程--Import and export process configuration。导出的xml文件可以通过记事本进行编辑。

【讨论】:

    【解决方案2】:

    您无需修改​​团队项目流程配置文件并在其中添加新状态(“已阻止”)。

    1. witadmin exportprocessconfig /collection:YOU_COLLECTION_URL /p:YOUR_TEAM_PROJECT /f:c:\processconfig.xml导出文件

    2. 打开文件 (c:\processconfig.xml) 并搜索 &lt;TaskBacklog category="Microsoft.TaskCatgerory" ... &gt; 节点。

    3. 在上面的节点中你有States 节点,在那里添加新的状态:

      <States>
         <State type="Proposed" value="Active" />
         <State type="Proposed" value="Blocked" />
         <State type="InProgress" value="In Progress" />
         <State type="Complete" value="Done" />
      </States>
      
    4. 使用witadmin importprocessconfig /collection:YOUR_COLLECTION_URL /p:YOUR_TEAM_PROJECT /f:c:\processconfig.xml 导入文件

    现在您将在迭代板中看到 Blocked 状态:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-01
      • 2015-10-03
      • 2019-03-19
      • 2011-01-06
      • 1970-01-01
      • 2022-01-23
      • 2011-03-02
      • 2015-06-07
      相关资源
      最近更新 更多