我正在设置一个流程模板,并希望在迭代中对列进行排序。我可以在哪里更改此订单?
我已经设置了我的状态和转换,但是当显示在网络上时,我的顺序发生了变化。
最佳答案
How to order iteration columns for agile kanban board?
根据文档On-premises XML process customization ,我们可以 Set default columns .
因此,要为敏捷看板订购迭代列,您可以尝试执行以下步骤:
解压
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>
然后我更改了
Title
和State
的顺序:<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>
更改文件夹根目录下
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>
现在,列的顺序已正确修改。
注意:TRANSITION
元素用于定义从一种状态到另一种状态的每个有效进展和回归的转换。
希望这有帮助。
关于xml - 如何为敏捷看板订购迭代列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57265673/