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

ADF中Log Error Activity不符合触发条件仍执行的配置问题

解决Log Error Activity仅在Set Variable出错时执行的配置方法

核心问题

你当前的Log Error Activity没有设置错误触发的依赖条件,所以不管Set Variable成功还是失败,它都会执行。以下是两种靠谱的配置方式:


方式一:通过依赖项设置触发条件

  1. 选中Log Error Activity,打开右侧的「依赖项」面板
  2. 把所有需要监控的Set Variable Activity都添加为依赖项
  3. 把每个依赖的触发条件从默认的「Succeeded」改成「Failed」
    • 只要其中任意一个Set Variable执行失败,Log Error就会启动;如果所有Set Variable都成功,Log Error会被跳过

方式二:通过错误处理分支绑定(更直观)

  1. 右键点击单个Set Variable Activity,选择「添加错误处理」
  2. 在弹出的选项里选择「Log Error Activity」作为错误分支的执行活动
  3. 对所有需要监控的Set Variable重复此操作
    • 每个Set Variable出错时,会直接触发对应的错误分支执行Log Error,主路径正常执行时不会碰Log Error

避坑提醒

  • 别把依赖条件设成「Completed」,这个选项会让Log Error在Set Variable不管成功失败都执行,正好是你现在的问题
  • 两种配置方式选一种就行,不要同时用,避免逻辑冲突

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 23:59:51