脏节点#
脏节点是指曾经成功执行过,但其输出结果当前被n8n判定为过时或不可靠的节点。此类节点会被特别标注,以表明若重新执行该节点,输出结果可能会发生变化。这也可能是部分执行的起始点。
如何识别脏节点数据#
在工作流编辑器的画布中,您可以通过以下特征识别脏节点:不同颜色的边框以及取代原有绿色勾标的黄色三角标识。例如:

在节点编辑器视图中,输出面板同样会显示黄色三角标识。将鼠标悬停在三角标识上时,会显示提示信息说明n8n判定数据过时的具体原因:

n8n标记脏节点的原因#
n8n将执行数据标记为过时的原因包括但不限于:
- 插入或删除节点:新插入节点后的首个节点会被标记为脏节点
- 修改节点参数:被修改的节点会被标记为脏节点
- 新增连接线:新连接线的目标节点会被标记为脏节点
- 停用节点:被停用节点后的首个节点会被标记为脏节点
其他标记脏节点的情况:
- 取消固定节点:被取消固定的节点会被标记为脏节点
- 修改固定数据:固定数据后的节点会被标记为脏节点
- 若在循环内执行上述操作,循环的首个节点也会被标记为脏节点
对于子节点,在以下情况中,所有已执行的父节点(直至根节点)都会被标记为脏节点:
-
编辑已执行的子节点
-
新增子节点
-
断开或删除子节点
-
停用子节点
-
激活子节点
-
当删除工作流中已连接的节点时:

-
工作流序列中的下一个节点会变为脏节点:

使用循环功能时(通过循环处理项节点),当循环内任意节点变为脏节点时,循环的初始节点也会被判定为脏节点:

解决脏节点问题#
重新执行节点可清除其脏节点状态。您可以通过手动触发整个工作流,或通过执行步骤对单个节点及其后续节点进行部分执行来实 现。