Duaer

数字组织与数据

编辑节点输出里的数据

节点输出可以在 JSON 视图里改。保存之后,这份改过的数据会固定在节点上,后面的步骤在编辑器里读到的是改过的版本。

什么时候编辑节点输出

上一步的真实输出缺了一个字段,或者你想让下一步先按某种边界数据走一遍。与其改上游再重跑,不如把这一步的输出改成你要测的形状。改的是编辑器里的这份副本,不是去改已经落库的历史执行。

在 JSON 视图里编辑节点输出并保存

  1. 打开节点,切到输出的 JSON 视图。表格视图只能看,不能改字段。
  2. 点 Edit。
  3. 按数据项的结构改。每一项仍要有 json。文件不要往 binary 里手写,固定数据本身也不接收文件。
  4. 点 Save。保存会同时把这份数据固定住。之后在编辑器里再跑,用的就是改过的这份,直到你 Unpin。

改的时候别弄坏结构

下一步如果用 {{ $json.customerId }} 读字段,你改名或删掉这个键,表达式会空。嵌套对象要保持原来的层级,例如 address.city 仍然在 address 里面。

项的数量也会影响后面怎么对应。原来 3 项你改成 1 项,后面按项执行的节点就只跑一次。对应关系见数据项在流程里怎么对应

[
  {
    "json": {
      "customerId": "c-18",
      "status": "past_due"
    }
  }
]

常见问题

在 Duaer 里编辑节点输出后,保存会怎样?

在 Duaer 里,节点输出要在 JSON 视图中点 Edit 再改。Save 会把改过的数据固定在该节点上。之后在编辑器里手动运行,后面的节点读到的是这份改过的数据,直到 Unpin。这不修改已经存下的历史执行。

编辑 Duaer 节点输出时要保持什么结构?

编辑 Duaer 节点输出时,每一项仍要有 json。后面的表达式要读的字段名和嵌套层级要保留,例如 address.city 仍然在 address 里面。改掉项的数量会改变后面按项执行的次数。

同组