更新内容
修复部分Bug;
增加了一些新的通用接口;
UI事件增加了部分功能;
增加了函数package包名能力(小范围灰度);
优化了函数监控看板
api更新
- 增加excel解析接口api
Fx.file.parseExcel
- 增加ai预测生成器模型接口
Fx.AI.perdictWinRate
功能提升
- UI事件能力升级
1.1 UI事件支持获取当前页面标识(Add:新建页面,Edit:编辑页面)
context.actionPage
1.2 UI事件支持获取批量操作的数据(兼容单条)
Map currentBatchDetails = event.getCurrentBatchDetails()
1.3 从对象字段支持必填,支持行级隐藏、只读、必填
// 从对象字段只读隐藏支持单条 (无where条件时表示所有数据隐藏、只读、必填)
editDetailFields "object_qep6N__c" fieldApiName("field_jt9F4__c") hidden(true) readOnly(true) required(true) where { x -> (x["a"] as Integer) > 0 }
editDetailFields "object_qep6N__c" fieldApiName("field_y220t__c") hidden(true) readOnly(true) required(true) where { x -> (x["a"] as Integer) > 0 }
- 函数支持包名
函数增加了包名的概念,未来可以自己定义包名,便于项目化管理
目前创建指定包名创建函数小范围灰度中
- 函数监控大盘优化
支持多维度看板:整体维度,命名空间维度,函数维度
支持多维度卡片:调用次数,错误次数,平均RT,最大延迟时间,平均延迟时间,最大执行耗时,调用API错误
4.函数开发者证书功能提升
功能的多样性,开发者证书可支持场景:高代码,vscode插件,自定义API控制器
增加了授权开发者证书时对员工权限的验证,提升安全性
增加了证书的私密性,不再展示到页面,函数底层也不会存储
注:当前版本开发者证书与旧版本证书不兼容,对应支持场景也不兼容
使用新版证书,对应需要更新高代码脚手架,vscode插件
高代码更新方式:
--下载新的maven插件到lib目录
--安装maven插件
mvn install:install-file "-Dpackaging=maven-plugin" "-Dfile=lib/apl-sdk-maven-plugin.jar" "-DgroupId=com.facishare" "-DartifactId=apl-sdk-maven-plugin" "-Dversion=1.0-SNAPSHOT"
--更新函数api
vscode更新方式:
--安装最新版