天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1490|回复: 0

[常见问题] 2.5SP8升级至4.1+版本教程

[复制链接]
Chain 发表于 2020-1-20 14:47:12 | 显示全部楼层 |阅读模式
场景说明:比较多的MyApps平台的老用户使用的是1.6以下的版本,如1.5或者更旧的版本,因为平台每个大版本之间的功能都有所改动,导致了每个版本及数据结构都存在着一定的差异,所以在这里建议各位老版本用户应该是先升级到1.6的最新版本之后再升级到4.1,这样的问题出现概率较低,兼容性较好。给予目前

本次升级使用的版本是:2.5SP8(大概是2014年的版本),使用的是SqlServer数据库。

用户须知:如果用户平台使用的是MySQL以外的数据库,如:Sqlserver/Oracle等,升级版本后需要跟天翎商务人员申请license,否则启动会出错。

升级思路:2.5SP8 —升级—> 1.6版本(在该版本上面进行功能验证) —升级—> 4.1版本

2.5SP8版本升级1.6版本

第一步:检查2.5SP8版本功能是否可以正常使用并对(数据库、OBPM项目包)备份;

第二步:停止tomcat(由于旧版本jdk和tomcat版本也是比较旧的,建议升级一下jdk1.7以上,tomcat7以上版本);

第三步:下载1.6平台最新版;

下载地址:MyApps最新版本平台下载地址

第四步:获取obpm1.6的项目包方式;

方式一:安装平台之后复制项目包

1.下载好的WeiOA365Setup_V1.6.0-38344.exe安装程序直接进行安装;

2.关闭杀毒软件防止注册服务时拦截无法安装;

3.一键安装,跟着提示进行安装,安装完成后会跳出访问的页面如下;

4.打开浏览器输入lolcahost:8080进行访问;

2.5SP8升级01.png
注意:建议提前验证一下功能的正常使用,简单的跟踪帮助页面简单的操作一下功能。

方式二:解压安装包直接获取项目包的方式

1.下载好最新的平台安装包使用压缩工具解压出项目包;

下载地址:MyApps最新版本平台下载地址

2.这里我使用的(好压解压工具);

2.5SP8升级02.png

3.选择解压位置(立即解压);

2.5SP8升级03.png

4.解压完毕从 WeiOA365Setup_V1.6.8\bin\apache-tomcat-7.0.57\webapps\目录复制obpm包;

2.5SP8升级04.png

5.放入自己搭建的tomcat的webapps下;

2.5SP8升级05.png

6.自己搭建的环境建议现用解压出来的mysql数据库进行一个基础功能的测试(因下载的obpm默认使用的mysql,如需要使用其他数据库,需要替换1.6版本的授权license);

2.5SP8升级06.png

第五步:功能验证后修改配置文件

1.系统库数据源修改文件proxool.properties(路径:apache-tomcat-7.0.57\webapps\obpm\WEB-INF\classes下)

2.5SP8升级07.png
注:对应的数据库修改对应的数据源连接,不用的使用#号注释掉

2.知识文档数据源修改km.properties(路径:apache-tomcat-7.0.57\webapps\obpm\WEB-INF\classes下)

2.5SP8升级08.png
注:对应的数据库修改对应的数据源连接,不用的使用#号注释掉

3.如果不使用mysql数据库的,而是其他类型数据库。需要修改数据库的方言文件hibernate.properties(路径:apache-tomcat-7.0.57\webapps\obpm\WEB-INF\classes下)

2.5SP8升级09.png
注:对应的数据库修改对应的数据源连接,不用的使用#号注释掉

4.修改完之后启动tomcat(使用窗口方式启动tomcat方便看错误进行修改)

启动起来之后访问后台: localhost:8080/obpm/admin

2.5SP8升级10.png

登陆系统

2.5SP8升级11.png

查看企业域管理

2.5SP8升级12.png

进入自己的企业域中(检查一下自己的企业域中的数据是否正常)

2.5SP8升级13.png

第六步:报错排查

后台问题排查

问题一:部门出现错误信息是的这些字段报错

(原因是版本差异)查看一下数据库结构文档找到相关字段查看进修数据库中t_department表字段的修改:

  1. UPDATE T_DEPARTMENT set valid=1;
  2. UPDATE T_DEPARTMENT set ORDERBYNO=0;
复制代码


问题二:点击用户出现下面错误

2.5SP8升级14.png

