iVX5.0更新功能

更新 - 图1

更新时间:2024-05-16 15:24:13

后台Java源码导出


后台支持基于spring boot架构的java源码导出,可在完整项目代码导出编译,无需依赖基座程序。微服务使用dubbo rpc框架,后续将支持跨服务的全局事务。

更新 - 图2

(可在菜单栏文件菜单下选择导出完整java项目)
导出之后详细的的编译部署方法见文档:https://doc.ivx.cn/?page=18ebada5fec ##
#### 去掉回调
去掉回调,前后端事件面板全部同步执行,可引用所有上面执行块的返回结果,前后端动作组、函数的返回结果均可直接在公式编辑器中引用。

更新 - 图3

(前端同步执行事件示意图,可在公式编辑器直接选择上面执行的服务块结果)

更新 - 图4

(前端同步执行事件示意图)

更新 - 图5

(后端同步执行事件示意图,可在公式编辑器直接选择上面执行的数据库与动作组结果)

公式编辑器优化


公式编辑器优化,支持颜色,字符拼接,条件块,值映射等预置输入块,公式编辑器支持嵌套

更新 - 图6

(公式编辑器优化示意图)

更新 - 图7

(颜色与数学公式使用示意图)

更新 - 图8

(字符串拼接示意图)

更新 - 图9

(条件块示意图)

更新 - 图10

(值映射示意图)

更新 - 图11

(公式编辑器支持嵌套示意图,入参填写框也是一个公式编辑)

条件块优化


条件块优化,支持条件嵌套

更新 - 图12

(条件块嵌套示意图)

事件面板内部支持局部变量定义


事件面板内部支持局部变量定义,可在事件面板右侧添加局部变量

更新 - 图13

(局部变量示意图,可在事件中定义局部变量)

循环支持break,新增数组循环


循环支持终止(break);额外支持数组循环,可直接点选数组内每行的元素值

更新 - 图14

(数组循环示意图,可直接点选数组内每行的元素值,并可设置条件去执行终止循环动作)

新增用户中心


新增用户中心功能,去掉用户与账号系统组件,用户中心支持用户登录、组织管理、权限管理等完整的用户管理功能,任何一个应用或一组应用,只需绑定一个用户中心,即可完成所有用户相关功能,无需在应用内开发用户相关逻辑

更新 - 图15

(用户中心示意图,可在后端资源中创建并使用用户中心)

前后台支持自动log


前后台均支持自动log,可在事件面板的右侧点击log图标开启,开启后前端可在浏览器的检查模式下在console中查看相关信息,后端可在日志中查看相关信息

更新 - 图16

(自动log功能前端事件示意图,可在事件面板的右侧点击log图标开启)

更新 - 图17

(自动log功能前端事件示意图,前端可在浏览器的检查模式下在console中查看相关信息)

更新 - 图18

(自动log功能后端事件示意图,可在事件面板的右侧点击log图标开启)

更新 - 图19

(自动log功能后端事件示意图,开启日志后可在日志中查看额外的log信息)

镜像仓库管理


针对iVX私有部署版的企业用户,可以将Java源码推送部署包至镜像仓库,支持企业用户自己配置容器集群,在iVX中统一管理。(公网的个人和企业专业版不支持)

更新 - 图20

(可在菜单栏文件菜单下选择推送部署包至仓库)

更新 - 图21

(推送后的应用可以在工作台->资源服务->镜像仓库中查看)

更新 - 图22

(可以灵活的查看与管理版本)

更新 - 图23

(可以一键部署在测试与生产环境中)

新增iVX模型模板


【暂未上线】去掉电商,投票,路由表等组件,后续将提供iVX模型模板,支持可视化数据流编辑。

更新 - 图24

更新 - 图25


前端npm包或UI资源库一键导入


【coming soon】前端npm包或UI资源库一键导入,无需编写代码,此功能仅5.0应用可使用。

更新 - 图26

(外部组件库导入示意图)

更新 - 图27

(外部组件库导入示意图,可填写信息后一键导入外部组件库使用)

后台支持自定义拦截器


【暂未上线】后台支持自定义拦截器
新版本暂未支持功能
由于新版本尚处于体验阶段,有些功能我们将在后续逐步完善。目前,socket和定时服务暂时Java版本还没有支持。