智能助手升级说明

自 2024 年 12 月 30 日起,简道云将对老版智能助手进行升级迁移,以提供更为强大、高效的功能体验。本文将为您详细介绍具体的升级方案、兼容措施以及重要注意事项。

1. 升级方案

升级过程中,系统会根据老版智能助手,自动生成对应的“智能助手Pro 升级适配版”,且智能助手Pro 升级适配版的启用状态和执行效果会与老版智能助手保持一致。

升级后,在一段时间内仍将保留所有的老版智能助手(具体下线时间将另行通知),但会进行如下调整:

  • 停用所有老版智能助手,且不再支持启用。
  • 不再支持新增和复制老版智能助手。
  • 仅可查看老版智能助手的配置和执行日志,不可修改配置,但可删除老版智能助手。

注:智能助手Pro 升级适配版本质上仍是智能助手Pro,仅是为了保证执行效果与老版一致,在智能助手Pro 的基础上进行了一些特殊兼容配置,详情参见本文第五节。

2. 升级期间操作须知

升级工作预计耗时 3 小时,且在升级期间,将会禁止相关智能助手及应用复制安装操作,防止对升级工作造成影响。具体禁用操作如下表所示:

操作类型

禁用详情

表单操作

切换表单类型,包括从流程表单切换为普通表单,从普通表单切换为流程表单

智能助手操作

新建老版智能助手/智能助手Pro,或是对老版智能助手和原有智能助手Pro 进行编辑、删除、复制、停用/启用、移动、重命名、修改备注操作

应用复制安装

复制、安装应用

注:企业在升级前后复制安装应用时,仍需遵循下述规则:

  • 禁止安装、复制升级中企业的应用;
  • 安装/复制已升级企业的应用时,会自动剔除应用中的老版智能助手;
  • 已升级的企业,在安装/复制未升级企业的应用时,会自动剔除应用中的老版智能助手,请注意剔除带来的影响,并及时进行调整。

3. 智能助手Pro亮点合集

升级为 智能助手Pro 后,您可体验以下功能改进:

3.1 全面提升数据处理能力

智能助手Pro 新增引入 查询分支运算节点,可在执行过程中进行数据的查询、计算和打印,让更多业务数据参与流转。并可借助分支节点,根据不同情况灵活地进行不同的业务处理,从而大幅提升业务流程的自动化水平。

3.2 开放部分数量上限

相比于老版智能助手,智能助手Pro 在执行数量上具有突出优势。具体如下:

  • 一次执行中,可处理的执行动作数量:由 5 个提升至 100 个;
  • 删除数据节点 最多可删除的数据条数:由 100 条提升至 200 条。

以执行动作数量提升为例,如下图所示:

3.3 放宽嵌套层级限制

老版智能助手最多支持嵌套 3 层,例如,A 触发 B,B 触发 C,C 触发 D 为三层嵌套,可以正常保存执行,而在配置 D 触发 E 时,则会超出限制,保存失败。

智能助手Pro 放宽了这一限制,最多支持执行 10 层嵌套。以提供更大的灵活性,适应更为复杂的业务场景,详情参见:触发校验

3.4 删除数据过滤条件支持子表单字段

在「智能助手Pro >> 删除数据节点」中配置过滤条件时,支持使用子表单字段。

注:不支持单独删除子表单数据。即使过滤条件中使用了子表单字段,但过滤、删除对象仍为整条数据

3.5 修改数据过滤条件支持多个子表单

在「智能助手Pro >> 修改数据节点」中配置过滤条件时,支持对多个子表单字段进行过滤。以实现更为精细化的过滤,提升数据处理的灵活性。

3.6 提升子表单过滤场景中的修改上限

在老版智能助手的「修改已有数据/修改或新增数据 >> 过滤条件」设置中,若过滤条件的左右值均使用了子表单字段,则最多可以修改 1 条数据。若根据过滤条件查询出了多条数据,则会报错,无法执行修改。

而在智能助手Pro 中,最多可以修改 200 条数据。以同步变更入库数据为例,若发起了采购变更申请,对同一商品在多个仓库的采购数量进行变更,则需同步修改入库表中的多条入库数据。

如下图所示,智能助手Pro 通过过滤条件,从目标表单中查询出 2 条入库数据后,仍可正常执行修改:

4. 升级后的功能对照表

以下是升级前后的触发/执行动作对照表。升级后,您可通过该表来适应、学习智能助手Pro 的相应功能。更多对比详情可参考:智能助手Pro与智能助手功能对照

配置项

老版智能助手

智能助手Pro

触发动作

新增数据

修改数据

普通表单:修改数据

流程表单:数据或流程状态变更时(兼容配置,仅升级适配版智能助手Pro 可用)

删除数据

定时重复触发

定时触发(自定义时间触发类型)

定时单次触发

定时触发(自定义时间触发类型,且不重复触发)

执行动作

新增数据

修改已有数据

修改数据节点,且不勾选「没有可修改的数据时,向对应表单新增数据」选项

修改或新增数据

