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

Добро пожаловать в мой блог! Изначально он не задумывался как блог CRM разработчика, но жизнь сама внесла нужные коррективы. Тут я публикою все свои наблюдения относительно обозначенных в заголовке систем. Если Вы найдете в нем что-то интересное для Вас, как для заказчика, то буду рад сотрудничать с Вами! В моей компетенции 100% задач по MS CRM 3.0/4.0/2011:
  • Консалтинг
  • Проектирование
  • Разработка
  • Обучение


MVP 2010, 2011
Старый

Отключенные пользователи ошибочно добавляются в группу ReportingGroup после импорта организации

Запись от Артем Enot Грунин размещена 18.07.2014 в 11:18 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 20.07.2014 в 14:55
Теги bug, import, unsupport

Сегодня обнаружил интересный баг. После импорта организации, отключенные пользователи попадают в группу ReportingGroup. Потенциально это может приводить к проблемам безопасности, если, конечно, эти люди не уволены и выключены в AD.

В моем случае это привело только к небольшим...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 25101 Комментарии 0 Артем Enot Грунин is offline
Старый

Как создать звонок или встречу для кастомного объекта

Запись от Артем Enot Грунин размещена 28.08.2013 в 14:46 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 07.10.2013 в 10:07
Теги activity, fixrm, unsupport

В одном из своих прошлых постов, я писал про сходства и отличия стандартных и кастомных типов действий: CRM 2011 Custom Activitys - Особенности. Тогда я коснулся только верхнеуровневых объектов действий, но не затрагивал такой интересный "подобъект" как "Стороны действия" (activity party). Что такое стороны действия, вы можете подробно...
Миниатюры
Нажмите на изображение для увеличения
Название: Settings.png
Просмотров: 2833
Размер:	15.5 Кб
ID:	341   Нажмите на изображение для увеличения
Название: appointment.png
Просмотров: 2706
Размер:	93.1 Кб
ID:	342  

