0

我们正在使用 Azure Devops 服务器。创建错误时,我想自动创建一个子任务。该任务不需要具有任何特定的属性,它只需要使用默认值创建并具有像“Placeholder”这样的默认名称或类似的名称。

我已经遇到了一些不同的方法,但它们似乎都不适合我:

  • 扩展 1-click-child-links 可用于在创建错误后通过单击上下文菜单中的按钮来创建子任务。这当然会起作用,但如果它可以在后台完成,即使用户忘记点击按钮,也能确保创建任务会更好。

  • 据我了解,使用 Microsoft Flow 软件任务可以在创建错误时在后台创建,这正是我正在寻找的,但是如果不安装完整的软件,找到一种更简单的方法会很好工具。

  • 我了解到可以通过使用服务挂钩 ( https://docs.microsoft.com/en-us/azure/devops/service-hooks/events?view=azure-devops ) 来挂钩不同的事件。有几个标准集成,但它们都不能用来解决我的问题。那么使用这种方法,我想我需要开发一个自定义服务来创建任务?

是否有更简单的解决方案来实现我的目标,还是我需要坚持使用上述解决方案之一?

4

1 回答 1

1

作为一种解决方法,我们可以设置 Azure Logic App,选择When a work item is created“作为触发器,然后选择Create a work item作为操作。

在此处输入图像描述

在此处输入图像描述

确保将链接 URL设置为“创建工作项时”URL,并将链接类型设置为Hierarchy-reverse以将任务创建为 Bug 项的子项。请参考以下设置:

在此处输入图像描述

在此处输入图像描述

保存 Logic Apps Designer,然后在创建 bug 项时,将自动创建名为 Placeholder 的子任务。

于 2021-01-11T03:34:32.680 回答