【问题标题】:Child work types inheriting field values from parent item从父项继承字段值的子工作类型
【发布时间】:2019-11-26 17:26:37
【问题描述】:

我正在 Azure DevOps 中创建一个自定义流程,我很好奇父项的字段值是否可以与子项共享。

这是一个例子:

  1. 在 Epic 工作类型上创建字段“自定义字段 9”
  2. 在产品待办事项工作类型上创建相同的字段“自定义字段 9”
  3. 创建史诗并填写“自定义字段 9”的值
  4. 创建一个子 Product Backlog Item,然后将“Custom Field 9”继承到 backlog items 字段。

到目前为止,我尝试的是在 Epic 或 Product Backlog Item 上使用规则,但是,我认为这些规则不能应用于创建子进程。

我今天稍后要尝试的另一个选项是 Flow,它检测何时创建子工作项并自动执行它。如果可能,我想尝试将其包含在 Azure DevOps 中。

编辑:提到我们使用的是 DevOps 的托管解决方案,而没有任何前提条件,认为这很有帮助。

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    很抱歉,默认情况下,没有“开箱即用”这样的工作项功能。但是您可以使用其他工具来实现这一点。

    就像你说的,Microsoft Flow,在连接 Azure Devops 时不支持此类功能。

    但是,此外,我认为您可以通过编写一些自定义脚本来做到这一点。然后配置Web hook触发这个自定义事件。

    此外,这里还有另一个名为TFS Aggregator (Web Service) 的工具可以实现您想要的。您可以设置和配置应用某些规则(例如将字段从父项复制到子项)。它会在创建或保存工作项后触发。

    我知道这很不方便,这里有一个same feature suggest是别人提出的。他们和你有同样的要求。您可以对此建议进行投票和评论。当有足够多的社区对此反馈进行投票并添加 cmets 时,产品团队成员将认真对待此反馈。

    【讨论】:

    • 网络挂钩链接很有希望。我能够在区域路径和产品积压项目中创建触发器。我还没有为 DevOps 创建自定义脚本,如果我们使用托管平台,我可以这样做吗?
    • 很抱歉迟到的反应。是的,当然可以。正如您在 Web Hooks 中看到的那样,它展示了可用于 VSTS 上托管的组织的方式。
    • 嗨@DouglasKorinke 我正在尝试找到与您想做的类似的解决方案。你能分享一下你是如何使用 Web Hooks 来完成这项任务的吗?抱歉,我基本上没有这方面的经验。谢谢
    【解决方案2】:

    我也需要这个功能,但在没有它的情况下,我已经让它(相对容易地)与 Azure Logic App 一起工作(对于同样使用 Azure 的任何人)

    ​触发

    创建工作项时

    然后

    ​使用“Parent”作为要搜索的工作项 ID 获取工作项详细信息

    ​终于

    ​使用您需要的父项中的任何字段更新新工作项

    ​​​ ​

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多