提交时执行动作

1. 简介

1.1 功能简介

表单提交时支持触发前端事件,可执行自定义请求或调用插件,实现与外部系统的数据联动或业务处理等。

1.2 使用场景

适用于需要在表单提交时立即执行一些业务定制化操作的场景,例如:

  • 提交订单后,将订单数据同步到外部系统;
  • 提交报名表后,调用插件生成所需业务记录;
  • 提交客户信息后,向指定接口推送线索数据;
  • 提交审批或工单后,触发第自定义校验校验或处理逻辑。

1.3 预期效果

以预算申请为例,员工提交费用申请时将触发前端事件,自动回填外部财务系统中相应科目的实时预算余额,用于表单提交校验,避免申请超出预算。效果如下所示:

1.4 版本说明

「提交时触发前端事件」属于「表单开放性增强」功能包中的能力之一,该功能包为高级付费功能,需企业版及以上版本可用,标准版可增购。详情参见:表单开放性增强相关功能付费说明

2. 设置步骤

支持从以下 2 个入口,创建触发时机为「表单提交触发」的前端事件。

入口

说明

表单属性 > 表单提交时 > 执行动作

仅管理「表单提交触发」类型的前端事件

表单属性 > 前端事件

表单内所有前端事件的统一管理入口

注:表单提交时仅支持触发 1 个前端事件。

2.1 入口一:在「表单提交时」中添加

进入表单编辑页面,在「表单属性 > 表单提交时 > 执行动作」处,点击添加动作。可选择的执行动作类型为:

  • 自定义请求:提交表单时向指定接口发送请求,或根据自身需求封装接口,实现接口取数、数据验证、数据分析、触发事件等一系列自定义操作
  • 调用插件:提交表单时调用已安装的插件能力。

具体设置详情可参见开放平台文档:自定义请求调用插件

注:

1)该入口下仅展示触发时机为「表单提交触发」的前端事件。

2)在该入口处创建的前端事件,触发时机默认设置为「表单提交触发」。如需修改,可前往「表单属性 > 前端事件」中调整。

2.2 入口二:在「前端事件」中添加

进入表单编辑页面,在「表单属性 > 前端事件」处添加前端事件,并将触发时机设置为「表单提交触发」。

通过该入口创建的「表单提交触发」类前端事件,同样会在「表单提交时 > 执行动作」处展示和生效。执行动作的具体设置可参见开放平台文档:自定义请求调用插件

3. 注意事项

1)在「表单提交触发」类型下,仅支持配置已安装的、后端插件。

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