Главная > Windows > Форсирование удаления записей из БД Microsoft CRM 4.0

Форсирование удаления записей из БД Microsoft CRM 4.0

Как Вы представляете (либо Правильно не понимаете), как скоро юзер устраняет какую-нибудь запись в Microsoft CRM через пользовательский интерфейс или же SDK, запись не удален незамедлительно. Значит она просто помечается в БД особым «флагом» (поле DeletionStateCode в таблице мало-мальски надлежащего спросят 0 на 2). Возможно, сам ведь процесс удаления из БД случается позднее и устраняет записи, которые были «замечены для удаления». Кроме того это изготовлено поскольку операция DELETE в SQL наиболее поистине активная, сравнивая с операцией UPDATE.

В Microsoft CRM 1.x и 3.0 асинхронное удаление хладнокровно исполнял сервис Windows, установленный на CRM сервере. Казалось, в Microsoft CRM 4.0, данная операция была прилично перемещена в свежий объект Asynchronous Operation и трудится через эту же систему, что и действия Бизнес-процессов, к примеру, и все иные асинхронные «деяния» (в том числе Поиск дубликатов и срабатывание плагинов). Разумеется время и частота, с коей производится операция удаления, справляются на уровне развертывания CRM системы (и по умолчанию удаление включается любые 24 часа).

Во время исследования, испытания или же переносе этих, быть может может быть полезно заставить Microsoft CRM скоро сделать операцию удаления понудительно. Однако, в Microsoft CRM 3.0 данное могло быть изготовлено, методом пуска сервис удаления с неким параметром.

К раскаянию, сейчас, как скоро данная операция часть Asynchronous Service, данный метод более не действует. Но в случае если Вам довольно необходимо, то спокойно сможете устроить данное через БД CRM.

Windows , , , , ,

  1. Комментариев пока нет.
  1. Трекбеков пока нет.