在信息系统建设中,通常会遇到几个旧系统被一个新系统替代或者几个信息系统合并的情况,在合并工作中,通常会遇到多个系统的用户集需要合并为一个用户集的问题。
用户合并时,各个信息系统用户的属性项不尽相同,最主要的是用户ID通常会出现重复冲突。因此在实际处理中,通常是采用选择一个较大的用户集作为基础用户集,然后将其它的用户集向其注入的方法进行合并。
为获得良好的用户体验,一般有以下两种办法:
1,编写导出程序,将需要注入的用户集以一定格式导出,在其后面加上基础用户集用户ID不可能出现的后缀,然后将其一次性导入基础用户集。与此同时,需在信息系统挂出通知,通知用户因为系统升级,用户ID已改变为“用户ID+后缀”。
2,在用户访问合并后的信息系统时,提示用户信息系统需要升级,提供选择页面,让用户选择其用户ID加后缀,还是更改为新的用户名。用户选择后点击提交,信息系统自动读取用户原有信息,帮助用户完成在合并后信息系统中的新用户注册。
第二种方法由用户主导用户集的合并,不仅不需要编写干涉程序进行统一的用户导入,还允许用户变更其用户ID,一般比“用户ID+后缀”的形式更容易让用户接受。
另外当旧有用户信息不能满足合并后信息系统需要时,第二种方法也可以更方便用户修改,补填信息,而第一种方法则只能采取设置默认值的方法进行导入。





