Записки на лету

Расширение платформы Microsoft Dynamics CRM 2011 (80455)

На днях попалась мне в руки официальное учебное пособие по разработке для MS Dynamics CRM 2011.

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

Для проверки предлагаю ответить на вопросы предоставленные в конце каждой главы пособия.

Т.к. у меня русскоязычный блог то и вопросы у меня из русского пособия. Я лично, предпочитаю английский оригинал и т.к. у меня был доступ к обоим вариантам, то я сначала взял почитать английский вариант и лишь затем взял русский вариант для сравнения.

Оказалось, что на русском я даже некоторые вопросы понять не мог. 🙁

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

A custom workflow activity is written and a workflow rule is configured to call the activity whenever an Accout is created. When will the code actually run?

На Русском же так:

При каждом создании организации создается настраиваемое действие бизнес-процесса и настраивается правило бизнес-процесса для вызова этого действия.
Когда реально будет выполняться соответствующий код?

Я минут пять вообще пытался понять о чем это они?!

Прямо хочется письмо в Microsoft написать и излить им все мое негодование. Люди по этим пособиям учатся!

В общем русский тест здесь, как был в книге со всеми опечатками и т.д., да простит меня Microsoft.

Теперь про само пособие. Состоит оно из 8 глав. Пересказывать книгу я не буду, остановлюсь только на тех моментах, которые меня заинтересовали.

Внимание!!!

Ниже пока краткое содержание, которое можно найти почти на каждом сайте центра обучения просто для информации.

Позже я напишу свои замечания по каждой главе.

Глава 1: Общие сведения о расширении

В этом модуле слушатели знакомятся с некоторыми базовыми понятиями Microsoft Dynamics CRM 2011, включая краткое описание платформы и функций xRM Application Framework. В модуле содержится обзор модели безопасности, бизнес-логики, бизнес-сущностей и компонентов доступа к данным. В конце модуля приведен список полезных навыков и ресурсов, помогающих в процессе разработки.

Глава 2: Общие операции платформы

В этом модуле рассматривается использование некоторых общих методов для обращения к системным и настраиваемым сущностям в Microsoft Dynamics CRM 2011. Он включает подробное описание этих методов и доступных в системе типов данных. Кроме того, модуль содержит пример приложения, демонстрирующий создание и обновление сущности Microsoft Dynamics CRM 2011, и полезную информацию об обработке ошибок.

Глава 3: Запросы данных и выполнение операций

В это модуле описываются различные способы обращения к базе данных Microsoft Dynamics CRM, включая QueryAttribute, QueryByExpression, LINQ, FetchXML, фильтрованные представления и OData. Кроме того, в модуле описан метод Execute и использованиеzationRequeganizationResponse в Microsoft Dynamics CRM. Наконец, в нем показано, как для взаимодействия с метаданными Microsoft Dynamics CRM использовать службу организации.

Глава 4: Реализация бизнес-процессов

В этом модуле описывается, как разрабатывать настраиваемые действия бизнес-процессов для использования в Microsoft Dynamics CRM. Функции Microsoft Dynamics CRM можно расширить с помощью настраиваемых действий бизнес-процессов, которые запускают код при выполнении настроенных правил бизнес-процессов или диалогов. Кроме того, в этом модуле описывается процесс отладки кода настраиваемых действий бизнес-процессов, а также использование декларативных бизнес-процессов в локальных развертываниях.

Глава 5: Подключаемые модули

В этом модуле содержится обзор подключаемых модулей. Подключаемые модули — это мощный механизм расширения функциональности событий всех сущностей Microsoft Dynamics CRM 2011. В модуле рассматривается использование подключаемых модулей, описывается инфраструктура обработки событий и объясняется применение событий с точки зрения изоляции, доверия и получения статистических данных. Кроме того, в модуле показано, как разрабатывать подключаемые модули, использовать олицетворение и классы сущностей, а также как регистрировать, развертывать и отлаживать подключаемые модули. Наконец, в модуле приводится обзор интеграции Windows Azure с Microsoft Dynamics CRM 2011.

Глава 6: Событийно-ориентированное программирование приложений

В этом модуле описывается использование встроенных функций приложений Microsoft Dynamics CRM. Кроме того, в нем демонстрируется поведение приложения Microsoft Dynamics CRM при загрузке или сохранении форм, изменении данных полей или состояния вкладок, а также при загрузке интернет-кадров. В Microsoft Dynamics CRM код обработчика событий можно прикреплять к пяти событиям.

Глава 7: Расширения клиента

В этом модуле описано, как добавлять настраиваемые кнопки, элементы меню и области навигации, чтобы включать собственные решения в Microsoft Dynamics CRM. Кроме того, в нем рассматриваются изменение области навигации приложения и настройка карты сайта и ленты.

Глава 8: Веб-ресурсы

В этом модуле описывается добавление пользовательского веб-содержимого (например, HTML, изображений, Silverlight, JavaScript) в формы CRM, что является распространенным методом расширения функциональности CRM-системы. В нем также приводится несколько примеров использования клиентских технологий, в том числе добавление настраиваемой проверки, гибридных веб-приложений и добавление новых приложений (например, приложений Silverlight с отображением данных Microsoft Dynamics CRM). Кроме того, в модуле описывается использование веб-ресурсов для хранения общих блоков кода или общих ресурсов, чтобы их можно было многократно использовать в веб-приложении Microsoft Dynamics CRM.

 
Comments

А как книга на английском называется?

Можете подсказать, где купить такую книгу хоть на английском, хоть на русском? я всё обыскал — не вижу… 🙁
очень нужно. информации, которая в инете — не достаточно, чтоб самому модуль на сильверлайте наваять… 🙁

Ее нельзя купить, она входит в комплект официального обучающего курса Microsoft.
В ней про Silverlight ничего нет или почти ничего, насколько я помню.
Конкретно на эту тему есть книга Silverlight + CRM http://www.amazon.com/Silverlight-CRM-David-Yack/dp/0981511856/ref=ntt_at_ep_dpt_3