Azure DevOps-对“迭代”字段具有操作的新工作项规则

时间:2019-09-19 15:38:44

标签: azure-devops workitem

我正在尝试定义新的工作项规则,并为“迭代”字段设置操作,但是它不可用。 有什么问题,我该如何解决?

enter image description here

2 个答案:

答案 0 :(得分:1)

  

Azure DevOps-对“迭代”字段具有操作的新工作项规则

这是因为Area Pathiteration path字段未包含在自定义规则字段列表中。这个问题已经向天蓝色的devops团队报告为功能请求:

Can't reference Iteration Path field when creating work item rules

经过一段时间的调查,我可能已经找到了造成这种情况的原因。

要找出自定义规则字段列表中仅不包含Area Pathiteration path字段的原因,我想是其类型可能与其他字段不同。

因此,我从TFS导入了一个Process,然后发现Area Pathiteration path字段的类型为 TreePath

enter image description here

我们不能像字符串类型那样简单地确定一个值是否为TreePath。由于我们可能在字符串{{1}和\中包含Area Path。例如,我创建一个新的区域名称为iteration path,然后我的区域路径将更改为:MyTest\Bug。现在,问题在于MyTestProject\MyTest\Bug\之间的MyTest将被视为树路径而不是字符串:

Bug

因此,这可能是导致此问题的原因。

但是,对于该问题,我找不到任何解决方法,您可以在我们的UserVoice网站(https://developercommunity.visualstudio.com/content/idea/post.html?space=21)上添加对此功能的请求,这是我们提供产品建议的主要论坛。感谢您帮助我们构建更好的Azure DevOps。

enter image description here

答案 1 :(得分:0)

我认为,您没有任何问题。这是azure devops的功能:迭代路径始终包含一些值(最小值:团队项目名称为迭代的根)。因此,您的规则将无效。

您可以将需求作为功能请求发布到天蓝色的devops团队:https://developercommunity.visualstudio.com/spaces/21/visual-studio-team-services.html?type=idea

就像是:将“迭代路径”字段(忽略根)或“迭代ID”字段添加到工作项规则。另外描述您的情况和问题。