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

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


MVP 2010, 2011
CRM
Старый

Кастомные служебные задания для CRM

Запись от Артем Enot Грунин размещена 17.07.2012 в 17:11 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 17.07.2012 в 23:27
Теги .net, clr, sql

Начиная с версии 4.0 в CRM есть подсистема Служебных заданий - System Job. В SDK служебные задания представлены объектом AsyncOperation и, как можно понять из названия, за их выполнение отвечает Асинхронный сервис системы.

Служебные задания - это запускаемые асинхронно плагины, рабочие...
Миниатюры
Нажмите на изображение для увеличения
Название: project.png
Просмотров: 3347
Размер:	57.3 Кб
ID:	252   Нажмите на изображение для увеличения
Название: add proc.png
Просмотров: 3348
Размер:	33.6 Кб
ID:	254  

Нажмите на изображение для увеличения
Название: system.png
Просмотров: 3296
Размер:	10.8 Кб
ID:	255   Нажмите на изображение для увеличения
Название: new step.png
Просмотров: 3489
Размер:	70.4 Кб
ID:	256  

Нажмите на изображение для увеличения
Название: schedule.png
Просмотров: 3306
Размер:	77.2 Кб
ID:	257  
Изображения
 
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 60571 Комментарии 1 Артем Enot Грунин is offline
Старый

Как изменить алфавитный указатель (Jump Bar) в CRM 2011 и CRM 4.0

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

В своем прошлом посте я рассказывал об интересной утилите, которую я для себя открыл: OrgDBOrgSettings Tool. Данная утилита, позволяет настраивать ряд "тонких" параметров, которые на данный момент не доступны через интерфейс системы. Версия, которая идет в составе UR8 имеет несколько больший состав настраиваемых параметров чем перечислено в Fast Publish статье:
  • DisableSmartMatching
  • AutoCreateContactOnPromote
  • BackgroundSendBatchSize
  • DisableInactiveRecordFilterForMailMerge
  • LookupNameMatchesDuringImport
  • EnableRetrieveMultipleOptimization
  • DoNotIgnoreInternalEmailToQueues
  • SkipGettingRecordCountForPaging
  • VerboseErrorsOnPromoteToCRM
  • SkipSuffixOnKBArticles
  • JumpBarAlphabetOverride
  • JumpBarNumberIndicatorOverride
  • ClientUEIPDisabled
  • OverrideV5SenderConflictResolution
...
Миниатюры
Нажмите на изображение для увеличения
Название: jump.png
Просмотров: 1341
Размер:	14.4 Кб
ID:	251  
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 22732 Комментарии 0 Артем Enot Грунин is offline
Старый

Парметр TotalRecordCount и проблемы производительности. Как отключить подсчет количества записей в представлении

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

Как вы, наверно, знаете CRM 2011 внесла инновацию, которую просили многие пользователи: системный счетчик записей в представлении:

Название: trc.png
Просмотров: 465

Размер: 3.0 Кб

Инновация работает и с SDK методами. При построении Fetch и QueryExpression запросов мы можем указать в параметрах PagingInfo, что мы хотим получить не только страницу записей и ключ MoreRecords, но и полное количество записей. Для QueryExpression код может выглядеть так:
X++:
PagingInfo p = new PagingInfo();
...
Изображения
 
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 24236 Комментарии 0 Артем Enot Грунин is offline
Старый

Простая интеграция CRM и Skype

Запись от Артем Enot Грунин размещена 12.06.2012 в 17:05 (CRM, SharePoint и Черная Магия)
Обновил(-а) Артем Enot Грунин 13.06.2012 в 11:38

Недавно проектная необходимость привела меня к изучению SDK Skype для выявления возможностей его интеграции с CRM. Сама тема этой интеграции, кажется, заглохла, но некоторое несложное решение под брендом FixRM, я представляю вашему суду.

Решение добавляет в схему и на форму...
Миниатюры
Нажмите на изображение для увеличения
Название: fulsize.png
Просмотров: 1257
Размер:	41.7 Кб
ID:	243   Нажмите на изображение для увеличения
Название: popup.png
Просмотров: 1159
Размер:	68.2 Кб
ID:	244  

Нажмите на изображение для увеличения
Название: ieask.png
Просмотров: 1039
Размер:	15.1 Кб
ID:	245   Нажмите на изображение для увеличения
Название: alert.png
Просмотров: 1245
Размер:	8.8 Кб
ID:	248  

Изображения
 
Вложения
Тип файла: zip FixRMSkypeIntegration_1_0_0_1.zip (32.9 Кб, 979 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 46947 Комментарии 3 Артем Enot Грунин is offline
Старый

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

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

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

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

Как добавить связанный объект на панель навизации несколько раз

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

При настройке панели навигации формы, вы могли обратить внимание, что опция "Показать только неиспользуемые отношения" всегда выбрана и неактивна. В то же время вы могли заметить, что одно и то же отношение "Действия" на панели навигации расположено дважды: элементы "Действия" и "Закрытые действия":

Нажмите на изображение для увеличения
Название: 0. Nav.png
Просмотров: 1659
Размер:	89.1 Кб
ID:	229

Где справедливость? Руководствуясь этой статьей, где рассказывается как вернуть элемент...
Миниатюры
Нажмите на изображение для увеличения
Название: sc.png
Просмотров: 1658
Размер:	30.0 Кб
ID:	231   Нажмите на изображение для увеличения
Название: 4 edit.png
Просмотров: 1694
Размер:	54.9 Кб
ID:	232  

Нажмите на изображение для увеличения
Название: res.png
Просмотров: 1748
Размер:	89.0 Кб
ID:	233  
Вложения
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 38319 Комментарии 2 Артем 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
Просмотров 37504 Комментарии 0 Артем Enot Грунин is offline
Старый

CRM 2011 Custom Activitys - Особенности

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

В CRM 2011 появилась долгожданная возможность создавать свои типы действий. Опция, действительно, полезная, однако дополнительные действия имеют ряд особенностей о которых обычно не упоминается:
  • Их невозможно использовать в Быстрых кампаниях
  • Их невозможно использовать в Действиях кампании
  • Они содержат полный набор сторон действия (activity partys) из всех стандартный действий
  • Для них доступна опция "Отображать в меню действий" (Display in Activity Menus)
Первые две...
Миниатюры
Нажмите на изображение для увеличения
Название: PublicActivity.png
Просмотров: 1281
Размер:	9.5 Кб
ID:	223   Нажмите на изображение для увеличения
Название: PrivateActivity.png
Просмотров: 1335
Размер:	9.6 Кб
ID:	225  

Нажмите на изображение для увеличения
Название: advancedfind.png
Просмотров: 1237
Размер:	59.8 Кб
ID:	226   Нажмите на изображение для увеличения
Название: openactivitys.png
Просмотров: 1296
Размер:	17.5 Кб
ID:	227  

Нажмите на изображение для увеличения
Название: closedactivitys.png
Просмотров: 1331
Размер:	13.7 Кб
ID:	228  
Изображения
 
Вложения
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 28882 Комментарии 0 Артем Enot Грунин is offline
Старый

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

Запись от Артем 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
Просмотров: 2435
Размер:	16.9 Кб
ID:	216  
Вложения
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 115244 Комментарии 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
Просмотров: 730
Размер:	5.6 Кб
ID:	213   Нажмите на изображение для увеличения
Название: FilterApplyed.png
Просмотров: 771
Размер:	14.4 Кб
ID:	214  

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


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