最近发现有人使用CRM的user primary email作为GUID, 并且做了plugin来控制user primary email.
这样做法是非常有问题而且会影响同名的再次注册的用户.
假如我们现有一个用户是ergouzi@test.com,并且他已经离职.
新来的用户的alias也是ergouzi. 那么当我们在O365 admin portal给了权限, 并且分配Security Group和相应的Security Role在CRM当中, 会发现这个用户无法使用CRM.
那是因为原先的ergouzi@test.com 这个账号作为GUID而强制被保留. 新的账号无法sync到CRM当中.
所以如果我们把用户的alias稍作改动为disabled.ergouzi@test.com 在disabled user list当中, 新的用户就可以sync进来CRM 系统.