tfs - 如何将 ProcessTemplate 属性添加到 Azure Devops 项目的自定义进程配置
问题描述
我需要将以下代码段添加到我的项目的流程模板中:
<properties>
<property name="MSPROJ" value="Classification\FieldMapping.xml" isFile="true" />
<property name="Process Template" value="Scrum" />
</properties>
我当前的配置看起来像这样(witadmin exportprocessconfig 命令的输出):
<?xml version="1.0" encoding="utf-8"?>
<ProjectProcessConfiguration>
<BugWorkItems category="Microsoft.BugCategory" pluralName="Bugs" singularName="Bug">
<States>
<State type="Proposed" value="New" />
<State type="Proposed" value="Approved" />
<State type="InProgress" value="Committed" />
<State type="Complete" value="Done" />
</States>
</BugWorkItems>
<FeedbackRequestWorkItems category="Microsoft.FeedbackRequestCategory">
<States>
<State type="InProgress" value="Active" />
<State type="Complete" value="Closed" />
</States>
</FeedbackRequestWorkItems>
<other XML elements>
</ProjectProcessConfiguration>
我不确定最初使用哪个流程模板来创建项目,因为它很久以前就在 TFS 上完成了。从那时起,我们已升级到 Azure Devops server 2019。我尝试将我的模板与标准流程模板(如 Scrum、Agile、Basic 和 CMMI)进行比较,但与其中任何一个都不匹配。
我也尝试在现有的 Properties 元素下添加代码片段,但在尝试将其导入回来时出现此错误:
The following element contains an error: Properties. This element defines the properties for this team project. The property name Process Template is invalid. Allowed property names are : ShowBugsOnBacklog, BugsBehavior, HiddenBacklogs, DuplicateWorkItemFlow, StateColors, WorkItemTypeIcons.
我的问题是:
如何将流程模板类型添加到当前 XML?
ProcessTemplate XML 和 ProjectProcessConfiguration XML 是一回事吗?
解决方案
自定义流程模板的步骤如下:
查看文档自定义流程模板以获取详细信息。
ProcessTemplate XML 和 ProjectProcessConfiguration XML 是不同的东西。
ProcessTemplate.xml 也称为根 XML 文件:
定义要处理的插件文件的顺序和每个插件的依赖关系。ProcessTemplate.xml 文件包含必须运行才能成功创建项目的所有任务组。每个任务组都引用一个从属 XML 插件文件(通常在子文件夹中),其中定义了特定任务。请参阅此处了解更多信息。
检查文档流程模板 XML 元素参考中的流程模板 XML 元素。
项目流程配置 XML:
流程配置定义了您的团队可以使用 Web 门户敏捷工具访问的默认配置和功能。这些工具包括产品待办事项、冲刺待办事项、看板和任务板,并可针对您添加到项目的每个团队进行定制。
检查流程配置 XML 元素参考以获取更多信息。
推荐阅读
- reactjs - 有什么方法可以根据 prop 值动态显示每个索引的标题
- python - 如何比较不同的指标?
- ios - ios搜索栏文本字段背景与设置颜色不正确
- php - Wordpress:如何隐藏页面取决于 php 中的时间
- r - 如何从 lmer 模型中获取 ICC 周围的置信区间
- c# - 数据未从单选按钮插入 C# 中的 SQL DB
- swift - 如何从响应中获取自定义标头(改造和 rxjava)
- mysql - Django Google App Engine 服务器错误 500
- angular - 无法在 Angular 8 HttpClient 的帮助下接收 XML 响应
- spacy - Windows 10下安装spacy的问题