最近我们遇到了一个很奇怪的问题。管理员说他们偶尔会发现 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 用户消失的情况吗?
任何帮助都值得感激。从哪里开始挖掘?
答案1
我不知道您使用的是哪个版本的 CRM。但是如果您有权访问数据库,请尝试在表 systemuser 中搜索用户。当管理员尝试查找过滤器处于活动状态的用户时,可能该用户已被停用,就像 James Wood 所说的那样。尝试在已停用的用户中搜索或进行高级搜索并忽略用户的状态。