920更新日志

更新内容

修复部分Bug;
增加了一些新的通用接口;
UI事件增加了部分功能;
增加了函数package包名能力(小范围灰度);
优化了函数监控看板

api更新

  1. 增加excel解析接口api
    Fx.file.parseExcel
    
  2. 增加ai预测生成器模型接口
     Fx.AI.perdictWinRate
    

功能提升

  1. 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 }
  1. 函数支持包名

函数增加了包名的概念,未来可以自己定义包名,便于项目化管理

目前创建指定包名创建函数小范围灰度中

img_13.png

  1. 函数监控大盘优化

支持多维度看板:整体维度,命名空间维度,函数维度

支持多维度卡片:调用次数,错误次数,平均RT,最大延迟时间,平均延迟时间,最大执行耗时,调用API错误
img_14.png
img_15.png

4.函数开发者证书功能提升

功能的多样性,开发者证书可支持场景:高代码,vscode插件,自定义API控制器

增加了授权开发者证书时对员工权限的验证,提升安全性

增加了证书的私密性,不再展示到页面,函数底层也不会存储

img_17.png

img_16.png

注:当前版本开发者证书与旧版本证书不兼容,对应支持场景也不兼容

使用新版证书,对应需要更新高代码脚手架,vscode插件

高代码更新方式:

--下载新的maven插件到lib目录

img_18.png

--安装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

img_19.png

vscode更新方式:

--安装最新版

img_21.png

2024-09-19
0 0