Как удалить пользователя в MSCRM 4.0 - PullRequest
3 голосов
/ 23 декабря 2010

Знаете ли вы, как избавиться от учетных записей пользователей CRM в MSCRM 4.0? После удаления некоторых учетных записей в AD мы столкнулись с множеством проблем при импорте организации на другой сервер, заявив, что существуют проблемы с сопоставлением пользователей.

Какая идея стоит за тем, что никакие учетные записи пользователей не могут быть удалены из установки crm? Есть ли какой-либо инструмент или недокументированный вызов API Webservice, чтобы избавиться от пользователей crm?

Спасибо, что поделились своими мыслями

1 Ответ

2 голосов
/ 23 декабря 2010

Не существует рабочего способа фактического удаления пользователей CRM из базы данных; Я думаю, что одна из причин заключается в том, что это приведет к тому, что все записи, ранее принадлежавшие удаленному пользователю, вообще не будут иметь владельца (то же самое относится и к полям созданного и измененного), что приведет базу данных в недопустимое состояние.

Официальным способом удаления пользователя из системы CRM является деактивация записи systemuser. Однако это не разрывает соединение с пользователем AD, но я думаю, что деактивированные пользователи не должны вызывать проблем при повторном импорте организации; Хотя я в этом не уверен.

Вы можете теоретически удалить записи systemuser из базы данных, используя SQL, но это крайне нежелательно.

Изменения в пользователях AD на самом деле довольно часто вызывают различные проблемы с MSCRM; более крупный клиент даже попросил нас разработать решение для автоматической синхронизации их пользователей CRM с состоянием AD, поскольку управление вручную оказалось слишком трудоемким в большой среде с несколькими сотнями пользователей.

...