Track Time Saved(记录节省时间)节点
使用 Track Time Saved 节点,根据执行实际经过的路径,记录工作流节省的分钟数。n8n 会累加一次执行中所有已运行的 Track Time Saved 节点,并在 Insights 中报告总量。
工作流不同路径节省的时间不同时,使用此节点。如果每次执行节省的时间相同,直接在工作流中设置固定值即可,无需此节点。
信息
先将工作流设为 Dynamic(动态)
只有工作流的 Estimated time saved(预计节省时间)设为 Dynamic(动态)时,此节点才会计入统计。请参阅设置工作流节省的时间。
节点参数
- Calculation Mode(计算模式):选择 n8n 如何统计分钟数:
- Once For All Items(所有数据项只计算一次):无论多少数据项到达此节点,都只计一次 Minutes Saved(节省的分钟数)。
- Per Item(按数据项计算):将 Minutes Saved(节省的分钟数)乘以输入数据项数量。
- Minutes Saved(节省的分钟数):此步骤节省的分钟数,必须为大于或等于零的整数分钟,默认为
0。
节点原样传递所有输入数据项,并将节省时间记录为执行元数据。
n8n 如何计算总量
n8n 会累加一次执行中所有实际运行的 Track Time Saved 节点。未运行分支上的节点不计入统计,因此总量能够反映实际经过的路径。
同一工作流可以放置多个 Track Time Saved 节点,n8n 会将它们在本次执行中的 值相加。
n8n 何时统计一次执行
n8n 仅为成功的生产执行记录节省时间。无论节点中设置什么值,以下执行都不计入统计:
- 手动执行。 从编辑器运行工作流不计入统计,只有生产执行才计入。
- 失败的执行。 执行最终发生错误时,n8n 不为其记录任何节省时间,即使部分 Track Time Saved 节点已经运行。
- 子工作流执行。 Insights 会跳过此类执行,因此子工作流中的 Track Time Saved 节点不会给子工作流或调用它的父工作流增加统计值。n8n 会将分钟数记录在子工作流自身的执行上,父工作流的总量不会累加这些值。要统计子工作流节省的时间,应将 Track Time Saved 节点放在父工作流中,并置于 Execute Sub-workflow 节点之后。
- 错误工作流执行。 n8n 将其视为运维工作,而不是产出性工作。
- 聊天执行。 通过 n8n Chat Hub 发送的消息不计入统计,即使执行成功也不计入。
- 智能体执行。 由 n8n Agent 发起的执行不计入统计,即使成功也不计入。
如果 Estimated time saved(预计节省时间)采用 Fixed(固定)而不是 Dynamic(动态),n8n 会完全忽略这些节点,改用固定值。
相关资源
- 使用 Insights 跟踪用量:Insights 仪表盘及工作流级别的节省时间设置。
- 工作流设置:设置 Estimated time saved(预计节省时间)的位置。
本文为社区中文翻译。查看对应英文原文