AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.07.2008, 18:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
ansle: Управление синхронизацией объектов
Источник: http://slepitsky.ru/blog/2008/06/23/...aciej-obektov/
==============

Спросили меня про возможность запретить синхронизацию контактов CRM и Outlook, оставив в то же время, синхронизацию задач и встреч. Конечно, можно отключить/сделать неактивным правило синхронизации в CRM->Изменение локальных групп. Но если пользователей сотни или тысячи? Что можно сделать в этом случае? Давайте попробуем. Заодно, на примере контактов постараемся понять, как можно управлять любыми правилами для синхронизации.
Все фильтры, в том числе и те, которые используются для синхронизации контактов CRM и Outlook, хранятся в специальной таблице UserQueryBase. Соответственно, достаточно просто разобраться в структуре таблице и с помощью неподдерживаемых настроек (прямой доступ к БД является ярчайшим примером неподдерживаемой конфигурации) регулировать синхронизацию контактов для всех пользователей нашей компании.
Итак, какие же поля являются ключевыми для выполнения нашей задачи? Их несколько. Во-первых, ReturnedTypeCode - тип возвращаемого объекта. В нашем случае, этот тип равняется 2 (список кодов для различных объектов приведен в SDK).  Во-вторых, QueryType. После небольшого теста (создание своего фильтра в Outlook), удалось выяснить, что для нашей задачи (управление синхронизацией) этот параметр должен равняться 16. И, наконец, StateCode - состояние фильтра (0-активен, 1-неактивен).
Соответственно, задача выглядит достаточно просто - найти все активные фильтры с типом 16 для нужного нам типа объектов для всех пользователей и изменить статус фильтра на 1.
Примечание: Есть оценка, вложенная в пределах этой записи, пожалуйста посетите эту запись, чтобы оценить ее


Источник: http://slepitsky.ru/blog/2008/06/23/...aciej-obektov/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Mail Merge системных объектов Артем Enot Грунин Dynamics CRM: Администрирование 7 17.03.2010 17:44
ansle: Управление синхронизацией контактов... Blog bot Dynamics CRM: Blogs 0 23.06.2008 23:06
ansle: Изменение параметров финансового года Blog bot Dynamics CRM: Blogs 0 09.04.2008 06:08
ansle: Учет мультиязычности при настройке системы Blog bot Dynamics CRM: Blogs 0 23.03.2008 11:24
ansle: Логическая структура данных в Microsoft Dynamics CRM 4.0 Blog bot Dynamics CRM: Blogs 0 26.02.2008 12:37

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:48.