Duaer

数字组织与数据

开发和调试时固定数据

把某一步的输出固定下来之后,再往下调试就用这份数据,不用每次都等前面的节点重新跑。固定数据只在编辑器里生效,线上运行不会使用固定数据。

固定数据只在编辑器里生效

固定数据是把这一步已经跑出来的输出钉在节点上。你改后面的节点时,这一步不再向外请求,直接交出钉住的那一份。适合前面是付费接口、慢查询,或者你暂时不想反复触发。

它只在你于编辑器里手动运行时使用。这条数字组织被定时或 Webhook 触发时,用的是当时的真实输出,不会读你钉在画布上的那份。

怎么把节点输出固定下来

  1. 先执行这个节点,让输出面板里有数据。
  2. 在输出面板点 Pin data。
  3. 节点上会出现已经固定的提示。再执行后面的节点时,它们读到的是这份。
  4. 要取消,在同一条提示里点 Unpin。

什么输出不能固定

  • 这一步有多路主输出时不能固定。只能钉单路主输出。
  • 输出里带 binary 文件时不能固定。文件不进这份钉住的数据。
  • 执行数据被隐藏、而且不能临时查看的记录,不能从执行视图钉回编辑器。

从以前的执行里抄一份

打开一次过去的执行,复制定义好的输出 JSON,回到节点的 JSON 视图,点 Edit,贴进去,再 Save。保存之后这份数据同时被固定。怎么改已经固定的数据,见编辑节点输出里的数据

常见问题

Duaer 的固定数据在什么时候生效?

Duaer 的固定数据只在编辑器里手动运行时生效。定时或 Webhook 触发的线上运行使用当时的真实输出,不读取画布上钉住的那份。固定数据不能包含 binary 文件,也不能钉多路主输出。

在 Duaer 里怎么固定一个节点的输出?

在 Duaer 里,先执行该节点,让输出面板有数据,再点 Pin data。取消时在同一条提示里点 Unpin。把过去某次执行的 JSON 贴进 JSON 视图并 Save,也会把那份数据固定住。

同组