查看tomcat报错信息,并复制到文本中进行一个查找问题点。

2.5SP8升级15.png

这里的报错信息是用户的这些字段报错

(原因是版本差异)查看一下数据库结构文档找到相关字段查看进修数据库中t_user表字段的修改。

2.5SP8升级16.png

我们旧数据中是没有设置这些字段的升级1.6后会填加上去但是数据为null导致的上面问题

2.5SP8升级28.png

需要手动update一下t_user表中的这个几个字段。Sql如下:

  1. update T_USER set TELEPHONEPUBLIC=1;
  2. update T_USER set TELEPHONEPUBLIC2=1;
  3. update T_USER set EMAILPUBLIC=1;
  4. update T_USER set userInfoPublic=1;
  5. UPDATE T_USER SET dimission=1;
  6. UPDATE T_USER SET LIAISON_OFFICER=0;
复制代码


再次查看用户没有任何问题了

2.5SP8升级17.png

用户的信息是否完整

2.5SP8升级18.png

问题三:软件模块检查

2.5SP8升级19.png

问题四:角色报错信息是的这些字段报错

(原因是版本差异)查看一下数据库结构文档找到相关字段查看进修数据库中T_ROLE表字段的修改:

  1. UPDATE T_ROLE set status=1;
复制代码


2.5SP8升级20.png

问题五:菜单报错这些字段报错

(原因是版本差异)查看一下数据库结构文档找到相关字段查看进修数据库中T_RESOURCE 表字段的修改:

  1. UPDATE T_RESOURCE set SHOW_TYPE=1;
复制代码


2.5SP8升级21.png

注:

1、升级之后需要重新配置前台菜单关联的模块表单或者视图,否则前台菜单无法使用。

2、如果原来的表单没有配置任何权限的更新后会变成私有的,需要手动改正。


问题六:Wigdet报错这些字段报错

(原因是版本差异)查看一下数据库结构文档找到相关字段查看进修数据库中T_PAGE_WIDGET 表字段的修改:

  1. UPDATE T_PAGE_WIDGET set AUTH_MODE=0;
  2. UPDATE T_PAGE_WIDGET set published=1;
  3. UPDATE T_PAGE_WIDGET set ICONSHOW=0;
  4. UPDATE T_PAGE_WIDGET set widget_Type=1;
复制代码


2.5SP8升级22.png

前台问题排查

检查后台基本功能可以正常,登录前台检查功能能否正常使用。

2.5SP8升级23.png

问题一:登陆进去404;

2.5SP8升级24.png

因为现在已经没有blue皮肤了需要修掉数据库中用户默认皮肤,需要手动update一下T_USERSETUP表中的USERSKIN字段改为H5。Sql如下:

  1. update T_USERSETUP set USERSKIN='H5';
复制代码


退出之后重新登陆即可

2.5SP8升级25.png

问题二:首页菜单进入不了,是因为你们的菜单,没有记录相关联的类型,需要自己重新去配置菜单,其次如果原来表单时没有进行授权的全部会变为私有的;

2.5SP8升级26.png

2.5SP8升级27.png

完成了以上步骤:就可以按照该贴升级---->1.6版本升级到4.0+版本教程

升级4.0后台报错排查

后台问题排查

问题一:迁移系统软件的时候出现按钮没有生成

答:因为当前版本做了对特殊字符进行限制命名*号为特殊字符不可以命名,在数据库中删除找到这个对应的表单和操作按钮的xml字段就行值的修改

问题二:多语言报错

答:由于多语言中写了不规范的html标签<BR> ,可以手动修改文件系统

文件路径:

apache-tomcat-7.0.57\Z0161\WEB-INF\workspace\OneChinaApplcation.application\grPaymentHelp.mulitlang\grPaymentHelp.mulitlang

apache-tomcat-7.0.57\Z0161\WEB-INF\workspace\OneChinaApplcation.application\intro7.mulitlang\intro7.mulitlang

文件中<BR>改为<br/>

问题三:流程第一次可以出现错误。

答:迁移完软件需要重启tomcat后生效

前台问题排查

问题一:前台wigdet问题

答:因当前版本的首页json写法与以前的不相同故需要清除自行生成
  1. update T_USER_Defined set TEMPLATECONTEXT='';
复制代码


文档版本资料下载地址:

链接:https://pan.baidu.com/s/1mvmh1m-ElCV0vYYNKXNRfw

提取码:ct9h


本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 11:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表