电话 400-111-2626

# 低代码脚本

# 文档概述

此文档旨在针对脚本引擎做详细介绍,涵盖操作方式,使用路径等,同时汇总低代码常用场景及其写法,为使用低代码的用户提供对应的案例,便于低代码的上手,减少开发的时间。

# 功能介绍

脚本引擎为低代码重要组成部分,可搭配不同场景,弥补复杂需求无法通过配置直接实现的场景。针对脚本是有一定的入门门槛,首次接触的同学需针对性相关的基础模块进行了解掌握。

# 功能涵盖范围

一级模块 二级模块 可编写脚本位置
表单设计 单行文本 默认值-自定义脚本
多行文本 默认值-自定义脚本
数字 默认值-自定义脚本
单项选择 默认值-自定义脚本
多项选择 默认值-自定义脚本
外键选择 默认值-自定义脚本
多表关联 默认值-自定义脚本
流程设计 人工任务 处理人设置-处理人范围-事件扩展
节点操作-办理-执行前/执行后
节点操作-驳回-执行前/执行后
节点操作-终止-执行前/执行后
启动抄送-抄送人-事件扩展
系统任务 执行类型-执行脚本
子流程 发起人设置-处理人范围-事件扩展
报表设计 指标图 统计模式-脚本模式-脚本内容
PC端设计 列表 添加-事件扩展-执行前/执行后
添加-页面操作-脚本设置/执行前/执行后
删除-事件扩展-执行前/执行后
一键修改-事件扩展-执行前/执行后
发起流程-事件扩展-执行前/执行后
自定义开发-执行时脚本扩展
自定义开发-执行前后事件扩展-执行前/执行后
编辑-事件扩展-执行前/执行后
编辑-页面操作-脚本设置/执行前/执行后
详情-事件扩展-执行前/执行后
详情-页面操作-脚本设置/执行前/执行后
看板视图 默认操作-事件扩展-执行前/执行后
扩展操作-设置脚本/执行前/执行后
甘特图 添加-事件扩展-执行前/执行后
添加-页面操作-脚本设置/执行前/执行后
删除-事件扩展-执行前/执行后
一键修改-事件扩展-执行前/执行后
发起流程-事件扩展-执行前/执行后
自定义开发-执行时脚本扩展
自定义开发-执行前后事件扩展-执行前/执行后
编辑-事件扩展-执行前/执行后
编辑-页面操作-脚本设置/执行前/执行后
详情-事件扩展-执行前/执行后
详情-页面操作-脚本设置/执行前/执行后
表单 页面操作-执行前/执行后
移动端设计 列表 操作设置-脚本编辑/执行前/执行后
右下方操作-事件扩展-执行前/执行后
表单 基础属性-事件扩展-执行前/执行后
树状列表 按钮设置-脚本编辑/执行前/执行后
智能助手 自动提醒 设置执行动作-接收人-脚本
自动任务 设置执行动作-脚本
回调任务 设置回调动作-脚本
触发事件 消息通知 接收人-脚本
群机器人 提醒人-脚本扩展
企业微信日程 参与者-脚本
在线监控 在线调试 编辑

# 功能限制说明

(1)执行顺序:在流程设计中的脚本执行,均为同步执行,即:脚本执行完毕后,才进去下一个节点进行流转

(2)区分执行前/执行后: 执行前:点击数据提交后,数据提交成功前,常用于数据校验,数据整合等 执行后:数据提交成功后,常用于复杂业务逻辑的处理,如:消息通知,业务数据生成

image.png

(3)若脚本引擎与触发事件同时使用,则执行顺序为:脚本引擎-触发事件

image.png

(4)执行顺序:事件拓展及页面操作中的触发事件的执行顺序

image.png

(5)脚本引擎为迁入业务模块的功能,为保障业务正常执行,针对脚本引擎做一定的限制,包含如下:

  • 执行超1min:报错提醒,提醒后,脚本可正常执行
  • 支持超20min:报错提醒,提醒后,脚本结束执行

image.png

1 / 0