修改数据节点,并勾选「没有可修改的数据时,向对应表单新增数据

删除已有数据

5. 功能兼容点

鉴于智能助手Pro 与智能助手间存在部分功能差异,为确保升级后的执行效果与原先一致,升级适配版Pro 在智能助手Pro 的基础上,进行了一些特殊配置。

注:下述特殊配置仅适用于升级适配版Pro。若直接复制升级适配版Pro,新生成的为普通智能助手Pro,不保留特殊配置。若通过复制应用、应用分享再安装的形式,新应用内的安装的仍是升级适配版Pro。

具体说明如下:

5.1 新增「修改数据或流程变更时」触发动作

1)问题描述

在老版智能助手中,「修改数据」触发动作涵盖了数据变更及流程节点/状态变更,即修改数据、提交流程等都可以触发老版智能助手。

而在智能助手Pro 中,「修改数据」触发动作仅包含数据变更,流程节点/状态的变更无法触发 Pro。

2)解决方案

升级适配版Pro 新增「修改数据或流程变更时」触发动作,且触发效果通智能助手中的「修改数据」一致。即,在仅数据变更、仅流程变更,或是数据和流程同时变更的情况下,均可触发一次升级适配版 Pro。

注:该触发动作为系统自动兼容而来,不可手动选取添加。

5.2 新增「不可触发指定智能助手」选项

1)问题描述

由于老版智能助手与智能助手Pro 间不可互相触发,而智能助手Pro 之间可以互相触发。则升级后,可能会导致本不应互相触发的智能助手Pro 间(即升级而来的 Pro 和原有 Pro)可以互相触发,发生预期外的触发行为。

2)解决方案

升级适配版Pro 与原有配置了「 可触发所有智能助手」的智能助手Pro 中将新增「不可触发指定智能助手」配置项,用于指定不可联动触发的 Pro 名单。

同时,在升级过程中,系统会自动检测并识别那些本不应互相触发的智能助手Pro,并将它们加入到各自的不可触发名单中,确保升级后仍能保持原有的不可互相触发效果。

注:若未升级企业通过应用分享安装已升级企业的应用,且已升级企业应用中的智能助手存在「不可触发指定智能助手」设置,则未升级企业安装的应用内,原先为「不可触发指定智能助手」的配置项将会自动调整为「可触发所有」。

5.3 部分字段新增过滤关系

1)问题描述

在老版智能助手中设置过滤条件时,若对数字或多行文本字段进行过滤,可以选择子表单字段作为过滤值。而在智能助手Pro 中,不支持选择子表单字段。

2)解决方案

在升级适配版Pro 的部分节点中使用数字和多行文本字段时,新增支持「等于/等于任意一个」过滤关系。具体如下:

  • 删除数据节点:多行文本支持「等于」
  • 修改数据节点:多行文本支持「等于/等于任意一个」;数字支持「等于任意一个」

在上述过滤关系下,便可选择触发数据中的子表单字段作为过滤值。当字段值与子表单字段中的任一值相等时,便可视为满足过滤条件。

5.4 节点执行时跳过过滤条件筛选数据

1)问题描述

在老版智能助手的「删除已有数据」、「修改或新增数据」、或「修改已有数据」执行动作中,若设置了多个过滤条件,且其中某个过滤条件所涉及的表单字段已被删除,则执行时,该条件会被跳过,继续向下过滤。仅当所有过滤条件均失效时,才会报错。

而在执行智能助手Pro 时,一旦检测到有过滤条件中引用的字段已被删除,便会停止执行,直接报错。

2)解决方案

在该场景下,升级适配版Pro 会按老版智能助手的逻辑执行,仅跳过失效的过滤条件,而不立即报错(除非所有条件均被跳过)。但在修改升级适配版 Pro 的配置时,需先移除失效的过滤条件,否则将无法发布新的设计版本。

5.5 节点报错时将直接停止执行

1)问题描述

在执行老版智能助手时,若在某一动作处执行失败,则会跳过该动作继续向下执行。而在智能助手Pro 中,若在某一节点处执行失败,则会直接报错,停止执行。

2)解决方案

对于升级后,为启用状态的升级适配版Pro,其执行逻辑将与老版智能助手保持一致,进行跳过处理。但当对其进行编辑并发布新的设计版本后,将会按照智能助手Pro 的逻辑执行,直接报错并停止执行。

而升级后为停用状态的升级适配版Pro,在启用后,其执行逻辑将同智能助手Pro 一致,直接报错并停止执行。

5.6 支持使用多个子表单进行修改或新增赋值

1)问题描述

在「修改或新增」设置中,若对某一字段进行修改赋值和新增赋值时,都需使用子表单字段,则智能助手Pro 中要求必须使用同一子表单内的字段。而老版智能助手不做要求。

如下图所示,可以使用不同的子表单字段对「子表单a.单行文本」进行赋值:

2)解决方案

升级适配版Pro 放宽了限制,当修改数据设置中的赋值字段来自于触发数据时,便可使用同一来源的不同子表单字段进行新增赋值,可确保升级后的业务执行效果与老版智能助手一致。

