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

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


MVP 2010, 2011
Старый

Отладка плагинов, которая не вредит нервной системе

Запись от Артем Enot Грунин размещена 16.04.2012 в 14:37 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 23.04.2012 в 11:42

Появление CRM Developer Toolkit существенно облегчило жизнь разработчику. Львиная доля механических задач по обновлению файлов сборок и веб ресурсов теперь выполняется автоматически. Не автоматизированы, по сути, остались только операции публикации изменений и подключения отладчика.

Как и куда цепляться отладчиком, и какие настройки при этом нужно выполнить, детально описано в SDK: Debug a Plug-In. Если кратко, любой из процессов выполняющих плагин, запускается в каталоге \bin\assembly...
Миниатюры
Нажмите на изображение для увеличения
Название: postbuild.png
Просмотров: 2434
Размер:	16.9 Кб
ID:	216  
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 106526 Комментарии 7 Артем Enot Грунин is offline
Старый

Фильтрация лукап в CRM 2011. Интересная особенность.

Запись от Артем Enot Грунин размещена 12.04.2012 в 07:00 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 12.04.2012 в 20:37
Теги bug, customization, lookup

В одной из прошлых статей я писал о тонкостях использования функционала фильтрованных полей выбора в CRM. В прошлой статье речь шла о том как добавить фильтр при помощи кода. Теперь же речь пойдет о фильтрации производимой путем настройки.

Про это в сети написано не мало,...
Миниатюры
Нажмите на изображение для увеличения
Название: FilterSettings.png
Просмотров: 729
Размер:	5.6 Кб
ID:	213   Нажмите на изображение для увеличения
Название: FilterApplyed.png
Просмотров: 771
Размер:	14.4 Кб
ID:	214  

Нажмите на изображение для увеличения
Название: FilterNotApplyed.png
Просмотров: 723
Размер:	15.3 Кб
ID:	215  
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 48886 Комментарии 4 Артем Enot Грунин is offline
Старый

Что останется за кадром CRM Q2 2012 Service Update?

Запись от Артем Enot Грунин размещена 10.04.2012 в 14:36 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 23.04.2012 в 16:30

Этот пост я начал писать еще месяц назад, но все не хватало времени его закончить... Материал для его написания возник после просмотра демонстрации новых возможностей готовящегося к выходу пакета обновления CRM: CRM Anywhere.

Сам функционал пакета обновления, судя по всему, немного задерживается. UR7 принес нам только абсолютно не функциональные Readonly Forms, которые больше...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 11393 Комментарии 0 Артем Enot Грунин is offline
Старый

Контрол присутствия (presence) не отражается в CRM

Запись от Артем Enot Грунин размещена 17.03.2012 в 01:11 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 17.03.2012 в 15:30
Теги activex, precence

Недавно один мой коллега обратился ко мне с проблемой: контролы присутствия в его среде не отображались в списках CRM 2011, если обращаться к серверу по полному доменному имени (FQDN). При этом, если обратится по краткому имени, они работали нормально.

Такое происходит из-за...
Изображения
 
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM, OCS
Просмотров 48574 Комментарии 2 Артем Enot Грунин is offline
Старый
Рейтинг: 5.00. Голосов: 2.

Импорт участников маркетингового списка из Excel

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

Загрузка участников маркетингового списка, или позиций прайслиста из Excel файла, является камнем преткновения уже не одной версии CRM. Менялся механизм импорта, писались утиллиты, а воз, кажется, и ныне там. Сегодня я попытаюсь решить эту проблему для всего разумного человечества или хотя бы его части!
Итак, стандартный механизм удобен тем что он:
  • Стандартный!
  • Умеет быстро делать сопоставления
  • Умеет массово грузить и
...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 34236 Комментарии 0 Артем Enot Грунин is offline
Старый

Смена языка в Процессах CRM 2011

Запись от Артем Enot Грунин размещена 02.12.2011 в 19:51 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 02.12.2011 в 23:30

Одна из проблем с которой вы можете столкнуться в мультиязычных инсталляциях CRM - это привязка к languagecode различных системных объектов. Если перевести метки трансляции относительно просто, то, например, отчеты, процессы и диалоги могут оказаться настоящей проблемой! Дело в том,...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 22367 Комментарии 0 Артем Enot Грунин is offline
Старый

Отладчик Fetch запросов (бета версия)

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

Недавно на форуме возник вопрос: "Как в отлаживать Fetch основанные запросы в CRM 2011". Сперва мне показалось, что вопрос и выеденного яйца не стоит. Делов-то, написать крохотную программку с графическим интерфейсом для запуска Fetch запросов! Обещание дать было несложно, но позже выяснилось...

Во-первых, у сервиса работы с данными теперь нет метода Fetch! Нет и привычного нам FetchResults. Теперь подобные запросы запускаются так:
Код:
EntityCollection result =
...
Миниатюры
Нажмите на изображение для увеличения
Название: FixRMFetchDebugger.png
Просмотров: 1183
Размер:	186.1 Кб
ID:	178  
Вложения
Тип файла: zip FixRMFetchDebugger_1_0_0_0.zip (6.6 Кб, 1031 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 30256 Комментарии 0 Артем Enot Грунин is offline
Старый
Рейтинг: 4.00. Голосов: 2.

Developer Toolkit для CRM 2011 - Первые впечатления

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

Одной из ключевых фишек CRM 2011, как платформы разработки, должна была стать интеграция с IDE Microsoft Visual Studio, которую нам обещали уже довольно давно. Данный инструмент появился в одной из реинкарнаций CRM 2011 SDK: его инсталлятор и инструкции находятся в каталоге \sdk\tools\developertoolkit\.
...
Миниатюры
Нажмите на изображение для увеличения
Название: Solutions.png
Просмотров: 478
Размер:	90.6 Кб
ID:	169   Нажмите на изображение для увеличения
Название: add silver.png
Просмотров: 373
Размер:	20.3 Кб
ID:	173  

Нажмите на изображение для увеличения
Название: Add WF.png
Просмотров: 441
Размер:	53.8 Кб
ID:	176  
Изображения
    
Вложения
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 52174 Комментарии 5 Артем 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
Просмотров 30005 Комментарии 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
Просмотров: 1719
Размер:	75.1 Кб
ID:	162  
Вложения
Тип файла: zip FiXRMLayoutXMLHelper_1_0_0_0.zip (2.8 Кб, 1603 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 32292 Комментарии 2 Артем Enot Грунин is offline


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