TFS 2015 Web 门户内部部署积压未列出具有自定义状态的 WI
TFS 2015 Web Portal On-Premises Backlogs not listing WI with custom states
我自定义了一份 TFS 2015 默认 Scrum 流程模板,我将其用于我的团队项目。除了 ProcessTemplate.xml 中的 GUID 和名称更改外,我只修改了 "WorkItem Tracking\TypeDefinitions\ ProductBacklogItem.xml " 文件。
包含在 ProductBacklogItem.xml 中,我在 Visual Studio 2015 中添加了三个新状态和工作流,并且 TFS WebPortal 按预期工作。
问题
在我通过 TFS WebPortal 的团队项目中,WORK|Backlog main window 是各种状态下的产品待办列表项 (WI) 的列表。通过我的自定义工作流的工作项也会被列出,直到它们处于我自定义的新状态之一 - 然后它们就会消失,直到回到标准状态。
问题
我怎样才能使处于自定义状态的 WI 也列在 Backlog 中?它的查询集在哪里?
是的,将通过创建查询来工作,但业务依赖于此。
我已经确定了 "WorkItem Tracking\Process\ ProcessConfiguration.xml " 文件,但是在通过现有 Epic WorkItemColor 元素上的 witadmin importprocessconfig 工具上传时出现错误我是否进行更改。
您需要在 processconfig.xml 文件中的适当积压配置下包含新状态。
我需要有关您收到的错误的更多信息才能确定,但可能是您的积压工作中没有“configured”Epic,因此找不到该工作项类型.
更新要添加的 WIT 的 ProcessConfiguration 定义的 RequirementBacklog 部分。具体来说,请确保满足以下条件:
- Map the start of each workflow state to type="Proposed"
- Map each intermediate workflow state you want to have show up on the Kanban board to type="InProgress"
- Map the end of each workflow state to type="Complete"
- Make sure that you have only one State mapped to type="Complete"
例如,添加待定工作流状态:
<States>
<State value="New" type="Proposed" />
<State value="Active" type="InProgress" />
<State value="Pending" type="InProgress" />
<State value="Resolved" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
问题已找到并已解决
我没有重复自己,而是在 Microsoft 论坛上发布了解决方案,我在该论坛上并行 运行 这个问题。本质上是因为TFS2015升级引入了Epics。
解决方案: Backlogs not listing Product Backlog Items with custom states in TFS 2015 Web Portal
感谢 Cece 的评论,这对我确定新状态的位置有帮助。
我自定义了一份 TFS 2015 默认 Scrum 流程模板,我将其用于我的团队项目。除了 ProcessTemplate.xml 中的 GUID 和名称更改外,我只修改了 "WorkItem Tracking\TypeDefinitions\ ProductBacklogItem.xml " 文件。
包含在 ProductBacklogItem.xml 中,我在 Visual Studio 2015 中添加了三个新状态和工作流,并且 TFS WebPortal 按预期工作。
问题
在我通过 TFS WebPortal 的团队项目中,WORK|Backlog main window 是各种状态下的产品待办列表项 (WI) 的列表。通过我的自定义工作流的工作项也会被列出,直到它们处于我自定义的新状态之一 - 然后它们就会消失,直到回到标准状态。
问题
我怎样才能使处于自定义状态的 WI 也列在 Backlog 中?它的查询集在哪里?
是的,将通过创建查询来工作,但业务依赖于此。
我已经确定了 "WorkItem Tracking\Process\ ProcessConfiguration.xml " 文件,但是在通过现有 Epic WorkItemColor 元素上的 witadmin importprocessconfig 工具上传时出现错误我是否进行更改。
您需要在 processconfig.xml 文件中的适当积压配置下包含新状态。
我需要有关您收到的错误的更多信息才能确定,但可能是您的积压工作中没有“configured”Epic,因此找不到该工作项类型.
更新要添加的 WIT 的 ProcessConfiguration 定义的 RequirementBacklog 部分。具体来说,请确保满足以下条件:
- Map the start of each workflow state to type="Proposed"
- Map each intermediate workflow state you want to have show up on the Kanban board to type="InProgress"
- Map the end of each workflow state to type="Complete"
- Make sure that you have only one State mapped to type="Complete"
例如,添加待定工作流状态:
<States>
<State value="New" type="Proposed" />
<State value="Active" type="InProgress" />
<State value="Pending" type="InProgress" />
<State value="Resolved" type="InProgress" />
<State value="Closed" type="Complete" />
</States>
问题已找到并已解决
我没有重复自己,而是在 Microsoft 论坛上发布了解决方案,我在该论坛上并行 运行 这个问题。本质上是因为TFS2015升级引入了Epics。
解决方案: Backlogs not listing Product Backlog Items with custom states in TFS 2015 Web Portal
感谢 Cece 的评论,这对我确定新状态的位置有帮助。