将列添加到scrum板

时间:2015-05-14 13:07:30

标签: tfs tfs2013

我正在使用TFS2013并且花了很多精力编辑任务WIT进程以允许我的任务有两个新状态......“测试”和“阻止”...我已经编辑了Task.xml文件服务器并成功添加了两个新状态以及这些状态之间的有效转换。

状态确实在编辑任务时显示,并且进出新状态的流量似乎正常。

问题是我无法弄清楚如何在任务板上添加这些新状态作为泳道。所有Microsoft文档都声明列是由进程状态定义的。

请注意,这不是“In-Sprint”任务板......不是看板(很容易编辑)

这是我添加到Task WIT Xml的XMl:

    <STATE value="Testing">
      <FIELDS>
        <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
          <EMPTY />
        </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
          <ALLOWEXISTINGVALUE />
          <EMPTY />
        </FIELD>
      </FIELDS>
    </STATE>
    <STATE value="Blocked">
      <FIELDS>
        <FIELD refname="Microsoft.VSTS.Common.ClosedDate">
          <EMPTY />
        </FIELD>
        <FIELD refname="Microsoft.VSTS.Common.ClosedBy">
          <ALLOWEXISTINGVALUE />
          <EMPTY />
        </FIELD>
      </FIELDS>
    </STATE>

...

    <TRANSITION from="Active" to="Testing">
      <REASONS>
        <DEFAULTREASON value="Development Completed" />
      </REASONS>
    </TRANSITION>
    <TRANSITION from="Testing" to="Closed">
      <REASONS>
        <DEFAULTREASON value="Testing Passed" />
      </REASONS>
    </TRANSITION>
    <TRANSITION from="Testing" to="Active">
      <REASONS>
        <DEFAULTREASON value="Testing failed - Fixing" />
      </REASONS>
    </TRANSITION>
    <TRANSITION from="Testing" to="New">
      <REASONS>
        <DEFAULTREASON value="Testing failed - Ready for fix" />
      </REASONS>
    </TRANSITION>
    <TRANSITION from="Active" to="Blocked">
      <REASONS>
        <DEFAULTREASON value="Impediment Encountered" />
      </REASONS>
    </TRANSITION>
    <TRANSITION from="Blocked" to="Active">
      <REASONS>
        <DEFAULTREASON value="Impediment Removed" />
      </REASONS>
    </TRANSITION>
    <TRANSITION from="Blocked" to="Closed">
      <REASONS>
        <DEFAULTREASON value="Closed due to Impediment" />
      </REASONS>
    </TRANSITION>

1 个答案:

答案 0 :(得分:2)

您是否已将新状态添加到流程配置中?

如果使用“witadmin exportprocessconfiguration”,则可以将其他声明添加到列映射中。您需要告诉TFS这些状态应该与“ToDo”,“InProgress”或“Done”模式联系。

修改并上传后,它应该可以正常工作。