更新内容
修复部分Bug
增加了一些新的通用接口
增加了函数监控看板
增加了函数超时限制
工作流的 context.details 不再进行默认查询
api更新
1.增加批量恢复接口 Fx.object.bulkRecover
恢复已作废的数据
String objectAPIName = "AccountObj";
List objectIds = Lists.newArrayList("60057c76a383690001243bb4","60057c76a383690001243bb5");
Fx.object.bulkRecover(objectAPIName, objectIds).result();
2.更新接口增加支持字段
2.1 支持是否使用当前用户调用修改数据接口,默认否;
ActionAttribute.modifiedBySelf
UpdateAttribute.modifiedBySelf
2.2 支持是否校验数据权限,默认不校验;
UpdateAttribute.applyDataPrivilegeCheck
2.3.支持是否跳过不可变字段验证,默认false;
ActionAttribute.skipImmutableFieldValidate
主要应用于上游数据同步到下游时,下游是否可对锁定字段编辑;
3.增加函数异常处理方式
Fx.message.throwErrorMessage(" 函数中断 ") //抛出异常信息,已知的确定的异常,主要作用为中断;在函数列表页面展示结果为成功;
Fx.message.throwException(" 函数异常 ") //抛出异常信息,未知的不确定的异常,主要作用为抛错;在函数列表页面展示结果为失败;
4.增加接口 Fx.tail.checkTailDiff
用于处理和CRM尾差操作相关的API
https://help.fxiaoke.com/0568/fc26/8bf6/cb34d593097d60690b6c871f8ada131e
5.增加消息通知-客群通道
Channel channel = Channel.ObjectSession("AccountObj", "61848edfd9007e00019ee222") //发送客群
6.工作流函数context.details功能下线
使用context.details方法会有相应报错,仅对2024.4.1日后新创建的工作流函数生效
功能提升
函数监控看板
函数日志能力-调用分析日志;
通过调用分析日志分析函数执行慢,接口耗时长等问题
注意事项:
- 目前所有日志保存30天
- 监控看板(灰度)/ 调用日志分析(全网) 目前只在纷享云提供
- 监控看板需要申请灰度(开发平台函数监控看板),申请后可以在<管理后台/企业日志/函数监控>,中看到看板信息
- 更多的筛选条件以及不同纬度看板,平台侧还在陆陆续续补充
系统升级
为了更好的保证系统的稳定性,防止单企业单函数影响其他企业函数运行,对函数做出如下升级/限制
函数执行时间限制(仅对2024.1.1号创建的新函数生效,独立环境不限制)
命名空间 | 限制值 |
---|---|
debug执行 | 120s |
按钮 | 60s |
流程 | 300s |
自定义控制器 | 300s |
计划任务 | 600s |
电子签 | 180s |
认证提供商 | 180s |
互联数据同步 | 60s |
校验函数 | 50s |
数据集成 | 300s |
事件监听 | 300s |
对象导出插件 | 60s |
ERP集成平台 | 180s |
默认 | 15s |
函数内存限制(2024.1.1号为时间分割线,独立环境不限制)
老函数 | 新函数 |
---|---|
512m | 256m |