关于EAS88在线同步用户无法同步许可分组问题说明原创
金蝶云社区-Hadwin
Hadwin
10人赞赏了该文章 330次浏览 未经作者许可,禁止转载编辑于2023年04月08日 11:18:07

如附件图所示,李梦龙账号分组始终无法占用成功

image.png


分析:

EAS88和以往使用的注册制EAS许可逻辑不同,EAS88是将对应许可分组存在于产品端非云平台,故无法从云平台直接移除用户处理。出现此种情况一般为许可分组站点已满导致。排查方式如下:


1、打开许可分组汇总

image.png


2、找到对应不能占用站点,检查站点是否已满(本地环境没有这么多数据仅为举例,现场一般是站点已满)

image.png


3、使用许可分组差异功能找出差异数据

image.png


以云通行证id不存在的数据scm002为例,按下述步骤释放分组

image.png


4、打开查询分析器运行以下服务端脚本释放分组

image.png

参考脚本:

var arrayList = new java.util.ArrayList(); 

var cloudUserInfo = new com.kingdee.eas.base.permission.util.cloud.bean.CloudUserInfo(); cloudUserInfo.setErp_account("scm002"); 

cloudUserInfo.setIs_delete(1); arrayList.add(cloudUserInfo); com.kingdee.eas.base.permission.util.cloud.kbc.CloudLicenseUtil.synUsersAndGroups(ctx,arrayList);


执行后可以看出对应分组已释放

image.png

5、此时在同步分组,可以看出已占用


image.png



赞 10