You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在工作项规则中校验该工作项是否已关联pull request

可行性结论与实现方法

这个需求完全可以实现,主流项目管理工具的Agile流程模板均支持配置这类工作流校验规则,以下是通用实现逻辑:

  • 你需要先确认使用的工具是否支持自定义工作项规则,目前Azure DevOps、Jira等常用工具都原生支持该能力
  • 如果你使用的是Azure DevOps的Agile流程模板,具体操作步骤如下:
    1. 进入组织设置的流程配置页,先基于系统原生Agile模板创建继承模板(原生模板不支持直接修改)
    2. 进入继承模板的配置界面,选中Task工作项类型,切换到「规则」标签页
    3. 新建规则,按如下逻辑配置:
      • 触发条件:工作项状态变更为「已关闭」(可匹配你模板内对应关闭类的状态值)
      • 校验条件:工作项未关联任何拉取请求
      • 执行动作:阻止保存,并自定义错误提示,比如「关闭Task前必须关联至少1个Pull Request」
    4. 保存规则后,将该继承模板应用到对应项目即可生效
  • 如果你使用的是Jira的Agile模板,只需要在Task工作流的「转关闭状态」的节点上添加校验器,要求工作项必须存在类型为Pull Request的关联链接,不满足校验则无法完成状态转换即可

注意:如果你的流程模板有自定义的关闭状态分支,需要给所有指向关闭类状态的转换路径都加上对应的校验规则,避免出现规则漏判的情况。

内容的提问来源于stack exchange,提问作者paburgos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 11:57:00