执行节点
1. 简介
执行节点,负责工作流中任务的执行,包括各种活动或操作,如数据处理、查询、计算,以及调用插件等。
2. 执行节点介绍
「智能助手Pro」中提供了如下 2 类、 9 种执行节点:
2.1 基础节点
基础节点是「智能助手Pro」的关键组成部分,包括:新增数据、修改数据、删除数据,负责对目标表单进行不同类型的数据操作,为用户提供了灵活且高效的数据管理手段。
2.1.1 新增数据
新增数据 是指,当「智能助手Pro」执行到该节点时,可根据前置节点所存储的数据或自定义值,向目标表单中添加一或多条数据。
2.1.2 修改数据
修改数据 是指,当「智能助手Pro」执行到该节点时,修改节点所指向的数据或目标表单中满足条件的已有数据;若找不到对应数据,还可直接新增数据。
2.1.3 删除数据
删除数据 是指,当「智能助手Pro」执行到该节点时,删除目标表单中满足条件的已有数据,或前置节点所指向的数据。
2.2 进阶节点
进阶节点,进一步扩展了「智能助手Pro」中数据处理能力的边界,可引入更多相关数据、进行中间计算、调用插件等,来满足复杂的业务需求。又可根据功能分为如下 3 类:
- 查询节点:查询单条数据、查询多条数据;
- 分支节点:条件分支;
- 运算节点:计算节点、插件节点。
具体说明如下:
2.2.1 查询单条数据
查询单条数据 是指,查询出目标表单中的某条数据,且查询结果支持被后续执行节点多次调用。
2.2.2 查询多条数据
查询多条数据 是指,查询出目标表单中的多条数据,且查询结果支持被后续执行节点多次调用。
2.2.3 条件分支
条件分支 可以在一个「智能助手Pro」中添加多个条件分支,使得「智能助手Pro」能够根据不同的情况或条件,选择性地执行不同任务。可以实现任务的顺序执行、并行执行或条件执行。
2.2.4 计算节点
计算节点,可以对「智能助手Pro」中前置节点上所存储的数据进行公式计算,且计算结果支持作为单条数据被后续节点调用。
2.2.5 插件节点
插件节点 是指,在「智能助手Pro」中通过调用外部插件实现对数据的转换、加工、验证、通知等,还可存储插件的执行结果供后续节点调用。
2.2.6 生成打印文件节点
生成打印文件 节点,可以对「智能助手Pro」中前置节点上所存储的单条数据进行打印,且生成的打印文件可作为附件类型被后续节点调用。
3. 注意事项
1)触发数据节点会存储一份原始数据供后续执行节点引用。即,在「智能助手Pro」的单次执行过程中,即使通过节点操作修改/删除了触发数据,其他节点仍可正常引用触发数据的原始值。
2)当「后续执行节点」需要调用「前置节点的数据」进行过滤、赋值或计算时,若所调用的数据不存在:
- 调用的数据已被删除;
- 调用查询单条/多条数据节点,但节点的查询结果为空。
则会对节点的执行效果产生影响,具体如下表所示:
调用场景 | 说明 |
作为某一 过滤条件 的过滤值 | 该过滤条件的过滤结果为空。若节点上设置了多个过滤条件,则不同条件间关系下的影响不同:
|
作为如下条件中的匹配值:
| 该条件的匹配结果为空。即:
|
对某一字段进行赋值 | 新增赋值:将该字段赋为空值 修改赋值:跳过修改该字段 |
参与如下节点的计算:
| 按空值参与计算 |