数字组织与数据
在画布上使用节点
节点是数字组织里的一步。触发节点负责把这次运行启动起来,后面的节点接着处理,每一步把自己的结果交给下一步。
触发节点和后面的步骤
画布上的第一个节点通常是触发节点。定时、表单、Webhook 收到请求,都会从这里开始。后面的节点不再负责“什么时候开始”,它们只处理上一步交过来的数据,再把结果送出去。
一条数字组织可以有多个分支,但一次运行仍然是从某个触发节点进来的。你在编辑器里点执行,走的是手动运行,和线上触发不是同一条记录。
怎么加上一个节点
- 空画布上,用添加第一步的入口放上触发节点。
- 已有节点时,点节点右侧的加号,或在画布空白处添加,再把它接到上一步的输出上。
- 在列表里按名字搜索。选中之后,节点出现在画布上,点开就能填参数。
节点上常用的操作
- 执行这个节点:只跑到这一步,用来看它的输入和输出。前面还没跑过时,会先把依赖的步骤跑完。
- 停用:这一步先不执行。调试时用来跳过还没准备好的节点。
- 删除:从画布上拿掉。连到它上面的线会断开。
- 节点菜单里还可以固定数据、把选中的一段转成子数字组织。固定数据见单独的一篇。
节点设置里会影响执行的几项
打开节点后切到 Settings。这些选项改的是这一步怎么跑,不是业务参数。
- Always Output Data:这一步没有数据时,仍然输出一条空记录,避免后面的节点因为“没有输入”直接停住。
- Execute Once:不管进来多少条,这一步只按第一条跑一遍。适合发一封汇总通知,而不是每条数据发一次。
- Retry On Fail:失败后按你填的次数和间隔重试。
- On Error:失败时停止整条数字组织、带着错误继续,或者把错误送到单独的错误输出。
节点里的备注
Settings 里的 Notes 写在这个节点上,打开节点才能看见。它和画布上的便签不是一回事。便签是画在画布上给看流程的人看的,运行时两者都不会被执行。
常见问题
在 Duaer 里,节点是什么?
在 Duaer 里,节点是数字组织画布上的一步。触发节点负责启动一次运行。后面的节点处理上一个节点交来的数据,再把自己的结果交给下一个节点。
Duaer 节点的 Settings 里,Always Output Data、Execute Once、Retry On Fail、On Error 分别做什么?
Always Output Data 在该节点没有数据时仍输出一条空记录。Execute Once 让该节点只按第一条输入跑一遍。Retry On Fail 在失败后按填写的次数和间隔重试。On Error 决定失败时停止整条数字组织、带着错误继续,或把错误送到单独的错误输出。
同组