【发布时间】:2020-11-19 15:38:23
【问题描述】:
我正在使用 Azure DevOps 2020 RTW (ADO) OnPrem 我想在创建工作项 (WIT) 时触发一个操作 流程:
- 在门户网站上创建 WIT
- 在创建 WIT 时触发创建多个工作项 - 基于来自第一个 WIT 的字段值
我知道我需要使用 webhook - 我找不到任何指南 请指教
【问题讨论】:
标签: azure-devops webhooks azure-boards
我正在使用 Azure DevOps 2020 RTW (ADO) OnPrem 我想在创建工作项 (WIT) 时触发一个操作 流程:
我知道我需要使用 webhook - 我找不到任何指南 请指教
【问题讨论】:
标签: azure-devops webhooks azure-boards
恐怕默认情况下您的要求无法通过 webhook 实现。 azure devops 中的 service hooks 是当 Azure Devops 中发生某些事情(事件)时,它会在目标服务上运行任务(操作)。对于Web Hooks,它不能触发创建多个工作项的操作 - 基于创建工作项时第一个 WIT 的字段值。它只是发送 Json 表示。
一旦您从网络挂钩获得成功状态,您可以考虑使用Azure Devops Rest API 触发操作(创建多个工作项 - 基于第一个 WIT 的字段值)
【讨论】:
Work item created 事件的 JSON 表示,然后在收到 JSON 表示后使用 Azure Devops Rest API 创建其他工作项。
在做了一些测试之后,快速的方法是设置一个 Azure Function OnPrem
并使用带有事件Work item created 的网络挂钩来触发函数并创建工作项。
【讨论】: