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

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


MVP 2010, 2011
Старый

Кросбраузерный CRM. Последняя капля

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

Вчера пролилась последняя капля моей крови в борьбе за кросбраузерность моего решения на CRM… В одном из своих прошлых постов этой серии Кросбраузерный CRM. Первая кровь... я писал о врожденных изъянах InternetExplorer при работе с XPath.

Выяснилось, что объект XMLHttpRequest в IE10+ стал возвращать наивный XML вместо, MSXML как это было ранее. В результате у него отпали...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 19238 Комментарии 0 Артем Enot Грунин is offline
Старый

Полезная доработка JS библотеки SDK.REST

Запись от Артем Enot Грунин размещена 07.11.2013 в 10:47 (CRM, SharePoint и Черная Магия)
Теги java script, sdk

Сегодня поучаствовал в одном из обсуждений на форуме и вспомнил, что задолжал общественности одну полезную доработку стандартной JS библиотеки в составе SDK, SDK.REST.js.

Для интерпретации JSON результата библиотека использует функцию
X++:
_dateReviver: function (key, value)
    {
        ///<summary>
        /// Private function to convert matching string values to Date objects.
        ///</summary>
        ///<param name="key"
...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 21190 Комментарии 0 Артем Enot Грунин is offline
Старый

Мультиязычный CRM. Сортировка выпадающих списков

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

Недавно я столкнулся с еще одной особенностью мультиязычных интерфейсов: порядок следования опций в списке определяется еще на этапе настройки, следовательно задается в базовом языке. Чаще всего это не критично, но если список опций содержит несколько сотен значений? Так...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 23219 Комментарии 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
Просмотров 29664 Комментарии 2 Артем Enot Грунин is offline
Старый

Кросбраузерный CRM. Первая кровь...

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

Вот уж не знаю что двигало разработчиками MS, когда они решили поддержать не все методы в веб сервисе REST. Казалось бы, спасибо и на том, что поддержали самые основные - CRUD. Раньше этого REST вообще не было, мы писали длиннющие портянки SOAP запросов, и ничего - жили как-то, справлялись....
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 20002 Комментарии 0 Артем Enot Грунин is offline
Старый

Кросбраузерный CRM. Первая боль...

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

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

К...
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 19590 Комментарии 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
Просмотров: 819
Размер:	41.7 Кб
ID:	243   Нажмите на изображение для увеличения
Название: popup.png
Просмотров: 727
Размер:	68.2 Кб
ID:	244  

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

Изображения
 
Вложения
Тип файла: zip FixRMSkypeIntegration_1_0_0_1.zip (32.9 Кб, 539 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 36577 Комментарии 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
Просмотров: 1037
Размер:	43.2 Кб
ID:	235   Нажмите на изображение для увеличения
Название: formprint.png
Просмотров: 958
Размер:	67.3 Кб
ID:	236  

Нажмите на изображение для увеличения
Название: ffprint.png
Просмотров: 1150
Размер:	130.1 Кб
ID:	242  
Изображения
   
Вложения
Тип файла: zip FixRMPrintButton_1_0_0_1.zip (3.6 Кб, 746 просмотров)
Тип файла: zip FixRMPrintButton_1_0_0_2 R8.zip (3.7 Кб, 794 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 26666 Комментарии 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
Просмотров 30508 Комментарии 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
Просмотров: 750
Размер:	186.1 Кб
ID:	178  
Вложения
Тип файла: zip FixRMFetchDebugger_1_0_0_0.zip (6.6 Кб, 597 просмотров)
Аватар для Артем Enot Грунин
Moderator
Размещено в CRM
Просмотров 26140 Комментарии 0 Артем Enot Грунин is offline


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