xml - 如何为敏捷看板订购迭代列?

标签 xml tfs agile

我正在设置一个流程模板,并希望在迭代中对列进行排序。我可以在哪里更改此订单?

我已经设置了我的状态和转换,但是当显示在网络上时,我的顺序发生了变化。

最佳答案

How to order iteration columns for agile kanban board?

根据文档On-premises XML process customization ,我们可以 Set default columns .

因此,要为敏捷看板订购迭代列,您可以尝试执行以下步骤:

  1. 导出敏捷流程模板: enter image description here

  2. 解压Agile.zip,然后打开WorkItem Tracking\Process文件夹下的ProcessConfiguration.xml文件。然后我们更改列的顺序,例如将 Title State 更改为 State Title:

    用户故事下的默认列的 XML 应该是:

    <RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="User Story" workItemCountLimit="1000">
      <States>
        ...
      </States>
      <Columns>
        <Column refname="System.WorkItemType" width="100" />
        <Column refname="System.Title" width="400" />
        <Column refname="System.State" width="100" />
        ...
      </Columns>
    

    然后我更改了 TitleState 的顺序:

    <RequirementBacklog category="Microsoft.RequirementCategory" pluralName="Stories" singularName="User Story" workItemCountLimit="1000">
      <States>
        ...
      </States>
     <Columns>
        <Column refname="System.WorkItemType" width="100" />
        <Column refname="System.State" width="100" />
        <Column refname="System.Title" width="400" /> 
        ...
      </Columns>
    
  3. 更改文件夹根目录下ProcessTemplate.xml文件中的名称和版本类型(随机修改几位):

    <?xml version="1.0" encoding="utf-8"?>
    <ProcessTemplate>
      <metadata>
        <name>AgileTestByLeo</name>
        <description>This template is flexible and will work great for most teams using Agile planning methods, including those practicing Scrum.</description>
        <version type="ADCC42AB-9882-485E-A3ED-7678F01F56BD" major="16" minor="1" />
        <plugins>
          ...
        </plugins>
      </metadata>
    
  4. 压缩该文件夹并将此 .zip 文件导入到流程中,使用此自定义流程创建一个新项目: enter image description here

现在,列的顺序已正确修改。

注意:TRANSITION 元素用于定义从一种状态到另一种状态的每个有效进展和回归的转换。

希望这有帮助。

关于xml - 如何为敏捷看板订购迭代列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57265673/

相关文章:

agile - 敏捷运动丢失了哪些良好实践(如果有)?

xml - 直接访问 XML 中的键值对

scripting - 无法使用 TF.exe 确定工作区

variables - 如何在 TFS 2015 的脚本中访问构建的自定义变量?

agile - 企业敏捷开发环境中 Jira 的替代方案

deployment - 自动部署对敏捷开发至关重要吗?

java - 在 JAXP 中使用 XPath 检索 XML 节点和节点属性的值

html - XPath选择带有类通配符的元素?

c# - 使用 WCF 正确标记 DataContract 以进行反序列化

Powershell 连接到 VSO