在托管进程 xml Devops Server 2019 中更改子字段值时更新父字段值



我想在更新父任务的子任务中的字段值时更新父任务中的字段值。

例如,您在子任务的"已完成工时"字段中提交 5 小时。此值还必须在"父任务已完成工作"字段中提交,如果已存在现有值,请添加该值,而不是替换它。

据我所知,没有这样的工作项"开箱即用"功能来实现它。

托管 XML 进程和继承进程都不支持此功能。

但是,除此之外,我认为您可以通过编写一些自定义脚本来做到这一点。

解决方法 1:

你可以用WebHooks来做到这一点。

1.构建 API 应用(例如 asp.net Web API(,以通过 REST API 将每个工作项更新为父工作项。

2.创建具有Work item updated or created event的 Webhook 并设置field过滤器。

3.指定 API 应用程序 URL(步骤 1(和 Webhook 设置。

解决方法2:

另一个名为 TFS 聚合器的工具。您可以设置和配置应用某些规则(例如将值从子项复制到父项(。它将在更新或创建工作项后触发。

我知道这很不方便。您可以尝试在我们的UserVoice网站上提交有关此功能的建议票。

顺便说一下,这里有一张具有类似要求的建议票。您也可以在其中投票和添加评论。

希望这有帮助。

最新更新