Microsoft Dynamics CRM 2013

Tags:

Good news everyone!

Good news everyone... близится выход следующего "большого" релиза Microsoft Dynamics CRM 2013 (previously codenamed Orion). В принципе, в новую версию будет включён функционал из представленного раннее обновления December 2012 Service Update (codenamed Polaris). О прекрасных новых возможностях напишу ниже, сейчас же хочу рассказать о "сдерживающих факторах" этого обновления. Читать далее »

"Should never reach this point" exception - вышел Update Rollup 13 for Microsoft Dynamics CRM 2011

Загрузка на Download Center

Описание KB 2791312

Но торопиться с установкой не стоит - на сегодня последним обновлением значится Update Rollup 12: Microsoft Dynamics CRM 2011 updates and hotfixes. Читать далее »

winmail.dat вместо вложенного файла в письме

При массовой рассылке писем с вложениями через Microsoft Dynamics CRM 2011 некоторые получатели не могли просмотреть его содержимое - они видели только текст письма, а вложение заменялось на файл "winmail.dat" (как варианты: "ATT00008.dat" или "ATT00005.eml").

Причина этого - TNEF (Transport Neutral Encapsulation Format) - формат упаковки писем от Microsoft, который не поддерживается в полном объёме производителями сторонних почтовых серверов и клиентов.

Рекомендации Microsoft для таких случаев никак не помогали. Не помогало также принудительное выставление типа контента письма в text/html в коде формирования email - Outlook упорно отправлял письма с Content-Type: application/ms-tnef; name="winmail.dat".

Судя по всему, увидев письмо из CRM клиент для Outlook автоматически добавляет в него служебную информацию для отслеживания, конвертируя письмо в TNEF. Избежать такого вмешательства помогло выставление свойства "Доступ к электронной почте - исходящие" в "Маршрутизатор электронной почты" на форме пользователя CRM:

Настройка исходящей почты

После чего письма отправляются получателям минуя Outlook с помощью Email Router'а и приходят как Content-Type: multipart/mixed;. Читать далее »

Microsoft Dynamics CRM Q4 2012 Service Update

Вчера был опубликован Update Rollup 12 более известный как "Microsoft Dynamics CRM Q4 2012 Service Update", который помимо оптимизации производительности и дополненного SDK также принесёт нам поддержку новых браузеров: Browser compatibility introduced with Microsoft Dynamics CRM 2011 Update Rollup 12 or the December 2012 Service Update.

В самое время задуматься, т.к. новое обновление, возможно, поломает некоторые клиентские скрипты. Проверить готовность можно с помощью специальной утилиты: Microsoft Dynamics CRM 2011 Custom Code Validation Tool. Перед её использованием нелишним будет ознакомиться и с этой статьёй: Resolve Breaking Script Issues When Upgrading Microsoft Dynamics CRM.

Голосование: А готовы ли вы к этому? Скрипты переписали? Читать далее »

Как избежать самопроизвольной перезагрузки окон Internet Explorer после закрытия формы CRM?

Если вы активно используете CRM, то наверняка сталкивались с непроизвольной перезагрузкой окон Internet Explorer после закрытия како-либо формы.

Особенно неприятно было это наблюдать при работе с расширенным поиском, т.к. условие поиска сбрасывалось и его приходилось формировать повторно.

Избежать такого поведения Internet Explorer'а можно (в случае с CRM - даже нужно!) отключив автоматическое восстановление окон IE. Для этого в реестре выставляем в «0» значение ключа «HangRecovery» (ветка «HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\»). Читать далее »

Как отменить или возобновить выполнение быстрой маркетинговой кампании (Quick Campaign)?

При рассылке корпоративного новогоднего поздравления быстрая кампания отработала только на половине участников выбранного маркетингового списка. Кампания продолжала висеть в статусе "Выполняется", но без каких-то признаков жизни.

Кнопка "Отменить" у быстрой компании отсутствует, единственный возможный вариант - удалить - не сработал: "This record is currently being used by Microsoft Dynamics CRM and cannot be deleted."

Как оказалось, выход есть - для каждой запущенной быстрой кампани создаётся соответствующее ей системное задание, которое можно найти в списке системных заданий в разделе "Параметры":

Параметры - Системные задания

Или через расширенный поиск:

Расширенный поиск - Системные задания типа Быстрая кампания

Расширенный поиск - Системные задания типа Быстрая кампания - Результат поиска Читать далее »

Microsoft Dynamics CRM 2011 Instance Adapter

Вот этого компонента Microsoft Dynamics CRM недоставало ещё с версии 3.0 - Microsoft Dynamics CRM 2011 Instance Adapter. Всё что делает CRM Instance Adapter - синхронизирует данные между двумя организациями CRM. Вот так прочитав, не сразу и сообразишь, что это и зачем нужно.

На самом деле задача синхронизаци данных между двумя организациями CRM стоит очень остро. В ряде случаев организация может иметь несколько подразделений, бизнес и требования которых, ну, очень разнятся. И целесообразнее разделить их на две отдельные логические организации в CRM, чем писать кучу обработчиков для отображения форм и разделять бизнес-процессы. Причём, клиентскую базу все хотят видеть единой. Вот тут-то и пригодится данный адаптер, который будет прокидывать клиентов из одной базы в другую. Причём это могут быть, как две организации на одном сервере CRM (пример выше), так и по одной, каждая из которых на своём собственном сервере.

Работает это всё только поверх Connector for Microsoft Dynamics, который помимо прочего обеспечивает интеграцию всех продуктов из линейки Microsoft Dynamics: AX, NAV, GP, SL (да, есть и такой продукт). Читать далее »

Connectivity and Firewall Port Requirements for Microsoft Dynamics CRM 2011

Сегодня команда разработчиков опубликовала интересный документ - требования по подключению и список задействованных портов в Microsoft Dynamics CRM 2011. Документ поможет корректно настроить межсетевой экран при разворачивании и настройке CRM.

Вот пример задействованных подключений при использовании Windows Integrated Authentication:

On-Premise CRM Solution with Windows Integrated Authentication

А вот подробная схема взаимодействия всех подсистем:

Default CRM Connectivity Requirements

Первооснову данного документа следует искать в Microsoft Dynamics CRM 2011 Implementation Guide. Читать далее »

System.ServiceModel.CommunicationException: A TCP error (10013: An attempt was made to access a socket in a way forbidden by its access permissions) occurred while listening on IP Endpoint=0.0.0.0:8888

Внезапно не завёлся простейший WCF-сервис с привязкой "netTcpBinding" (WCF self-hosted в windows-службе).

	...

        <host>
          <baseAddresses>
            <add baseAddress="net.tcp://server:8888/Service"/>
          </baseAddresses>
        </host>

	...

        <endpoint
            address=""
            binding="netTcpBinding"
            contract="Contoso.IService" />
	
	...

В логах появлялось следующее сообщение при попытке запустить службу: Читать далее »

RSS-материал
Работает на Drupal, система с открытым исходным кодом.