揭开许可“同步异常”的神秘面纱

“管理员,为什么我使用xx功能的时候提示无许可了?”
“管理员,为什么我昨天还是可以用xx功能,今天就不能用了?”
......
细心的你,一定会发现,为什么系统中,有些用户的许可同步状态,总是“同步异常”?别着急,我们一起来认识一下这位不太熟悉的小伙伴——“同步异常”。
1 许可同步状态分类
用户许可分组的同步状态,目前分为三种:已同步、未同步、同步异常。
已同步:用户已分配许可分组,且处于生效状态;
未同步:用户已分配许可分组,但未同步许可,因此处于未生效状态;
同步异常:用户已分配许可分组,但同步过程发现注册用户信息不匹配导致无法同步,或当前用户已离职(处于禁用状态)等原因,进入了失效状态。
也就是说,“同步异常”状态,实质上是一种失效的状态,处于此状态的用户许可,相当于未分配许可分组,不占用许可分组的站点。
2 为何要引入“同步异常”的状态
有不少小伙伴产生疑惑:为什么要引入“同步异常”的状态呢?物理删除不是更彻底吗?
原因自然是多种多样,总结一下,主要有以下两点:
数据的保护
相比以往的物理删除,通过修改状态可以更好地保护生产数据。
同步许可时,需要上传注册用户信息用于数据匹配,若数据无法匹配,直接把生产中产生的用户许可分组数据删除,就会造成数据丢失。
采用修改为“同步异常”状态,则能够很好地避免这一点,若管理员认为需要删除,再通过点击“删除”按钮,进行删除操作即可。
操作的便利
离职(禁用状态)的用户,苍穹系统将在同步许可时,释放其占用的许可站点,改为“同步异常”状态,管理员再定期审查数据,完成数据清理即可。
3 为何会出现“同步异常”状态
出现“同步异常”状态的原因主要有人员离职、上传注册用户信息受阻、注册用户信息不匹配、管理中心未更新许可四种,列举如下:
人员离职
当人员离职时,人员会被标记为禁用状态,并记录到差量表中。
当下一次进行许可同步时,系统会将把差量表中记录的数据进行上传,所有的禁用人员,都将在此过程中,向企业云平台发起请求,释放该用户所占用的许可分组。
同步许可顺利完成后,系统会根据企业云平台返回的信息,把成功同步的禁用用户所占用的许可分组,标记为“同步异常”状态,至此完成了禁用人员的许可释放。

上传注册用户信息受阻
许可同步的第一步,即上传注册用户,是为了把用户许可分组的信息上传到企业云平台的产品实例中,便于把用户信息写到许可文件中。
当苍穹获取到许可文件,解析用户许可分组信息时:若存在用户许可信息,用户许可分组的同步状态则修改为“已同步”状态,占用许可;若不存在用户许可信息,用户许可分组的同步
揭开许可“同步异常”的神秘面纱
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



