Добро пожаловать в мой блог! Изначально он не задумывался как блог CRM разработчика, но жизнь сама внесла нужные коррективы. Тут я публикою все свои наблюдения относительно обозначенных в заголовке систем. Если Вы найдете в нем что-то интересное для Вас, как для заказчика, то буду рад сотрудничать с Вами! В моей компетенции 100% задач по MS CRM 3.0/4.0/2011:
![](http://www.axforum.info/forums/blog_attachment.php?attachmentid=80&stc=1&d=1296211379)
![](http://www.axforum.info/forums/blog_attachment.php?attachmentid=100&stc=1&d=1296211379)
MVP 2010, 2011
- Консалтинг
- Проектирование
- Разработка
- Обучение
MVP 2010, 2011
Автоматическое обновление профилей пользователя в CRM данными из Active Directory. Часть2
Запись от Артем Enot Грунин размещена 02.02.2011 в 14:50
Обновил(-а) Артем Enot Грунин 02.02.2011 в 15:53 (добавил try/catch)
Обновил(-а) Артем Enot Грунин 02.02.2011 в 15:53 (добавил try/catch)
Теги isv, systemuser, unsupport, update
Когда-то давно я написал утилиту, которая синхронизирует профили пользователей CRM и AD. Тогда же возникла идея сделать и ISV средство, но все не доходили руки. Идея метода очень проста: при изменении поля "Доменное имя" вызывается системный скрипт, который делает ровно то что нам нужно. Осталось только найти его и завернуть в isv.config. Например так:
Чтобы им воспользоваться нужно:
1. сохранить XML в файл.
2. импортировать настройки
3. в настройках организации разрешить использовать ISV
Результат:
![Нажмите на изображение для увеличения
Название: systemUserUpdate.png
Просмотров: 282
Размер: 4.3 Кб
ID: 101](//axforum.info/forums/blog_attachment.php?attachmentid=101&thumb=1&d=1296647377)
Код:
<ImportExportXml version="4.0.0.0" languagecode="1033" generatedBy="OnPremise"> <Entities> </Entities> <Roles> </Roles> <Workflows> </Workflows> <IsvConfig> <configuration version="3.0.0000.0"> <Root /> <Entities> <Entity name="systemuser"> <MenuBar/> <ToolBar> <Button Icon="/_imgs/ico/16_l_refresh.gif" JavaScript="try { onDomainNameChange(); } catch(e) { displayError("ISV Upadate User from AD", "onclick", e.description);} " > <Titles> <Title LCID="1033" Text="Update User from AD" /> </Titles> <ToolTips> <ToolTip LCID="1033" Text="Update User from AD" /> </ToolTips> </Button> </ToolBar> </Entity> </Entities> </configuration> </IsvConfig> <EntityMaps /> <EntityRelationships /> <Languages> <Language>1033</Language> </Languages> </ImportExportXml>
1. сохранить XML в файл.
2. импортировать настройки
3. в настройках организации разрешить использовать ISV
Результат:
Всего комментариев 0