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

Azure Logic Apps条件步骤异常:Azure Board子PBI状态联动失败

解决Azure Logic App条件分支不触发的问题

排查与修复步骤

  • 核对状态值的拼写、大小写与空格
    Azure Boards的状态值对大小写、空格敏感,别手动输入In Progress或New,直接从动态内容里选对应字段,避免拼写或格式错误。比如子任务状态选triggerBody()?['fields']?['System.State'],父PBI状态选Get_work_item_body?['fields']?['System.State']。
  • 确认父PBI状态的获取逻辑
    检查Get work item动作是不是用子任务的System.ParentID来拉取父项详情的,再去运行历史里看这个动作的输出,确认父PBI的状态确实是New——有时候可能父项状态已经被手动改了,或者字段路径选不对(比如应该是body/fields/System.State)。
  • 检查条件逻辑的组合
    确认条件是「子任务状态=In Progress 且 父PBI状态=New」,别误设成「或」逻辑。另外有些状态是枚举类型,Logic App可能识别的是内部ID而非显示文本,这时候得用动态内容选对应字段,别硬输文本。
  • 用函数处理格式问题
    如果状态值前后有隐形空格,在条件里加trim()函数清理,比如写成trim(triggerBody()?['fields']?['System.State'])等于'In Progress'。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 13:47:12