联奕科技工程体系

 找回密码
 立即注册
查看: 728|回复: 3

【事务中心4.0】bpm重新同步部门和用户

[复制链接]

15

主题

20

帖子

5200

积分

论坛元老

Rank: 8Rank: 8

积分
5200
发表于 2020-7-1 15:58:44 | 显示全部楼层 |阅读模式
本帖最后由 关天荫 于 2020-7-9 16:18 编辑

1.使用数据库连接工具(如plsql)登录swzxbpm用户,执行下面sql,删除bpm原来的用户。
  1. delete bpm_orguserlist where userid != 'admin';
  2. delete bpm_orguserdeptmap where userid != 'admin' ;
  3. delete bpm_orgdeptlist;
  4. commit;
复制代码
2.使用数据库连接工具(如plsql)登录ly_cloud_xtgl用户,检查触发器是否正常。

3.在ly_cloud_xtgl用户下执行以下sql。
  1. update  ly_xtgl_bm set bmbh = bmbh;
  2. update  ly_xtgl_yh set yhbh = yhbh where yhbh != 'admin';
  3. update ly_xtgl_bm_yh set bmbh = bmbh where yhbh != 'admin';
  4. commit;
复制代码



注意:如果第三步执行报错,一般情况是由于某个用户没有部门导致的,所以,更新的时候要过滤掉这个用户。
例如下面这个报错。

看报错信息得知,lyadmin部门不存在,所以我们要过滤掉lyadmin,修改第三步的sql,改成 update ly_xtgl_bm_yh set bmbh = bmbh where yhbh != 'admin' and yhbh != 'lyadmin' ;
然后再执行一下就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

2

主题

3

帖子

4064

积分

论坛元老

Rank: 8Rank: 8

积分
4064
发表于 2021-10-21 16:00:41 | 显示全部楼层
update ly_xtgl_bm_yh set bmbh = bmbh where yhbh != 'admin';
如果错误数据特别多可以用下面这条
update ly_xtgl_bm_yh set bmbh = bmbh where yhbh not in (
select t.yhbh from ly_xtgl_bm_yh t
left join ly_xtgl_bm a on t.bmbh = a.bmbh
left join ly_xtgl_yh b on t.yhbh = b.yhbh
where a.bmbh is null or b.yhbh is null )
回复 支持 反对

使用道具 举报

2

主题

7

帖子

8212

积分

论坛元老

Rank: 8Rank: 8

积分
8212
发表于 2022-10-27 11:28:09 | 显示全部楼层
解决事务中心bpm用户管理问题(执行完需重启BPMTOMCAT)
update BPM_ModProcessList set orgclass = '-1' ;
UPDATE BPM_ORGUSERDEPTMAP SET ORGCLASS = '-1';
UPDATE BPM_ORGDEPTLIST SET ORGCLASS = '-1';
update BPM_NAVTREENODE set orgclass = '-1';
alter table BPM_NAVTREENODE modify orgclass default '-1';
update BPM_ORGROLELIST set orgclass = '-1';
alter table BPM_MODPROCESSLIST modify orgclass default '-1';
update bpm_orguserdeptmap set currentflag = '1' where userid='admin';
alter table BPM_ORGROLELIST modify orgclass default '-1';
UPDATE BPM_SYSTEMCONFIG set CONFIGVALUE1 = '-1' , CONFIGVALUE = '-1' WHERE CONFIGID = 'DefaultOrgClass';
COMMIT;
中区湖南
欧阳文超
18613965488
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|ly-sky.com

GMT+8, 2025-12-17 20:51 , Processed in 0.111843 second(s), 20 queries .

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