脏节点
脏节点是指过去成功执行过,但其输出被 n8n 视为过时或不可靠的节点。它们被标记为脏节点是为了表明如果该节点再次执行,输出可能会有所不同。它也可能是部分执行的起点。如何识别脏节点数据
在工作流编辑器的画布中,你可以通过不同颜色的边框以及黄色三角形(代替之前的绿色勾号)来识别脏笔记。例如:
在节点编辑器视图中,输出面板还会显示一个黄色三角形。如果将鼠标悬停在三角形上,将出现一个工具提示,其中包含有关 n8n 为何认为数据过时的更多信息:
为什么 n8n 将节点标记为脏节点
n8n 可能会将执行数据标记为过期,原因有多种。例如:
- 插入或删除节点:将插入节点后的第一个节点标记为脏。
- 修改节点参数:将修改后的节点标记为脏节点。
- 添加连接器:将新连接器的目标节点标记为脏。
- 停用节点:将停用节点之后的第一个节点标记为脏节点。
Other reasons n8n marks nodes dirty
- 取消固定节点:将取消固定的节点标记为脏节点。
- 修改固定数据:将固定数据之后的节点标记为脏。
- 如果上述任何操作发生在循环内,也会将循环的第一个节点标记为脏。
对于子节点,在以下情况下还会标记任何已执行的父节点(直至根节点并包括根节点):
- 编辑已执行的子节点
- 添加新的子节点
- 断开或删除子节点
- 停用子节点
- 激活子节点
当使用循环(使用
Loop over Items节点)时,如果循环内的任何节点是脏的,则循环的初始节点也被视为脏的:解决脏节点
再次执行某个节点会清除其脏状态。您可以通过触发整个工作流来手动执行此操作,也可以在单个节点或其后的任何节点上使用
“执行”步骤运行部分执行。



