Учебники

Microsoft Dynamics CRM — веб-ресурсы

Веб-ресурсы в CRM — это виртуальные веб-файлы, которые хранятся в базе данных CRM и используются для реализации функций веб-страниц в CRM. Эти файлы могут быть HTML, JScript, Silverlight или любых других поддерживаемых типов.

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

  • Расширение на стороне клиента — использование веб-ресурсов и сценариев форм.

  • Расширение на стороне сервера — плагины, рабочие процессы и веб-службы (эту часть мы изучим в следующих главах).

Расширение на стороне клиента — использование веб-ресурсов и сценариев форм.

Расширение на стороне сервера — плагины, рабочие процессы и веб-службы (эту часть мы изучим в следующих главах).

Использование веб-ресурсов

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

  • У вас есть форма CRM, содержащая определенные поля. CRM предоставляет готовые функции для базовых проверок, таких как обязательные поля, длины полей и т. Д. Однако что если вы хотите провести более сложную проверку, например проверку правильности введенного номера телефона, или проверка правильности введенного адреса или правильности введенного SSN?

  • CRM предоставляет готовые настройки пользовательского интерфейса, такие как создание разделов и вкладок в форме, изменение порядка полей и т. Д. Однако, что если клиент захочет создать пользовательскую страницу, которая отображает всю информацию о клиенте, полученную от других пользователей? ERP система?

  • CRM поставляется со стандартной ленточной панелью, которая содержит все кнопки и опции. Что делать, если вы хотите добавить собственную кнопку ленты?

  • Учтите, что у вас уже есть система ERP. Что если вы хотите открыть несколько экранов CRM из этой ERP-системы?

  • Вы всегда можете вызвать любые внешние веб-сервисы в своем коде плагина на стороне сервера. Однако что делать, если вы хотите вызывать какие-либо внешние веб-службы, пока вы все еще находитесь на стороне клиента?

У вас есть форма CRM, содержащая определенные поля. CRM предоставляет готовые функции для базовых проверок, таких как обязательные поля, длины полей и т. Д. Однако что если вы хотите провести более сложную проверку, например проверку правильности введенного номера телефона, или проверка правильности введенного адреса или правильности введенного SSN?

CRM предоставляет готовые настройки пользовательского интерфейса, такие как создание разделов и вкладок в форме, изменение порядка полей и т. Д. Однако, что если клиент захочет создать пользовательскую страницу, которая отображает всю информацию о клиенте, полученную от других пользователей? ERP система?

CRM поставляется со стандартной ленточной панелью, которая содержит все кнопки и опции. Что делать, если вы хотите добавить собственную кнопку ленты?

Учтите, что у вас уже есть система ERP. Что если вы хотите открыть несколько экранов CRM из этой ERP-системы?

Вы всегда можете вызвать любые внешние веб-сервисы в своем коде плагина на стороне сервера. Однако что делать, если вы хотите вызывать какие-либо внешние веб-службы, пока вы все еще находитесь на стороне клиента?

Ответом на все эти «Что, если» является веб-ресурсы. Каждый веб-ресурс может быть доступен через его уникальный URL-адрес. Вы можете либо загрузить файл веб-ресурса, либо для ресурсов на основе кода (таких как HTML, Jscript и т. Д.), Вы даже можете редактировать их непосредственно в CRM. Поскольку веб-ресурсы хранятся в CRM, их можно легко перенести из одной среды в другую вместе с любыми настройками CRM.

Типы веб-ресурсов

Тип веб-ресурса Пример приложения в CRM
Веб-страница (HTML) Вы можете создать любую пользовательскую HTML-страницу, такую ​​как карты, пользовательскую страницу приложения и т. Д., И поместить ее в форму CRM.
Таблица стилей (CSS) Любые файлы CSS, которые будут использоваться вместе с файлами HTML.
Скрипт (JScript) Любая клиентская логика, такая как проверки, манипулирование значениями полей и т. Д.
Данные (XML) Может использоваться для хранения любых статических настроек или данных конфигурации.
Изображение (PNG, JPG, GIF, ICO) Любые изображения, используемые в приложении на ленте кнопок, значков, форм и т. Д.
Silverlight (XAP) Любое пользовательское приложение Silverlight, встроенное в CRM.
Таблица стилей (XSL) Используется для преобразования данных XML.

Из всех этих типов веб-ресурсов мы будем изучать наиболее важные типы веб-ресурсов — веб-ресурсы HTML и веб-ресурсы JScript в последующих главах.

Доступ к веб-ресурсам для любой сущности

Все веб-ресурсы, хранящиеся в базе данных, доступны в CRM. Ниже приведены соответствующие шаги:

Шаг 1 — Выберите «Настройки» → «Настройки» → «Настройка системы».

Шаг 2 — На левой навигационной панели выберите Веб-ресурсы . В настоящее время вы не сможете просматривать веб-ресурсы, поскольку мы еще ничего не создали.

Веб-ресурс Mscrm Access Шаг 1

Мы рассмотрим, как создавать веб-ресурсы в следующих главах.