Нажмите на изображение для увеличения
Название: event.png
Просмотров: 2779
Размер:	28.3 Кб
ID:	343  
Вложения
Тип файла: zip FixRMCustomActivityParty_1_0_0_0.zip (21.0 Кб, 2513 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 30512 Комментарии 0 Артем Enot Грунин is offline
Старый

Системные нотификации для CRM 2011 и CRM 2011 UR12

Запись от Артем Enot Грунин размещена 10.06.2013 в 17:44 (CRM, SharePoint и Черная Магия)

В свое время я публиковал в этом блоге unsupported решение под CRM 3.0 и CRM 4.0 для вывода системных уведомлений вверху формы. Данный функционал мало изменился с тех пор, но как правильно заметили многие, старые скрипты перестали работать после установки UR12. Наиболее популярное решение изложено тут: http://www.robotii.co.uk/2013/01/get...-crm-2011-ur12

В действительности, все куда проще. В UR12 ввели дополнительную...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 32686 Комментарии 2 Артем Enot Грунин is offline
Старый

Глюки системных скриптов при обратной совместимости с crmForm

Запись от Артем Enot Грунин размещена 27.12.2012 в 17:29 (CRM, SharePoint и Черная Магия)

В свое время, после выхода CRM 2011, я немало поразился, почему системные скрипты используют crmForm. Тогда я решил, что это еще все же новая система, так что еще не весь функционал переписали.

И вот не далее как несколько минут назад я чуть не сломал себе мозг пытаясь понять почему...
Миниатюры
Нажмите на изображение для увеличения
Название: Form.png
Просмотров: 1579
Размер:	16.4 Кб
ID:	268  
Вложения
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 20153 Комментарии 0 Артем Enot Грунин is offline
Старый

"Глубокие" запросы на гридах формы.

Запись от Артем Enot Грунин размещена 06.10.2012 в 00:01 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 06.10.2012 в 14:22

В свое время мое внимание привлек вот этот пост в официальном блоге разработчиков: Deep queries for subgrids - Microsoft Dynamics CRM Team Blog - Site Home - MSDN Blogs.

Его функциональность показалась мне интересной, однако подобных задач тогда передо мной не вставало, так что я отложил изучение данного феномена.

Суть его состоит в...
Изображения
 
Вложения
Тип файла: zip DeepQueryTest_1_0_0_0_managed.zip (35.1 Кб, 2000 просмотров)
Тип файла: zip DeepQueryTest_1_0_0_0.zip (35.4 Кб, 2091 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 34042 Комментарии 0 Артем Enot Грунин is offline
Старый

Печать форм и списков CRM

Запись от Артем Enot Грунин размещена 10.06.2012 в 15:39 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 10.06.2012 в 21:54

На прошлой работе один из менеджеров однажды спросил меня, есть ли возможность распечатать список из CRM. Это были времена еще CRM 3.0. Он собирался на какую-то встречу и хотел распечатать список контактов, чтобы не забыть их имена и регалии. Я посоветовал ему выгрузить список в...
Миниатюры
Нажмите на изображение для увеличения
Название: gridprint.png
Просмотров: 1722
Размер:	43.2 Кб
ID:	235   Нажмите на изображение для увеличения
Название: formprint.png
Просмотров: 1700
Размер:	67.3 Кб
ID:	236  

Нажмите на изображение для увеличения
Название: ffprint.png
Просмотров: 1848
Размер:	130.1 Кб
ID:	242  
Изображения
   
Вложения
Тип файла: zip FixRMPrintButton_1_0_0_1.zip (3.6 Кб, 1469 просмотров)
Тип файла: zip FixRMPrintButton_1_0_0_2 R8.zip (3.7 Кб, 1474 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 29398 Комментарии 0 Артем Enot Грунин is offline
Старый

Xrm.Page Controls vs Attributes

Запись от Артем Enot Грунин размещена 28.04.2012 в 23:47 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 01.05.2012 в 21:38

Временами, роясь в SDK по CRM 2011 я не без грусти вспоминаю времена CRM 3.0... Больше всего я грущу даже не по быстродействию системы и не ее скромных запросах к железу, а собственно по SDK. SDK по "тройке" читался как детектив! Всегда было интересно начать новый раздел, так как мысль...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 33655 Комментарии 0 Артем Enot Грунин is offline
Старый

Filltered Lookup в CRM 2011 - Запрет на снятие кастомного фильтра

Запись от Артем Enot Грунин размещена 23.09.2011 в 07:00 (CRM, SharePoint и Черная Магия)

В сети вы без труда найдете множество постов на тему как замечательна в использовании новая функция ограничения выборки при заполнении полей лукап. К сожалению, в базе она не слишком функциональна, и позволяет накладывать только примитивное ограничение на основании связей между объектами. Если же вы хотите получить более сложную выборку, то придется кодировать.
Решение заключается в использовании функции
Код:
lookupControl.addCustomView(viewId, entityName, viewDisplayName, fetchXml, layoutXml,
...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 28736 Комментарии 0 Артем Enot Грунин is offline
Старый

Получение Layout Xml при помощи Advanced Find - CRM 2011

Запись от Артем Enot Грунин размещена 22.09.2011 в 16:00 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 23.09.2011 в 01:35

Те из вас, кто начинал кодировать под CRM 3.0/4.0 еще помнят этот забавный хак, при помощи которого можно было легко и просто получить FecthXML запрос из страницы AdvancedFind. Насколько мне известно, его автором является ныне ушедший в тень легендарный Adi Katz.
В CRM 2011 все стало проще: на форме Advanced Find появилась кнопка "Download Fetch XML", нажав на которую вы получите тот же результат ценой...
Миниатюры
Нажмите на изображение для увеличения
Название: LayoutHelper.png
Просмотров: 1718
Размер:	75.1 Кб
ID:	162  
Вложения
Тип файла: zip FiXRMLayoutXMLHelper_1_0_0_0.zip (2.8 Кб, 1602 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 30563 Комментарии 2 Артем Enot Грунин is offline
Старый

Автоматическое обновление профилей пользователя в CRM данными из Active Directory. Часть2

Запись от Артем Enot Грунин размещена 02.02.2011 в 14:50 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 02.02.2011 в 15:53 (добавил try/catch)

Когда-то давно я написал утилиту, которая синхронизирует профили пользователей CRM и AD. Тогда же возникла идея сделать и ISV средство, но все не доходили руки. Идея метода очень проста: при изменении поля "Доменное имя" вызывается системный скрипт, который делает ровно то что нам нужно. Осталось только найти его и завернуть в isv.config. Например так:
Код:
<ImportExportXml version="4.0.0.0" languagecode="1033" generatedBy="OnPremise">
...
Миниатюры
Нажмите на изображение для увеличения
Название: systemUserUpdate.png
Просмотров: 4408
Размер:	4.3 Кб
ID:	101  
Вложения
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 38627 Комментарии 0 Артем Enot Грунин is offline


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