功能入口与设计步骤
1. 简介
本文将对「智能助手Pro」的功能入口和设计步骤进行详细介绍,旨在帮助用户快速上手搭建「智能助手Pro」并进行实际应用。
2. 功能入口
2.1 从表单中进入
1)进入「表单编辑 >> 扩展功能 >> 智能助手 」:
- 若表单未设置过「智能助手Pro」,可以点击「新建智能助手」进行新建添加;
- 若表单已设置过「智能助手Pro」,可以根据表单参与的触发类型、作为触发动作/执行动作进行筛选查看,并进行编辑、启用/停用、查看执行日志、复制以及删除操作。
2.2 从应用后台进入
1)点击「工作台 >> 应用 >> 应用后台」:
2)进入应用后台,选择高级功能中的「智能助手」:
- 若未添加过「智能助手Pro」,可以在以下两个位置进行添加:
- 若已经添加过「智能助手Pro」,可以在该页面内根据分类/名称/触发表单/执行表单/启用状态进行筛选查看,并进行编辑、复制、删除、启用/停用以及查看执行日志操作,详情参见:管理智能助手Pro。
3. 设计步骤
在工作流中,往往需要一个“触发器”来触发一系列任务的自动执行。而对应到「智能助手Pro」中,则是通过一个触发节点来触发,通过多个执行节点来执行一系列任务。
3.1 设置触发节点
触发节点,负责触发整个「智能助手Pro」的执行。它能够识别在何时启动「智能助手Pro」,可以是各种事件或特定时间,例如,在新增表单数据时、或到达特定日期时进行触发。
触发节点的设置包括:选择触发方式、添加触发动作(定时触发方式下,为设置触发时间类型)。具体如下:
3.1.1 选择触发方式
根据需求选取合适的触发方式,且不同的触发方式将直接影响后续触发动作的配置。如下表所示:
触发方式 | 触发说明与支持的触发动作 |
当表单中的数据、或流程状态发生变化,且变化满足一定条件时,触发「智能助手Pro」:
| |
从设定的时间点或表单中的指定时间开始,按照一定频率周期性地触发「智能助手Pro」:
| |
当指定 URL 接收到来自外部系统的数据推送时,触发「智能助手Pro」 | |
点击自定义按钮后,便会触发按钮所绑定的「智能助手Pro」 注:仅可在「扩展功能 >> 自定义按钮」页面内设置按钮触发。 |
新建一个「智能助手Pro」,并选择触发方式。如下图所示:
点击「确定」后,将自动进入设计画布,进行后续节点的配置。
3.1.2 设置触发节点
选中触发节点,添加所需触发动作(支持添加多个触发动作)。以修改数据时为例,如下图所示:
3.2 添加并设置执行节点
执行节点,负责「智能助手Pro」中各种任务或操作的执行,如数据处理、查询、计算,以及调用插件等。
点击「+」按钮,即可顺序向下添加执行节点,并可结合条件分支实现任务的顺序执行、并行执行或条件执行。
执行节点说明如下表所示:
节点名称 | 作用 |
根据前置节点所存储的数据或自定义值,向目标表单中添加一或多条数据 | |
修改前置节点所指向的数据、或目标表单中满足条件的已有数据;若找不到对应数据,还可直接新增数据 | |
删除目标表单中满足条件的已有数据,或前置节点所指向的数据 | |
查询出目标表单中的某条数据,且查询结果支持被后续执行节点调用 | |
查询出目标表单中的多条数据,且查询结果支持被后续执行节点调用 | |
在一个「智能助手Pro」中添加多个条件分支,使得「智能助手Pro」能够根据不同的情况或条件,选择性地执行不同任务 | |
对前置节点上所存储的数据进行公式计算,且计算结果支持作为单条数据被后续节点调用 | |
在「智能助手Pro」中通过调用外部插件实现对数据的转换、加工、验证、通知等,还可存储插件的执行结果供后续节点调用 | |
可以对「智能助手Pro」中前置节点上所存储的单条数据进行打印,且生成的打印文件可作为附件类型被后续节点调用。 |
3.3 保存并启用智能助手Pro
通过上述步骤,我们基本完成了工作流设计。别忘记点击「保存并启用」按钮,使「智能助手Pro」按照当前设计运行。
4. 注意事项
1)「智能助手Pro」与「智能助手」间不会互相触发。如,「智能助手Pro」执行了「新增 A 表数据」操作后,不会联动触发「触发动作为新增 A 表数据」的「智能助手」;反之,同理。
2)「智能助手Pro」中新增「流程变更时」触发动作,对流程表单中的流程与数据进行拆分处理,即:
- 仅修改数据:可以单独触发一次「修改数据时」的「智能助手Pro」
- 仅变更流程:可以单独触发一次「流程变更时」的「智能助手Pro」
则,在修改数据并变更流程时,可触发两次「智能助手Pro」,且先触发执行「修改数据时」的「智能助手Pro」,再触发执行「流程变更时」的「智能助手Pro」。
3)因网络波动、队列阻塞等原因,「智能助手Pro」可能会执行失败,如遇到「智能助手Pro」执行失败的情况,可以在 执行日志 里查看失败日志,进行手动调整。