金蝶云租赁用户重复提示激活解决方案
金蝶云社区-段源
段源
6人赞赏了该文章 607次浏览 未经作者许可,禁止转载编辑于2018年08月28日 09:57:34

场景:用户登录金蝶云后提示用户激活,输入手机号码后提示:“获取验证码错误,云端信息与本地许可信息不一致。请查看金蝶云企业平台输入信息是否一致,如没及时更新许可的情况下,登记的手机信息可能与云端不一致”,如图-1所示。且若不激活直接关闭激活窗口会反复弹出。


图-1


原因:用户在cloud系统中更改了手机号码导致激活验证时云端手机号和本地手机号不匹配解决方案:

使用当初创建企业的云之家帐号访问云平台https://cloud.kingdee.com/qy/ 并登陆(也是登录ik3cloud系统的管理员用户)
1、 点击左侧【通讯录】,找到该用户并删除,然后还是在这个界面再次录入该用户,录入时选择正确手机号码,如图-2所示。


图-2


2、在上图点击偏左上方的【我的产品】,进入状态为“已激活”的产品,找到并选中该用户,在【管理用户】中选择“员工离职”,如图-3所示(如果没有找到这个用户,请直接执行下一个步骤——单个录入)


图-3


3、还是在这个界面选择【添加用户】下的【单个录入】,录入用户名,用户现在使用的手机号等信息后保存,如图-4所示。


4、使用administrator登录金蝶云系统(Cloud系统,不是云平台),在【查询用户】界面,点击【刷新用户许可】。
完成后登录用户检查问题是否解决,如果还是没有解决,请参考下文:

终极奥义:
1、首先使用administrator登录cloud系统,在【查询用户】模块过滤选项中将“云通行证ID”这一个字段放出来



2、检查cloud系统中的“云通行证ID”与云平台以新的用户信息注册产生的“金蝶云ID”是否一致,如下图所示(此处仅示例所在位置):





3、如果按照以上方法处理之后同一用户在这两处的ID依然不一致,则需提交运维单,请求对数据库执行以下语句解决(目的:将数据库中该用户的云通行证ID更新为云端的值):


declare @FNAME varchar(50) ='用户名';
declare @FPASSPORTID int;
declare @FUSERID int;
select @FUSERID=FUSERID from T_SEC_USER where FNAME=@FNAME;
select @FPASSPORTID=FPASSPORTID from t_sec_userpassport where FUSERID=@FUSERID;
update T_SEC_USER set FKDPASSPORTID='新的ID' where FNAME=@FNAME;
delete from t_sec_userpassport where FUSERID =@FUSERID;
delete from T_SEC_USERPASSPORTACTIVATE where FPASSPORTID=@FPASSPORTID;



备注:上述语句中“新的ID”指的是云平台中重新注册该用户后对应的“金蝶云ID”


赞 6