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

Update parent field value when change child field value in a hosted process xml Devops Server 2019

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

例如,您在 ChildTask 的“已完成工作”字段中提交了 5 小时。此值也必须在 ParentTask Completed Work 字段中提交,如果已有值,请添加该值,而不是替换它。

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

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

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

解决方法 1:

你可以用 WebHooks 来完成。

1.Build 一个 Api 应用程序(例如 asp.net web api)通过 REST API.[=17 更新每个父工作项的工作项=]

2.Create Webhook Work item updated or created event 并设置 field 过滤器。

3.Specify Api 应用 URL(第 1 步)和 Webhook 设置。

解决方法 2:

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

我知道这样很不方便。您可以尝试在我们的 UserVoice website.

中提交有关此功能的建议票

顺便说一句,这里是a suggestion ticket,具有类似的要求。您也可以在其中投票和发表评论。

希望这对您有所帮助。