触发校验

当智能助手的设置过程中不符合预设要求,将触发相关校验。

1、触发层级校验


说明:A触发B,B触发C,C触发D。这已经形成了3层触发。当A被设置为目标表单或者D被设置为触发表单,触发层级就会超过3层。

如当D再被设置为触发表单时,点击「下一步:设置后续动作」时则触发校验「触发表单是其他智能助手的目标表单,且嵌套超过3层」。


层级校验需要满足:下一个智能助手的触发动作等于上一个智能助手的执行动作。


特殊情况说明:当A触发B,B触发C,二者均为批量触发(且B触发C的执行动作为修改数据),那么,当A触发B执行完毕再执行B触发C时,只能触发一条数据执行成功,其余数据执行失败。

2、触发循环校验


(1)直接触发

文中的A、B、C代表三种不同的表单。

直接:如A新增触发B新增,当B新增触发A新增时即触发循环校验;A修改触发B新增,当B新增触发A修改时即触发循环校验。


(2)间接触发


间接:如A新增触发B新增,B新增触发C新增,当C新增触发A新增时即触发循环校验;A修改触发B新增,B新增触发C新增,C新增触发A修改时即触发循环校验。

如下图,当C新增再触发A新增时,就构成一个循环,属于第「5」种方式触发的循环校验。


(3)循环校验总结:


如需满足循环校验,第一个智能助手的触发动作需要和最后一个智能助手的执行动作一致;且中间部分的触发动作与执行动作(触发动作=执行动作)需要全部一致。

注意:当触发动作为「修改或新增数据后」 ,但「执行动作」为「修改数据」时,将不会触发流程;若应用里使用了智能助手,复制应用时会复制智能助手的相关设置,同时计算智能助手使用量

Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?