5.7 子表单数据为空时跳过过滤

1)问题描述

若在修改或新增数据,或修改已有数据时,使用子表单字段作为过滤值,且执行过滤时子表单数据为空,则老版智能助手会跳过该过滤条件,继续向下执行其他过滤条件;或是跳过本次修改,继续向下执行。

而在智能助手Pro 中,则会视作「过滤结果为空」进行处理。

2)解决方案

升级后,升级适配版Pro 的执行逻辑将与老版智能助手保持一致,进行跳过处理。

5.8 保留主改主时的主子/子子匹配条件

1)问题描述

老版智能助手「修改或新增」设置中的过滤条件会用于数据过滤和匹配两个环节。在仅用主字段修改主字段时,过滤条件中的主子类型的过滤条件同时参与过滤和匹配,过滤条件中的子子类型的过滤条件,仅参与匹配。

而智能助手Pro 中,是直接拆分为过滤条件和匹配条件两处设置。且限制了,在仅用主字段修改主字段时,不支持配置主子/子子匹配条件,无法实现老版的对应匹配效果。

2)解决方案

升级适配版Pro 会对原有主子/子子过滤条件进行兼容。对于原子子过滤条件,将会在升级适配版Pro 的匹配条件设置处保留;原主子过滤条件,将会在升级适配版Pro 的过滤条件和匹配条件处保留。

但匹配条件部分仅支持删除,不支持修改。并且,若在编辑升级适配版Pro 时,添加了新的修改字段(且其中包含子表单字段),便会清空上述兼容的匹配条件,需要重新进行设置。

6. 功能不兼容点

升级后,将会发生以下功能变更,请根据需要及时调整相关配置:

6.1 定时触发的Pro在表单扩展功能处不可见

在「定时触发 >> 自定义时间触发」方式下,智能助手Pro 会根据执行节点中所选择的表单(如新增/删除/修改/查询数据时的目标表单、插件的读写表单),展示在对应表单的 扩展功能 页面下。

其中,若智能助手Pro 中的执行节点均未选取表单(如使用插件节点时,未设置读写表单),则无法展示在表单扩展功能处,可前往「应用后台 >> 智能助手 >> 定时触发Pro」页面,在「自定义开始时间」分组下进行统一管理、查看。如下图所示:

注:「定时触发」方式的老版智能能助手会升级为「定时触发 >> 自定义时间触发」类型,且设置了插件读写表单的智能助手Pro,在对应表单的扩展功能页面下可见。

6.2 修改子表单数据时的匹配策略变更

在使用子表单数据修改子表单数据时,修改过程为:

  • 取出赋值子表单中的一条数据,根据过滤条件,从目标子表单中匹配到对应的数据后,进行修改;
  • 接着从赋值子表单中取出第二条数据,重复上述过程,直到遍历完赋值子表单中的所有数据。

而在上述过程中,老版智能助手与智能助手Pro 的匹配策略不同,进而导致执行结果不同,如下图所示。请在升级后根据需要自行调整相关设置:

  • 老版:已被修改的目标子表单数据,会按修改后的新值参与下一轮匹配;
  • Pro:已被修改的目标子表单数据,仍按原值参与下一轮匹配。

6.3 修改主表数据时的过滤规则变更

在老版智能助手中使用非子表单字段(包括:主表字段/自定义值/空值)来修改主表字段时,若含有 2 个及以上的主子过滤条件(即使用子表单字段对主表字段进行过滤),如下图所示:

则会按如下规则过滤数据,并对过滤出的数据执行修改。如下图所示:

  • 对于单个主子过滤条件,将子表单字段的所有值视为一个数组,过滤出「主字段=数组中的任意值」的数据;
  • 最后,对所有过滤条件的结果取交集。

而在智能助手Pro 中,将严格按照过滤条件进行匹配,不存在「主字段=数组中的任意值」逻辑。可能会导致升级后的执行效果不同,请在升级后根据需要自行调整相关设置。

6.4 修改子表单数据时的过滤规则变更

在老版智能助手的「修改已有数据」执行动作中,添加了子子过滤条件(即使用子表单字段对子表单字段进行过滤,且此时也必须设置一个主主过滤条件),并使用主表字段/自定义值来修改子表单字段时:

若过滤条件中右值子表单为空,则会跳过该过滤条件,直接进行字段值的修改。

而在智能助手Pro 中,在右值子表单为空时(即过滤条件无效时),将会直接报错。可能会导致升级前后的执行效果不同,请根据需要自行调整相关设置。

6.5 过滤条件无效时将会直接报错

在老版智能助手的「修改或新增数据」、「修改已有数据」执行动作中,若使用了流程状态进行过滤,则当右值(即触发数据)流程状态为空时,该过滤条件无效,老版智能助手会跳过该条件继续向下执行。

而智能助手Pro 中,将会直接报错。可能会导致升级后的执行效果不同,请在升级后根据需要自行调整相关设置。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验