EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
安装部署
应用开发
专题场景实战案例
低代码(Low-Code)开发参考手册
高开开发参考手册
流程开发参考手册
AFCenter 使用指南
Governor 使用指南
升级手册
FAQ
8.3.2更新说明
  • EOS831升级EOS832手册
  • 微服务版本升级
  • AFCenter_UI
  • AFCenter
  • 低开应用
  • express版本升级
  • BPS

# EOS831升级EOS832手册

# 微服务版本升级

EOS831升级到EOS832共包含以下几个组件:

  • AFCenter
  • AFCenter_UI
  • 低开应用
  • express版本升级
  • BPS

注:1.升级过程中数据库数据一定要备份

# AFCenter_UI

AFCenter_UI为AFCenter前端静态资源,原先版本静态资源无增量修改情况下可直接解压缩832版本即可。有修改情况下则根据修改记录情况自行在832版本解压缩后再进行对应修改。

# AFCenter

Afcenter有两种方式(如果afcenter含有低开应用,可以参考低开应用的升级):

  • 新建环境,导入数据
  • 在原有环境升级

新建环境导入数据

  1. 初始化832全量数据库脚本(db-scripts\all\Mysql\all.sql)

    image-20240912161212811

  2. 将机构、员工、资源等数据在831环境导出,再重新导出到832环境

  3. 重新建菜单,绑定资源

  4. 如果831首选项有自定义配置,将相关自定义配置迁移至832环境首选项中

原有环境升级

  1. 执行升级脚本,解压缩介质包后在db-scripts文件夹下有以下路径对应模块目录的更新脚本,如下
  • afcenter\db-scripts\single\afcenter\upgrade\Mysql\8.3.1-8.3.2.sql
  • afcenter\db-scripts\single\bfp-config\upgrade\Mysql\8.3.1-8.3.2.sql
  • afcenter\db-scripts\single\lowcode\upgrade\Mysql\8.3.1-8.3.2.sql
  1. 替换介质包
  • lib目录下没有其他增量jar包时,可直接将832版本fatjar(com.primeton.gocom.afcenterall.boot-8.3.2-exec.jar)替换原先版本的jar包即可
  • lib目录下有其他增量包时,根据增量包记录自行查看增量包修改功能。在832完全替换fatjar后去除lib下增量包,部署完成后自行验证上一版本中lib增量包问题是否解决。
  1. 修改配置文件

​ 解压缩Afcenter介质包,以832配置文件为主,根据原先版本的配置文件修改记录,在新解压缩的832版本中找到对应位置做相应修改即可。如nacos地址、redis地址、端口等。

  1. 在 通用管理>数据导入>同步租户资源里同步数据
  2. 在 通用管理>数据导入>权限升级里升级权限(admin增加超级应用管理员权限,以及应用管理员角色需要的菜单、角色、业务字典等公共接口的权限)
  3. 系统新增部分功能及功能码,需要使用对应功能时需要在权限管理中进行重新赋权才能正常使用。
  4. 如果831系统首选项有自定义首选项配置,将自定义首选项配置备份至json文件中,再将下方提供的832系统首选项压缩包导入当前升级系统中,导入成功后将自定义配置加入当前首选项中即可。
  5. 832支持应用首选项配置,之前创建的应用缺少应用首选项数据,在下方下载832应用首选项后在应用首选项菜单内导入应用首选项。

🔗系统首选项包下载

🔗应用首选项包下载

  1. 针对升级后会出现的工作台我的应用widget出现多个:修改工作台我的应用widget,路径应用管理-门户管理-widget管理-我的应用widget,点击编辑,修改是否自定义改为是,然后再重新拖一个我的应用widget。

# 低开应用

应用的升级包括两个部分:BFP和lowcode

  1. 执行Lowcode相关的数据库升级脚本
    • afcenter\db-scripts\single\lowcode\upgrade\Mysql\8.3.1-8.3.2.sql
  2. 执行BFP相关的数据库升级脚本
    • afcenter\db-scripts\single\bfp-config\upgrade\Mysql\8.3.1-8.3.2.sql

后端包升级:修改低开应用中BFP、lowcode等相关的pom依赖版本号为8.3.2,拉取依赖后自行编译打包部署即可。

# express版本升级

express版本单体版不同于微服务版本有多个组件需要升级,express版本只有一个介质包,其中包含了后端fatjar和前端静态资源,解压缩介质包后如下结构

  • static为前端静态资源目录
  • db-scripts为sql脚本文件目录
  • config为介质包配置文件目录
  • bin为启动脚本文件目录
  • lib为外部增量包目录包含数据库驱动等

image-20240912161557480

升级步骤:

1、下载EOS832中express版本安装包

2、备份数据库数据

3、执行升级脚本(以下以MySql数据库为例)

  • EOS_Lowcode_Express_8.3.2\db-scripts\afcenter\upgrade\Mysql\8.3.1-8.3.2.sql
  • EOS_Lowcode_Express_8.3.2\db-scripts\bfp-config\upgrade\Mysql\8.3.1-8.3.2.sql
  • EOS_Lowcode_Express_8.3.2\db-scripts\lowcode\upgrade\Mysql\8.3.1-8.3.2.sql

4、修改数据库配置(使用执行过升级脚本的数据库)(EOS_Lowcode_Express_8.3.2\config\EOSLOWCODE\config\user-config.xml)

5、将EOS831环境中的express版其他配置同步修改到EOS832中的express版配置

6、启动服务即可

# BPS

升级步骤:

1、下载BPS832版本安装包

2、备份数据库数据

3、执行升级脚本(以下以MySql数据库为例)

  • EOS_Platform_BPS_Server_8.3.2\db-scripts\bps\upgrade\mysql\upgrade831-832.sql

4、如无定制化改动则只需要替换Fatjar。有增量改动时需要根据改动方式如,源码改动则需要申请新的源码进行合并重新打包处理;补丁方式改动只需替换Fatjar即可。

5、BPS832新增了新的流程统计功能,如需开启可参照流程统计进行配置

← 830升级831说明 产品补丁如何使用 →