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

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

[其他] 从sp8升级到最新版本,注意事项

[复制链接]
karrman 发表于 2016-12-15 11:41:17 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2016-12-15 11:48 编辑

Q:从sp8升级到最新版本,注意事项
A:
  1. 从sp8升级到最新版本,注意事项
  2. http://obpm.org/bbs/forum.php?mod=viewthread&tid=232223&fromuid=36950
  3. (出处: 天翎myApps)

  4. --select * from T_DEPARTMENT

  5. update T_DEPARTMENT set valid=1;

  6. update T_DEPARTMENT set ORDERBYNO = 0;

  7. update T_USER set dimission=1;

  8. select * from T_ROLE

  9. update T_ROLE set STATUS=1;

  10. update T_USER set LIAISON_OFFICER=1;
  11. update T_USER set telephonePublic=1;
  12. update T_USER set telephonePublic2=1;
  13. update T_USER set TELEPHONEPUBLIC=1;
  14. update T_USER set TELEPHONEPUBLIC2=1;
  15. update T_USER set EMAILPUBLIC=1;
  16. update T_USER set userInfoPublic=1;
  17. update T_USERSETUP set USERSKIN='H5';

  18. -- select * from T_USERSETUP;
  19. -- select * from T_USER;
  20. -- select * from T_RESOURCE;
  21. -- select * from T_PERMISSION;
  22. -- sp_help t_user

  23. -- 同步数据表

  24. update T_RESOURCE set SHOW_TYPE=1;
  25. update T_RESOURCE set SHOW_TYPE=0;
  26. update T_RESOURCE set PERMISSION_TYPE='private';
  27. update T_RESOURCE set DIRECTORY='portal';
  28. update T_RESOURCE set QUERYSTRING='[]';


  29. update t_role set DEFAULTROLE=0;

  30. /**
  31. 用户             密码       角色
  32. wangzhenfeng   123456       一般操作员
  33. yangyongzhe    123456       人事考勤管理员
  34. */

  35. alter table t_actorhis add DOC_ID varchar(200);
  36. update t_actorhis set doc_id = (select docid from T_FLOWSTATERT where T_ACTORHIS.FLOWSTATERT_ID=T_FLOWSTATERT.ID);

  37. alter table T_FLOW_INTERVENTION add INITIATORID varchar(200);
  38. alter table T_FLOW_INTERVENTION add INITIATOR_DEPT varchar(200);
  39. alter table T_FLOW_INTERVENTION add INITIATOR_DEPT_ID varchar(200);
  40. update T_FLOW_INTERVENTION set STATUS='completed' where DOCID in (select docid from T_FLOWSTATERT where COMPLETE=1);
  41. update T_FLOW_INTERVENTION set STATUS='pending' where DOCID in (select docid from T_FLOWSTATERT where COMPLETE=0);

  42. alter table T_ACTORRT add REMINDER_TIMES int;
  43. update T_ACTORRT set doc_id = (select docid from T_FLOWSTATERT where T_ACTORRT.FLOWSTATERT_ID=T_FLOWSTATERT.ID);

  44. CREATE NONCLUSTERED INDEX index_actorrt_actorid ON T_ACTORRT ([ACTORID]);

  45. alter table T_NODERT add REMINDER_TIMES int;
  46. alter table t_actorhis add SIGNATURE ntext;

  47. update T_RESOURCE set  LINKTYPE =  (select type from T_LINK where ID = T_RESOURCE.LINKID);
  48. update T_RESOURCE set  LINKNAME =  (select NAME from T_LINK where ID = T_RESOURCE.LINKID);
  49. update T_RESOURCE set  MODULEID =  (select MODULEID from T_LINK where ID = T_RESOURCE.LINKID);
  50. update T_RESOURCE set  ACTIONCONTENT =  (select ACTIONCONTENT from T_LINK where ID = T_RESOURCE.LINKID);





  51. // 从t_user 中 获取 INITIATORDEPTID值,并更新到 t_flow_intervention中,eyu..替换为业务库的数据库名称
  52. UPDATE eyu..t_flow_intervention  SET INITIATOR_DEPT_ID = (SELECT DEFAULTDEPARTMENT FROM t_user  WHERE  INITIATORID = ID )

  53. // 从t_dept 中 获取 INITIATORDEPT值,并更新到 t_flow_intervention中,eyu..替换为业务库的数据库名称
  54. UPDATE eyu..t_flow_intervention  SET INITIATOR_DEPT = (SELECT NAME FROM t_department  WHERE  INITIATOR_DEPT_ID = ID )

  55.       // 从t_document 中 获取 INITIATORID值,并更新到 t_flow_intervention中,eyu..替换为业务库的数据库名称
  56.        UPDATE eyu..t_flow_intervention SET INITIATORID = (SELECT INITIATOR FROM eyu..t_document d WHERE  DOCID = ID )

  57. T_APPLICATION表:新增字段ORDERID,类型为int。
  58.     字段初始化时为null,mysql数据库下无问题,如遇其他数据库可能会有报错的情况,此情况下可对数据库字段进行更新赋初始值,更新的sql语句可参考以下:
  59.     UPDATE obpm.t_application a SET a.ORDERID=0


  60. 1.在系统库中执行sql语句:update T_TRIGGER set is_loop=0 where is_loop is null;


复制代码

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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