Ребята из Братиславы, Словакия выпустили дополнение к Visual Studio, которое позволяет разрабатывать приложения к Microsoft Dynamics CRM.
Resco MobileCRM Studio
Resco MobileCRM Studio – это платформа для разработки, которая помогает разрабатывать мобильные приложения, используемые как дополнения к Microsoft Dynamics CRM.
Resco MobileCRM Studio полностью интегрируется в среду Microsoft Visual Studio и дает возможность разрабатывать мобильные приложения для устройств с Windows Mobile.
Конкурентные преимущества
- Платформа для разработки
- Лицензионная политика включает беспошлинное распространение мобильных приложений
- Ребрендинг позволяет предлагать мобильное приложение с названием компании клиента
Современный пользовательский интерфейс
Достаточно посмотреть примеры интерфейса


Видео-обзор приложения, разработанного с помощью Resco MobileCRM Studio
Интеграция с бэк-офисом
Клиентское приложение, разработанное в Resco MobileCRM Studio, работает в автономном режиме и использует локальную базу данных MS SQL Server Compact Edition. Интеграция с бэк-офисом осуществлена через Microsoft Dynamics CRM Web Services.

Настройка
Resco MobileCRM Studio предоставляет наиболее важные модули Microsoft Dynamics CRM в 3 слоях – Data Layer, Synchronization Layer и Data Presentation (UI) Layer. Так как все слои снабжены исходным кодом на C#, то возможна полная настройка, а также могут быть добавлены новые модули и функциональность. Data и Synchronization Layers используют Microsoft Dynamics CRM SDK, предоставляя стандартизированную платформу разработки для интеграции данных. Data Presentation Layer реализован через компоненты пользовательского интерфейса из пакета Resco MobileForms Toolkit, который входит в лицензию.

Подробный обзор можете просмотреть по это ссылке, а так же ознакомиться с условиями лицензирования
Unable to validate SQL Server Reporting Services Report Server installation. Please check that it is correctly installed on the local machine.
Вот такую ошибку я получил при попытке установить SrsDataConnector для MS CRM. Решение нашлось почти сразу же, в моем случае помог Метод 2. Изменить файл Install-config.xml
P.S. Не забудьте сделать копию оригинального файла.
Давно задумывался о том, как получить значение picklist в отчет. Сразу решения не нашел и пользовался очень громоздкой и не гибкой конструкцией типа:
SELECT CASE picklist
WHEN '1' THEN 'Перезвонить'
WHEN '2' THEN 'Первая встреча'
WHEN '3' THEN 'Встреча'
END AS NextTask
Оказывается все гораздо проще – к имени пиклиста достаточно добавить name, как и с lookup. Т.е. вместо piclist написать picklistname
Плюс значения пиклистов хранятся в таблице StringMap, поэтому возможен и такой вариант
SELECT s.value
FROM AccountBase a
JOIN StringMap s
ON s.objecttypecode = 1
AND a.customertypecode = s.attributevalue
AND s.attributename = 'customertypecode'
WHERE a.accountid = <GUID>
Найдено здесь: http://axforum.info/forums/showthread.php?p=217586#post217586
Задача: есть файл, который хранится в SharePoint, следовательно есть к нему url, необходимо перенести этот файл в заметки Microsoft Dynamics CRM 4.0 для определенного объекта. Файл может быть любим: архив, документ word, excel, pdf …
Примечание:
для учетной записи пользователя должны быть предоставлены необходимые права в SharePoint
Сам алгоритм плагина будет выглядеть так:
1. сначала я должен получить список всех url документов,
2. после чего создаю заметку в MS CRM
3. считываю документ из SharePoint в буферный файл (в моем случае c:\\bufferFile)
4. добавляю файл в аннотацию (note)
5. повторяю шаги 2-4
Читать полностью »