最近我们遇到了一个很奇怪的问题。管理员说,他们偶尔会注意到 MS Dynamics CRM 中的用户帐户丢失了。
当一个新用户被添加到系统中时,管理员首先将他/她添加到 Active Directory 中。然后,他们进入 Dynamics CRM 界面,然后system configuration -> administration -> users
将新用户添加到 CRM,为该用户添加角色,授予他们相关权限。然后用户可以使用自定义应用程序,该应用程序通过 WCF 连接到 Dynamics CRM。
一段时间后(数周或数月),用户无法使用自定义应用程序,因为 Dynamics CRM 无法授权该用户。当管理员打开 Dynamics CRM 用户管理界面 ( configuration -> administration -> users
) 并浏览 CRM 用户列表时,他们无法在列表中找到该用户。当他们尝试将用户添加回 Dynamics CRM 时,CRM 失败并显示错误消息“用户已存在”。此外,该用户仍然存在于 Active Directory 中。
管理员非常确定用户在开始工作之前已被添加到 CRM。用户能够正常使用自定义应用程序的唯一事实表明用户确实已在 CRM 中注册。为什么CRM的用户管理界面根本就没有这个用户呢?
有没有人遇到过这样的问题?在某处看到或听说过 CRM 用户消失?
任何帮助表示赞赏。从哪里开始挖掘?
我不知道您使用的是哪个版本的 CRM。但是,如果您有权访问数据库,请尝试在表 systemuser 中搜索用户。当管理员试图找到哪个过滤器处于活动状态的用户时,也许该用户已被停用,就像 James Wood 所说的那样。尝试在停用用户中搜索或进行高级搜索并忽略用户状态。