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

Blue Prism运行宏报错:无法在Success存储输出,求解决方案

解决Blue Prism宏运行时的「Internal : Cannot store output in Success because it is on another page, and has been hidden」错误

这个错误我在日常排查Blue Prism问题时碰到过不少,本质就是你要写入的Success变量不在当前执行流程的页面里,而且那个页面还被设成了隐藏状态——Blue Prism找不到目标变量,自然没法把输出结果存进去。下面给你几个实用的解决思路:

  • 先定位变量的位置和页面状态
    打开你的流程,在「Data Items」面板里搜索Success变量,查看它绑定的具体页面。然后找到该页面的属性设置,检查是否被标记为「Hidden」:如果是,先取消隐藏选项,Blue Prism无法访问隐藏页面内的变量。

  • 调整变量的可见性范围
    如果Success变量需要在多个页面共用,直接把它的「Visibility」属性改成Global(全局可见)。这样不管你在流程的哪个页面执行步骤,都能直接读写这个变量,不用再纠结页面切换的问题。
    要是它只需要在特定页面使用,那你得确保执行输出赋值的步骤和变量在同一个页面里——要么把步骤移到变量所在页面,要么在执行赋值前通过「Navigate」步骤切换到目标页面。

  • 用临时变量中转(适合不想改动原变量设置的场景)
    要是你不想调整原变量的页面绑定和可见性,可以在当前执行页面创建一个临时变量(比如命名为Temp_Success),先把宏的输出结果存到这个临时变量里。接着添加「Navigate」步骤切换到Success所在的页面,再把Temp_Success的值赋值给Success,通过中转绕开页面限制。

  • 检查流程的页面切换逻辑
    有时候是流程步骤顺序出了问题:比如在执行赋值操作前,流程不小心跳转了其他页面,导致Success所在页面被隐藏。你可以顺着流程步骤走一遍,排查是否存在不必要的页面跳转,调整步骤顺序确保赋值操作时目标页面处于活跃状态。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 10:06:38