【问题标题】:TFS template rule on Area Path区域路径上的 TFS 模板规则
【发布时间】:2018-03-28 16:00:11
【问题描述】:

我们在本地使用 TFS 2017 Update 3。我有能力为我们的项目编辑流程模板,并希望更改区域路径。我希望在区域路径上实施一条规则,以防止在创建新功能/故事/错误/任务时将其保留为根项目名称。我尝试在明确说明根路径的情况下使用 PROHIBITEDVALUES,但是当我保存模板时出现以下错误:


微软视觉工作室

工作项目类型:错误

TF26062:“System.AreaPath”字段不支持“规则”。

存在验证错误。继续保存可能会导致文件无法加载,要继续吗?

是 否

如果我点击是,我会得到:


微软视觉工作室

未能将“错误”工作项类型保存到服务器。

TF26062:“System.AreaPath”字段不支持“规则”。

好的

所以我的问题是,我可以对区域路径字段应用什么规则来防止用户使用根/默认区域保存工作项?

【问题讨论】:

  • @Mods - 有人可以帮我修复我的 XML 格式吗?

标签: tfs


【解决方案1】:

根据我的测试,所有现有规则都不适用于 System.AreaPath 文件。没有用于验证区域路径的内置规则。

但是,您可以按照以下步骤更改默认区域路径,以防止在创建新功能/故事/错误/任务时将其保留为根项目名称。

  1. 导航到设置 --> 工作 --> 区域
  2. 点击链接:默认团队的设置
  3. 区域 --> 默认区域 --> 更改 --> 选择特定区域 --> 设置

此外,如果您想验证区域路径,作为一种变通方法,您可以创建一个新字段来帮助解决此问题,您可以参考这篇文章了解详细信息:Work Item Rules Workarounds: Validating Area Path

【讨论】:

  • 这对我们来说不是一个好的解决方案,因为我们有很多子/孙区域。如果我设置一个不是根的新默认值,他们只会将其保留为区域。
  • @spikey_richie 那么,Area Path validation 解决方法呢? 区域路径字段是TreePath类型的字段,您可以直接从现有的区域路径列表中选择具体的区域路径。并且该字段的值是必需的。如果指定不存在的区域路径,则无法保存工作项。
猜你喜欢
  • 1970-01-01
  • 2017-01-02
  • 1970-01-01
  • 1970-01-01
  • 2022-06-10
  • 2019-12-09
  • 1970-01-01
  • 2013-12-22
  • 2018-03-31
相关资源
最近更新 更多