Использование редактора форм

 

Опубликовано: Февраль 2017

Применимо к: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

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

Содержание

Открытие редактора форм

Пользовательский интерфейс редактора форм

Свойства формы

Параметры видимости

Свойства вкладок

Свойства раздела

Общие свойства поля

Специальные свойства поля

Свойства вложенной сетки

Свойства элемента управления экспресс-формы

Свойства веб-ресурса

Свойства интернет-кадра

Элемент управления "Примечания"

Настройка карт Bing

Изменение переходов

Элемент управления "Таймер"

Дополнительные элементы управления для Dynamics 365 для телефонов и планшетов

Настройка обработчиков событий

Уведомления о конфиденциальности

Открытие редактора форм

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

Доступ к редактору форм с помощью командной строки

  1. Открыть запись.

  2. Если существует несколько основных форм для сущности, проверьте, что необходимо изменить именно данную форму. В противном случае используйте средство выбора форм для выбора формы, которую требуется изменить.

  3. Нажмите кнопку Дополнительные командыДополнительные кнопки команд для действий встречи.

  4. Щелкните Редактор форм.

Доступ к редактору форм с помощью решения по умолчанию

  1. Перейдите в раздел Параметры > Настройки.

  2. Щелкните Настроить систему, чтобы открыть решение по умолчанию.

  3. В разделе Компоненты раскройте узел Сущности, затем раскройте требуемую сущность и выберите Формы.

  4. В списке форм щелкните форму, которую требуется изменить.

Доступ к редактору форм для неуправляемого решения

  1. Перейдите в раздел Параметры > Настройки.

  2. Щелкните Решения.

  3. Дважды щелкните неуправляемое решение, с которым требуется работать.

  4. Найдите сущность с формой, которую требуется изменить. Если сущность отсутствует, ее необходимо добавить.

    Добавление сущности в неуправляемое решение

    1. Выберите узел Сущности и на панели инструментов над списком щелкните Добавить существующую сущность.

    2. В диалоговом окне Выберите компоненты решения, установив селектор Тип компонента в значение Сущность, выберите сущность, которую требуется добавить, и нажмите кнопку ОК.

    3. Если откроется диалоговое окно Отсутствуют необходимые компоненты, выберите Нет, не включать необходимые компоненты, если не требуется экспортировать это неуправляемое решение в другую организацию. Если не включить отсутствующие требуемые компоненты на данном этапе, их можно добавить позднее. При экспорте этого решения в будущем снова отобразится уведомление.

  5. В обозревателе решений разверните сущность с формой, которую требуется изменить, и выберите Формы.

  6. В списке форм дважды щелкните форму, которую требуется изменить.

Пользовательский интерфейс редактора форм

В редакторе форм команды отображаются на двух вкладках ленты: Домашняя страница и Вставка. Дополнительные сведения о доступных командах см. в разделах Вкладка "Домашняя страница" и Вкладка "Вставка".

Редактор форм

Основная часть редактора форм разделена на три области: Навигация, Текст и Обозреватель.

  • Область "Навигация"
    Область навигации находится с левой стороны и используется для управления доступом к связанным сущностям или для добавления ссылок на веб-ресурсы либо URL-адреса, которые должны отображаться в основной области формы. Чтобы изменить навигацию, сначала необходимо выбрать команду Навигация в группе Выбрать на вкладке Домашняя страница.

    Навигация в формах для Сущности, использующие классические формы визуально похожа на навигацию в области навигации. Параметры навигации в формах для Обновленные сущности представлены на панели навигации, но при этом используются те же данные для управления доступными параметрами навигации.Дополнительные сведения:Изменение переходов

  • Область "Текст"
    Область текста находится в центре и используется для управления макетом формы. Элементы формы можно выбирать и перетаскивать, чтобы менять их положение. Дважды щелкните элемент, чтобы открыть свойства элемента.

    • Чтобы добавить поле, выберите его в обозревателе полей и перетащите в раздел.

    • Чтобы добавить элемент, который не является полем, выберите требуемую позицию для этого элемента и добавьте его с помощью соответствующей команды на вкладке Вставка.

    • Чтобы удалить элемент, выберите его и используйте команду Удалить в группе Правка на вкладке Домашняя страница.

    • Чтобы изменить значение Заголовок или Нижний колонтитул формы, необходимо сначала выбрать соответствующую команду в группе Выбрать на вкладке Домашняя страница.

  • Область "Обозреватель"
    Область обозревателя находится с правой стороны, и содержимое области зависит от контекста.

    При выборе Текст, Заголовок или Нижний колонтитул в группе Выбрать на вкладке Домашняя страница отобразится Обозреватель полей. Используйте Обозреватель полей, чтобы перетащить поля, которые требуется отобразить в разделе в форме или в заголовке либо нижнем колонтитуле. Можно включить одни и те же поля в форму несколько раз. Используйте кнопку Создать поле, чтобы быстро создать новое поле.

    При выборе Навигация в группе Выбрать вкладки Домашняя страница отобразится Обозреватель отношений. Перетащите все отношения в одну из групп в области навигации. Невозможно добавить одно и то же отношение дважды. Отношения доступны на основе их настроек. Если в настройках указано, что отношение не должно отображаться, оно не будет отображаться в разделе Обозреватель отношений. Дополнительные сведения о настройке параметров отображения по умолчанию для отношений см. в разделе Элемент области навигации для основной сущности.

    Можно использовать кнопки Создать 1:N и Создать N:N, чтобы быстро добавить новые отношения сущностей.

Вкладка "Домашняя страница"

На вкладке Домашняя страница отображаются команды, представленные в следующей таблице.

Группа

Команда

Описание

Сохранение

Сохранение (Ctrl+S)

Сохранение формы.

Сохранить как

Создание копии данной формы с другим именем.

Сохранить и закрыть

Сохранение формы и закрытие редактора форм.

Опубликовать

Публикация формы.Дополнительные сведения:Публикация настроек

Редактировать

Изменить свойства

Изменение свойств выбранного элемента в тексте.

См. следующие разделы в зависимости от выбранного элемента:

  • Свойства вкладок

  • Свойства раздела

  • Общие свойства поля

  • Специальные свойства поля

  • Свойства вложенной сетки

  • Свойства элемента управления экспресс-формы

  • Свойства веб-ресурса

  • Свойства интернет-кадра

  • Элемент управления "Примечания"

  • Настройка карт Bing

Удалить

Удалить выбранный элемент.

Отменить (Ctrl+Z)

Отменить предыдущее действие.

Вернуть (Ctrl+Y)

Повтор предыдущего действия.

Выбрать

Основной текст

Изменение основной части формы.

Верхний колонтитул

Изменить заголовок формы.

Нижний колонтитул

Изменить нижнюю часть формы.

Переходы

Изменить навигацию по форме.

Дополнительные сведения:Изменение переходов

Форма

Бизнес-правила

Просмотр, изменение или создание новых бизнес-правил в обозревателе бизнес-правил.

Дополнительные сведения:Создание и изменение бизнес-правил

Свойства формы

Дополнительные сведения:Свойства формы

Предварительный просмотр

Предварительный просмотр внешнего вида формы после публикации.

Доступные параметры:

Клиент для рабочего стола

  • Создать форму. Представление формы перед сохранением записи.

  • Обновить форму. Представление формы существующей записи.

  • Форма только для чтения. Представление формы для пользователей, которые имеют права только на чтение записи.

Скрипты в форме можно проверить, однако некоторые сценарии, такие как проверка значений данных в событии OnLoad, невозможно проверить, поскольку форма предварительного просмотра не содержит данных.

Мобильный клиент

Эти параметры отображаются, если форма доступна на мобильном устройстве.

Примечание

Если отобразятся неожиданные результаты во время предварительного просмотра мобильной формы попробуйте очистить кэш браузера.

Предварительный просмотр мобильной формы не работает в режиме конфиденциального просмотра в браузере.

  • Планшет (1024 x 768 4:3). Как форма отображается на планшетах.

  • Телефон (360 x 640 9:16). Как форма отображается на телефонах.

    Формы предварительного просмотра для мобильных устройств содержат данные, но форма недоступна для редактирования. Всегда отображается первая запись (самая старая), к которой у текущего пользователя есть доступ. Если запись недоступна, можно создать новую с помощью команды в окне предварительного просмотра.

Включить роли безопасности

Используется этот параметр для настройки ролей безопасности, которые будут иметь доступ к формам.Дополнительные сведения:Управление доступом к формам

Важно!

При создании новой формы только роли безопасности "Системный администратор" и "Специалист по настройке систем" будут иметь доступ к форме. Необходимо разрешить доступ другим ролям безопасности, прежде чем пользователи организации смогут использовать ее.

Показать зависимости

Просмотр компонентов решения, которые зависят от этой формы, и компонентов решения, которые необходимы для ее использования.Дополнительные сведения:Зависимости решений

Управляемые свойства

Единственным управляемым свойством является Настраиваемый. Если для этого параметра установить значение false, форму будет невозможно настроить после включения формы в решение, экспорта решения как управляемого решения и импорта управляемого решения в другую организацию.Дополнительные сведения:Управляемые свойства

Восстановить

Объединить формы

Используйте этот параметр, чтобы объединить форму из предыдущей версии после обновления. Это облегчит переход на новые макеты форм, представленные в этой версии. Добавляемая форма будет отображаться в нижней части текущей формы. Используйте этот параметр, чтобы объединить формы, сохраняя обработчики событий для скриптов форм.

Вкладка "Вставка"

Снимок экрана вкладки вставки для редактора форм

На вкладке Вставка отображаются команды, представленные в следующей таблице.

Группа

Команда

Описание

Раздел

Добавление раздела на выбранную вкладку. Можно добавить раздел с четырьмя столбцами максимум.

Дополнительные сведения:Свойства раздела

3 вкладка

Три столбца

Вставка вкладки из трех столбцов равной ширины.

Дополнительные сведения:Свойства вкладок

Три столбца

Вставка вкладки из трех столбцов с более широким средним столбцом.

2 вкладки

Два столбца

Вставка вкладки из двух столбцов с более широким правым столбцом.

Два столбца

Вставка вкладки из двух столбцов с более широким левым столбцом.

Два столбца

Вставка вкладки из двух столбцов равной ширины.

1 вкладка

Один столбец

Вставка вкладки из одного столбца.

Элемент управления

Вложенная сетка

Форматирование вложенной сетки и вставка ее в форму.

Дополнительные сведения:Свойства вложенной сетки

Разделитель

Вставить пустую строку.

Экспресс-форма

Вставка экспресс-формы.

Дополнительные сведения:Свойства элемента управления экспресс-формы

Веб-ресурс

Вставка веб-ресурса.

Дополнительные сведения:Свойства веб-ресурса

Интернет-кадр

Вставка интернет-кадра.

Дополнительные сведения:Свойства интернет-кадра

Примечания

Вставка элемента управления для просмотра действий, записей и примечаний.Дополнительные сведения:Элемент управления "Примечания"

Карты Bing

Вставка элемента управления для отображения карт в форме.Дополнительные сведения:Настройка карт Bing

Ссылка навигации

Вставка ссылки навигации в область навигации. Это команда отключена, если не выбрать команду Навигация в группе Выбрать на вкладке Домашняя страница.Дополнительные сведения:Свойства ссылки навигации

Таймер

Вставка элемента управления.Дополнительные сведения:Элемент управления "Таймер"

Свойства формы

Свойства формы представлены в следующей таблице.

Вкладка

Свойство

Описание

События

Библиотеки форм

Управление тем, какие веб-ресурсы JavaScript будут доступны в форме, и порядком загрузки этих веб-ресурсов.

Обработчики событий

Настройка того, какие функции JavaScript из библиотек форм будут выполняться для событий форм OnLoad и OnSave и в каком порядке.

Оформление

Имя формы

Ввод имени, значимого для пользователей. Это имя будет отображаться для пользователей при использовании формы. Если они могут использовать несколько форм, настроенных для сущности, они могут использовать это имя, чтобы различать доступные формы.

Описание

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

Перемещение по страницам

Можно отключить отображение элементов навигации.

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

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

Изображение

Если сущность имеет поле изображения и задан параметр Основное изображение сущности, этот параметр включит отображение поля изображения в заголовке этой формы.

Дополнительные сведения о параметрах сущности см. в разделе Включение или отключение параметров сущности.

Оформление

Установка максимальной ширины (в пикселах) для ограничения ширины формы. Значение по умолчанию равно 1900.

Параметры

Параметры

Каждую форму можно открыть с помощью кода, используя URL-адрес. URL-адрес также может содержать данные, которые можно передать в форму с помощью строки запроса, которая будет добавлена к URL-адресу. Строки запроса выглядят так:
?p_firstName=Jim&p_lastName=Daly.

В целях безопасности формы не будут принимать неизвестные параметры строки запроса. Используйте этот список параметров для определения параметров, которые должна принимать эта форма для поддержки кода, который будет передавать данные в формы с помощью строки запроса.

Имя и тип данных будут проверены, и форма не откроется, если в нее передаются недопустимые параметры строки запроса.

Примечание

Имя не может начинаться с символа подчеркивания (_) или crm_. Оно должно начинаться с букв, за которым следует символ подчеркивания (_). Например, параметр_1 или 1_параметр. Имя не может содержать дефисы (-), двоеточия (:), точки с запятой (;), запятые (,) или точки (.).

Дополнительные сведения см. в разделе об открытии форм, представлений, диалоговых окон и отчетов с помощью URL-адреса в Пакет средств разработки Microsoft Dynamics 365.

Зависимости без событий

Зависимые поля

Каждый обработчик событий имеет похожее свойство Зависимые поля, с помощью которого можно зарегистрировать все поля, необходимые для скрипта. Любой пользователь, который попытается удалить зависимые поля, не сможет это сделать.

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

Параметры видимости

Некоторые типы элементов форм имеют параметр, который позволяет отображать или скрывать их по умолчанию. Вкладки, разделы, поля, интернет-кадры и веб-ресурсы имеют этот параметр. С помощью скриптов форм или бизнес-правил можно управлять видимостью этих элементов для создания динамической формы, обеспечивающей взаимодействие с пользователем в соответствии с условиями формы.

Примечание

Не рекомендуется скрывать элементы формы в целях обеспечения безопасности. Существует несколько способов, с помощью которых пользователь может просмотреть все элементы и данные в форме, когда элементы скрыты.

Представление области чтения Microsoft Dynamics 365 для Outlook не поддерживает скрипты форм. В этом представлении будут использоваться параметры видимости по умолчанию, заданные для формы.

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

Свойства вкладок

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

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

В следующей таблице представлены свойства, которые можно задать для вкладок в форме.

Вкладка

Свойство

Описание

Оформление

Имя (название)

Обязательное. Уникальное имя вкладки, используемое при ссылке на нее в скриптах. Оно может содержать только алфавитно-цифровые знаки и символы подчеркивания.

Название

Обязательное. Локализуемая подпись для вкладки, видимая для пользователей.

Показать подпись этой вкладки в форме

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

Развернуть эту вкладку по умолчанию

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

Видимый по умолчанию

Отображение этой вкладки необязательно, и им можно управлять с помощью скриптов. Укажите, следует ли отобразить эту вкладку.Дополнительные сведения:Параметры видимости

Блокировать вкладку в форме

Это свойство позволяет избежать случайного удаления вкладки и не позволяет пользователям изменять ее содержимое.

Удаление вкладки приведет не только к удалению самой вкладки, но также всех обработчиков событий скрипта, определенных для этой вкладки или полей вкладки. Создание всех этих элементов по-новому может потребовать значительных усилий.

Пользователю, которому требуется удалить эту вкладку, следует сначала изменить этот параметр.

Форматирование

Макет

Вкладки могут содержать до трех столбцов. Используйте эти параметры, чтобы задать количество вкладок и процент от общей ширины, которые они должны заполнить.

События

Библиотеки форм

Определение всех веб-ресурсов JavaScript, которые будут использоваться в обработчике событий TabStateChange вкладки.

См. раздел справки по событиям форм (событие TabStateChange вкладки) SDK.

Обработчики событий

Настройка функций из библиотек, которые должны вызываться для события TabStateChange вкладки.Дополнительные сведения:Настройка обработчиков событий

Свойства раздела

Раздел занимает пространство, доступное в столбце вкладки. Разделы имеют подпись, которую можно отобразить и под которой может отображаться строка.

Разделы могут иметь до четырех столбцов и включать параметры для отображения подписей полей в разделе.

Заголовки и нижние колонтитулы похожи на разделы, но их невозможно удалить. Если они не содержат данные, которые не будут отображаться.

Вкладка

Свойство

Описание

Оформление

Имя (название)

Обязательное. Уникальное имя раздела, используемое при ссылке на него в скриптах. Оно может содержать только алфавитно-цифровые знаки и символы подчеркивания.

Название

Обязательное. Локализуемая подпись для раздела, видимая для пользователей.

Отображать в форме подпись раздела

Разделы часто используются без подписи для управления форматированием полей в разделах.

Отображать разграничительную линию над разделом

Строка в верхней части раздел может разделить макет формы.

Ширина подписи поля

Обязательное. Задайте значение от 50 до 250, чтобы указать объем пространства, выделяемый для подписей.

Элементы заголовка и нижнего колонтитула также имеют это свойство.

Видимость

Отображение этого раздела необязательно, и им можно управлять с помощью скриптов.Дополнительные сведения:Параметры видимости

Блокировать раздел в форме

Это свойство позволяет избежать случайного удаления раздела и не позволяет пользователям удалять его содержимое.

Удаление раздела приведет не только к удалению самого раздела, но и всех содержащихся в нем полей.

Пользователю, которому требуется удалить этот раздел, следует сначала изменить этот параметр.

Форматирование

Компоненты заголовка и нижнего колонтитула также имеют это свойство.

Макет

Указание до четырех столбцов для включения в раздел.

Выравнивание метки поля

Подписи полей в разделе можно выровнять по левой стороне, по правой стороне или по центру.

Положение метки поля

Подписи полей в разделе можно разместить сбоку или вверху полей.

Общие свойства поля

В полях содержатся элементы управления, с помощью которых пользователи могут просматривать или изменять данные в записи сущности. Поля можно форматировать, чтобы добавить до четырех столбцов в раздел.

В следующей таблице описываются свойства, общие для всех полей. Определенные типы полей обладают особыми свойствами. Эти свойства описаны в разделе Специальные свойства поля.

Вкладка

Свойство

Описание

Оформление

Название

Обязательное. По умолчанию подпись совпадает с отображаемым именем поля. Это имя формы можно переопределять, введя здесь другую подпись.

Отображать подпись в форме

Можно также отключить отображение подписи.

Поле доступно только для чтения

Можно указать, что поле не будет доступно для изменения. Это можно изменить с помощью скриптов формы, чтобы включить или отключить возможность изменения на основе условий, определенных в скрипте.

Блокировка поля в форме

В результате поле будет невозможно удалить из формы случайно. Благодаря этому сохранится любая конфигурация, примененная к полю, например обработчики событий, в случае удаления поля. Чтобы удалить это поле, специалист по настройке систем сначала должен удалить этот параметр.

Видимый по умолчанию

Отображение этого поля необязательно, и им можно управлять с помощью скриптов.Дополнительные сведения:Параметры видимости

Форматирование

Выберите число столбцов, которое занимает элемент управления

Если раздел, содержащий поля, содержит несколько столбцов, можно указать, чтобы поле занимало число столбцов, доступных в разделе.

Подробно

Отображаемое имя, Имя и Описание

Эти доступные только для чтения поля используются для справки. Нажмите кнопку Изменить, чтобы быстро открыть определение поля для его изменения.

Каждый экземпляр поля в форме имеет свойство имени, чтобы на него можно было ссылаться в скриптах форм, однако управление этим именем осуществляется с помощью приложения. Первый экземпляр поля — это имя данного поля, указанное при его создании.Дополнительные сведения:Создание и изменение полей

Каждый раз, когда поле снова добавляется в форму, в конец имени добавляется число, начиная с 1. Поэтому, если поле имеет имя new_cost, первый экземпляр будет иметь имя new_cost, второй — new_cost1 и т. д. для каждого экземпляра поля в форме.

Примечание

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

События

Библиотеки форм

Определение всех веб-ресурсов JavaScript, которые будут использоваться в обработчике событий OnChange поля.

См. раздел справки по событиям форм (событие OnChange поля) SDK.

Обработчики событий

Настройка функций из библиотек форм, которые должны вызываться для события OnChange поля.Дополнительные сведения:Настройка обработчиков событий

Бизнес-правила

Бизнес-правила

Просмотр бизнес-правил, которые ссылаются на это поле, и управление ими.Дополнительные сведения:Создание и изменение бизнес-правил

Специальные свойства поля

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

Свойства поля поиска

На вкладке Отображение поля поиска имеют некоторые дополнительные свойства. К некоторым системным полям, которые выглядят как поля поиска и имеют похожее поведение, относятся поиски "Владелец", "Клиент", PartyList и "В отношении". Эти поля отличаются от поисков, поскольку они позволяют настраивать несколько значений или несколько типов либо и то, и другое. Эти поля имеют только первые два свойства: Отключить автоматические разрешения в этом поле и Отключить недавно использованные элементы для данного поля.

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

Элементы диалогового окна поиска в Dynamics CRM

Свойство

Описание

Отключить автоматические разрешения в этом поле

Только основные формы, использующие Классические формы, поддерживают автоматическое разрешение. Это можно отключить с помощью данного параметра.

Отключить недавно использованные элементы для данного поля

Только основные формы, использующие Классические формы, поддерживают недавно использованные элементы. Это можно отключить с помощью данного параметра.

Фильтрация связанных записей

Если это свойство включено, к записям, отображаемым при поиске какой-либо записи, будет применяться дополнительный фильтр. Это позволит получить более точные результаты поиска при настройке значения поиска.

Также можно разрешить пользователям отключать фильтр.

Отобразить поле поиска в диалоговом окне поиска

Можно отключить отображение поля поиска в диалоговом окне поиска.

Представление умолчанию

Это представление будет использоваться для фильтрации результатов встроенного поиска и определения представления по умолчанию в диалоговом окне поиска при выборе пользователями параметра Поиск дополнительных записей.

Представления по умолчанию также определяет, какие поля включаются во встроенный поиск.

Встроенный поиск в Dynamics CRM

При использовании поисков, в которых можно выбрать только один тип сущности, полями, отображаемыми во встроенном поиске, будут первые два поля, включенные в представление по умолчанию. В этом примере Основной телефон и Электронная почта — это первые два столбца в представлении по умолчанию, настроенном для поиска организации.

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

Выбор представления

Доступно три параметра на выбор:

  • Выкл. Пользователи не могут выбрать другое представление.

  • Показать все представления. Доступны все представления.

  • Показать выбранные представления. При выборе этого параметра можно использовать клавишу CTRL и указатель мыши, чтобы выбрать представления для отображения. Выбор представления поиска для сущности невозможно отменить.

Свойства полей с двумя параметрами

На вкладке форматирования поля с двумя параметрами имеют следующие параметры форматирования:

  • Два переключателя. Для элемента управления с подписями. Можно выбрать только один из них.

  • Флажок. Один флажок, чтобы установить значение true; в противном случае — значение false.

  • Список. Раскрывающийся список, содержащий оба значения.

Свойства полей с несколькими строками текста

Поля с несколькими строками текста или одной строкой текста, использующие формат Text Area, имеют свойство Макет строк. С помощью этого свойства можно указать значение для параметра Число строк или выбрать параметр Автоматически развертывать для заполнения доступной области окна.

Свойства вложенной сетки

Можно настроить вложенную сетку для отображения списка записей или диаграммы. Выберите Показывать только диаграмму на вкладке Отображение, чтобы отобразить диаграмму вместо списка.

Вкладка

Свойство

Описание

Оформление

Имя (название)

Обязательное. Уникальное имя вложенной сетки, используемое при ссылке на нее в скриптах. Оно может содержать только алфавитно-цифровые знаки и символы подчеркивания.

Название

Обязательное. Локализуемая подпись для вложенной сетки, видимая для пользователей.

Отображать подпись в форме

Можно указать, следует ли отображать подпись в форме. Это необходимо, если включен параметр Показать поле поиска.

Записи

Доступно два параметра на выбор:

  • Только связанные записи. Во вложенной сетка отобразятся только записи, связанные с текущей записью.

  • Все типы записей. Во вложенной сетке отобразятся записи, отфильтрованные только по представлению по умолчанию или, если включен выбор представлений, по любым представлениям, выбранным пользователем.

Выбранный параметр повлияет на поведение элемента управления отображением списка.Дополнительные сведения:Поведение отображения списка

Сущность

В зависимости от значения, выбранного для параметра Записи, в этом списке отображается одно из двух:

  • Только связанные записи. Список сущностей, которые связаны с данной сущностью, с именем поля поиска в сущности, определяющей отношения в скобках.

  • Все типы записей. Список всех сущностей.

Представление умолчанию

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

Нажмите кнопку Изменить, чтобы открыть представление по умолчанию для редактирования. Нажмите кнопку Создать, чтобы создать новое представление для этой вложенной сетки.

Отобразить поле поиска

Отображение поля поиска. При выборе этого параметра параметр Отображать подпись в форме является обязательным.

Показать индекс

Только формы, использующие Классические формы, поддерживают указатель отображения.

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

Выбор представления

Доступно три варианта на выбор:

  • Выкл. Можно использовать только представления по умолчанию.

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

  • Показать выбранные представления. Нажмите клавишу CTRL и с помощью курсора выберите, какие доступные представления будут отображаться.

Диаграмма по умолчанию

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

Показывать только диаграмму

Вместо списка записей будет отображаться диаграмма.

Показать выбранную диаграмму

Если выбран параметр Показывать только диаграмму, пользователи могут выбирать различные диаграммы.

Форматирование

Макет

Выберите число столбцов, которое занимает элемент управления.

Если раздел, содержащий вложенную сетку, содержит несколько столбцов, можно указать, чтобы поле занимало число столбцов, доступных в разделе.

Макет строк

Параметр Число строк определяет количество записей, отображаемых на странице вложенной сетки.

Если параметр Автоматически развертывать для заполнения доступной области окна выбран, в форме будет выделено пространство для двух записей, которое будет увеличиваться по мере увеличения числа записей. Если число превысит значение параметра Число строк, пользователи смогут перейти на дополнительные страницы для просмотра записей.

Если параметр Автоматически развертывать для заполнения доступной области окна не выбран, в форме будет выделено пространство для числа записей, определенного параметром Число строк, и пользователи смогут перейти на дополнительные страницы для просмотра дополнительных записей.

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

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

Поведение отображения списка

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

При выборе параметра Только связанные записи откроется одно из связанных представлений в том же окне. Чтобы вернуться в форму, нажмите кнопку "Назад" или выберите значение первичного имени текущей записи на панели навигации.

При выборе параметра Все типы записей откроется новое окно.

Поведение добавления записи

При отображении списка в формах с Обновленные формы каждая вложенная сетка содержит кнопку Добавить записьДобавить кнопку в правом верхнем углу вложенной сетки. При нажатии этой кнопки можно добавить запись. Это поведение меняется в зависимости от параметра, выбранного для свойства Записи, и поиска для записей действия.

При выборе параметра Только связанные записи поведением по умолчанию является поведение для добавления существующих записей. Пользователям доступен встроенный поиск для поиска существующих записей в первую очередь. Это помогает избежать создания повторяющихся записей. Если найти существующую запись невозможно, можно выбрать параметр Создать. При создании новой записи будут применяться все сопоставления полей, определенные в этом отношении.Дополнительные сведения:Сопоставление полей сущностей

При выборе параметра Все типы записей поведением по умолчанию является добавление новой записи. Откроется экспресс-форма для создания, если она доступна в целевой сущности. В противном случае откроется основная форма сущности по умолчанию.

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

Поведение удаления записи

При выборе записи во вложенной сетке в правой части строки отображается кнопка УдалитьЗначок удаления подчиненного списка. Поведение этого действия удаления отличается в зависимости от типа отношения с текущей сущностью.

Если во вложенной сетке используется отношение 1:N (один-ко-многим), нормальным поведением удаления записи является отображение диалогового окна подтверждения перед удалением записей.

Если во вложенной сетке используется отношение N:N (многие-ко-многим), запись в сущности отношения (или пересекающейся сущности), связанной с двумя записями, удаляется без подтверждения, и запись больше не будет отображаться во сложенной сетке. Но отображаемая запись не удаляется.

Свойства элемента управления экспресс-формы

Элемент управления экспресс-формы отображает данные из записи, выбранной в поиске в форме. Данные, отображаемые в элементе управления, определяются с помощью экспресс-формы. Отображаемые данные невозможно изменить, но если основное поле включено в экспресс-форму, оно становится ссылкой для открытия связанной записи.Дополнительные сведения:Создание и изменение экспресс-форм

Свойство

Описание

Имя (название)

Обязательное. Уникальное имя экспресс-формы, используемое при ссылке на нее в скриптах.

Название

Обязательное. Подпись, отображаемая для экспресс-формы.

Отображать подпись в форме

Отображение подписи в форме.

Поле поиска

Выбор одного из полей поиска, включенных в форму.

Связанная сущность

Это значение зависит от выбранного параметра Поле поиска. Обычно это основная сущность для отношения сущностей 1:N для поиска.

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

Экспресс-форма

Если Связанная сущность имеет экспресс-формы, их можно выбирать здесь. В противном случае щелкните Создать, чтобы создать экспресс-форму.

Щелкните Изменить, чтобы изменить выбранную экспресс-форму.

Свойства веб-ресурса

Можно добавлять или изменять веб-ресурсы на форме, чтобы она выглядела более удобной или полезной для пользователей. К веб-ресурсам, поддерживающим формы, относятся изображений, HTML-файлы или элементы управления Silverlight.

Пошаговые инструкции см. в разделе Добавление и изменение веб-ресурса формы.

Вкладка

Свойство

Описание

Основное

веб-ресурс

Обязательное. Изображение, HTML или веб-ресурс Silverlight, который будет использоваться.

Имя (название)

Обязательное. Уникальное имя поля. Оно может содержать только алфавитно-цифровые знаки и символы подчеркивания.

Название

Обязательное. Подпись, отображаемая для веб-ресурса.

Видимый по умолчанию

Отображение веб-ресурса необязательно, и им можно управлять с помощью скриптов.Дополнительные сведения:Параметры видимости

Пользовательский параметр

Настраиваемое значение, передаваемое в качестве параметра строки запроса data.Дополнительные сведения:Передача параметров в веб-ресурсы

Альтернативный текст

Если веб-ресурс изображения отображается, это значение предоставит текст подсказки для пользователей, использующих средства чтения с экрана.

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

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

Отправить код типа объекта и уникальные идентификаторы как параметры

Данные об организации, пользователе и записи можно передать в веб-ресурс, чтобы адаптировать его к параметрам организации.Дополнительные сведения:Передача параметров в веб-ресурсы

Форматирование

Выберите число столбцов, которое занимает элемент управления

Если раздел, содержащий веб-ресурс, содержит несколько столбцов, можно указать, чтобы поле занимало число столбцов, доступных в разделе.

Выберите число строк, занимаемых элементом управления

Можно управлять высотой веб-ресурса, определив число строк.

Автоматически развертывать для заполнения доступной области окна

Можно включить возможность увеличения высоты веб-ресурса в соответствии с доступным пространством.

Выберите тип прокрутки для интернет-кадра

Веб-ресурс HTML добавляется в форму с помощью интернет-кадра.

  • При необходимости. Отображение полос прокрутки, когда размер веб-ресурса превышает доступный.

  • Всегда. Всегда показывать полосы прокрутки.

  • Никогда. Никогда не показывать полосы прокрутки.

Отображать границу

Отображение границы вокруг веб-ресурса.

Зависимости

Зависимые поля

Веб-ресурс может взаимодействовать с полями в форме с помощью скрипта. При удалении поля из формы скрипт в веб-ресурсе может перестать работать. Добавьте любые поля, на которые ссылаются скрипты в веб-ресурсе, в Зависимые поля, чтобы их было невозможно удалить случайно.

Передача параметров в веб-ресурсы

HTML или веб-ресурс Silverlight может принимать параметры, передаваемые как параметры строки запроса.

Сведения о записи можно передать, включив параметр Отправить код типа объекта и уникальные идентификаторы как параметры. Если сведения вводятся в поле Пользовательский параметр (данные), они будут переданы с помощью параметра данных. Передаются следующие значения.

Параметр

Описание

data

Этот параметр передается, только если предоставлен текст для поля Пользовательский параметр (данные).

orglcid

LCID языка организации по умолчанию.

orgname

Название организации.

userlcid

LCID предпочитаемого языка пользователя.

type

Код типа сущности. Это значение может отличаться для настраиваемых сущностей в других организациях. Вместо этого используйте имя типа сущности.

typename

Имя типа сущности.

id

Значение идентификатора записи. Этот параметр не имеет значения до сохранения записи сущности.

Любые другие параметры не допускаются, и веб-ресурс не откроется, если используются другие параметры. Если необходимо передать несколько значений, параметр данных можно перегрузить для включения дополнительных параметров. См. раздел Пример. Передача нескольких значений в веб-ресурс с помощью параметра данных SDK.

Свойства интернет-кадра

Можно добавить интернет-кадр в форму для интеграции содержимого из другого веб-сайта в форму.

Примечание

Формы Microsoft Dynamics 365 не предназначены для отображения в интернет-кадрах.

Вкладка

Свойство

Описание

Основное

Имя (название)

Обязательное. Уникальное имя интернет-кадра. Оно может содержать только алфавитно-цифровые знаки и символы подчеркивания.

URL-адрес

Обязательное. URL-адрес страницы для отображения в интернет-кадре.

Отправить код типа объекта и уникальные идентификаторы как параметры

Данные об организации, пользователе и записи можно передать в интернет-кадр.Дополнительные сведения:Передача параметров в интернет-кадры

Название

Обязательное. Подпись, отображаемая для интернет-кадра.

Отображать подпись в форме

Можно указать, следует ли отображать подпись.

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

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

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

Видимый по умолчанию

Отображение интернет-кадра необязательно, и им можно управлять с помощью скриптов.Дополнительные сведения:Параметры видимости

Форматирование

Выберите число столбцов, которое занимает элемент управления

Если раздел, содержащий интернет-кадр, содержит несколько столбцов, можно указать, чтобы поле занимало число столбцов, доступных в разделе.

Выберите число строк, занимаемых элементом управления

Можно управлять высотой интернет-кадра, определив число строк, занимаемых элементом управления.

Автоматически развертывать для заполнения доступной области окна

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

Выберите тип прокрутки для интернет-кадра

Доступно три варианта на выбор:

  • При необходимости. Отображение полос прокрутки, когда размер интернет-кадра превышает доступное пространство.

  • Всегда. Всегда показывать полосы прокрутки.

  • Никогда. Никогда не показывать полосы прокрутки.

Отображать границу

Отображение границы вокруг интернет-кадра.

Зависимости

Зависимые поля

Интернет-кадр может взаимодействовать с полями в форме с помощью скрипта. При удалении поля из формы скрипт в интернет-кадре может перестать работать. Добавьте любые поля, на которые ссылаются скрипты в интернет-кадрах, в Зависимые поля, чтобы их было невозможно удалить случайно.

Передача параметров в интернет-кадры

Сведения о записи можно передать, включив параметр Отправить код типа объекта и уникальные идентификаторы как параметры. Передаются следующие значения.

Параметр

Описание

orglcid

LCID языка организации по умолчанию.

orgname

Название организации.

userlcid

LCID предпочитаемого языка пользователя.

type

Код типа сущности. Это значение может отличаться для настраиваемых сущностей в других организациях. Вместо этого используйте typename.

typename

Имя типа сущности.

id

Значение идентификатора записи. Этот параметр не содержит значения до сохранения записи сущности.

Элемент управления "Примечания"

В формах для некоторых системных сущностей, использующих Обновленные формы, элемент управления "Примечания" предоставляет возможность получить доступ к данным ЗАПИСИ, ДЕЙСТВИЯ и ПРИМЕЧАНИЯ. В случае настраиваемых сущностей, в которых включены примечаний и действий, будут отображаться только ПРИМЕЧАНИЯ и ДЕЙСТВИЯ. Чтобы включить ЗАПИСИ, необходимо включить их для настраиваемой сущности.

Включение записей для настраиваемой сущности

  1. Перейдите в раздел Параметры > Конфигурации записей.

  2. Найдите запись для пользовательской сущности.

  3. Убедитесь, что выбран параметр Включить стены для данного типа формы записей, и сохраните запись.

  4. В командной строке выберите АКТИВИРОВАТЬ.

  5. Если необходимо включить стены, следует опубликовать сущность.

По умолчанию в системных сущностях элемент управления "Примечания" находится в разделе социальной области в центре вкладки с тремя столбцами в верхней части формы. Он может отображаться в форме только один раз. Элемент управления "Примечания" можно переместить или удалить. Чтобы снова добавить его, нажмите кнопку Примечания в группе Элемент управления на вкладке Вставка.

В следующей таблице описываются свойства элемента управления "Примечания".

Вкладка

Свойство

Описание

Оформление

Название

Обязательное. Хотя подпись не отображается по умолчанию, она является обязательной.

Отображать подпись в форме

Можно включить отображение подписи.

Блокировка поля в форме

В результате примечания будет невозможно удалить из формы случайно.

Вкладка по умолчанию

Выбор вкладки для отображения по умолчанию. Доступные параметры:

  • Действия

  • Записи

  • Примечания

Форматирование

Выберите число столбцов, которое занимает элемент управления

Если раздел, содержащий элемент управления "Примечания", содержит несколько столбцов, можно указать, чтобы поле занимало число столбцов, доступных в разделе.

Число строк

Для управления высотой элемента управления "Примечания" можно выбрать число строк, занимаемых элементом управления.

Автоматически развертывать для заполнения доступной области окна

Вместо задания высоты с помощью строк можно указать, чтобы высота элемента управления "Примечания" занимала доступное пространство.

Настройка карт Bing

Карты Bing могут отображаться в формах для организаций, контактов, интересов, предложений с расценками, заказов, счетов, конкурентов и системных пользователей. Можно удалить область карт Bing в редакторе форм или добавить ее обратно с помощью кнопки Карты Bing на вкладке Вставка редактора форм.

Для включения Карт Bing системный параметр Показывать карты Bing в формах должен быть включен. Для локальных организаций Microsoft Dynamics 365 потребуется ввести ключ Карт Bing и указать его в системном параметре Введите ключ Карт Bing. Получите ключ Карт Bing на сайте https://www.bingmapsportal.com. Для подписчиков Microsoft Dynamics 365 Online ключ не требуется.

Вкладка

Свойство

Описание

Основное

Название

Обязательное. Подпись, отображаемая для карт Bing.

Отображать подпись в форме

Можно указать, следует ли отображать подпись.

Выберите адрес для использования в этом элементе управления картами Bing

Выберите адрес, который должен использоваться для ввода данных для сопоставления.

Видимый по умолчанию

Отображение карт Bing необязательно, и им можно управлять с помощью скриптов.Дополнительные сведения:Параметры видимости

Форматирование

Выберите число столбцов, которое занимает элемент управления

Если раздел, содержащий карты Bing, содержит несколько столбцов, можно указать, чтобы поле занимало число столбцов, доступных в разделе.

Выберите число строк, занимаемых элементом управления

Можно управлять высотой карт Bing, определив число строк.

Автоматически развертывать для заполнения доступной области окна

Можно включить возможность увеличения высоты карт Bing в соответствии с доступным пространством.

Изменение переходов

Навигация в форме позволяет пользователям просматривать списки связанных записей. Каждое отношение сущностей имеет свойства для управления его отображением.Дополнительные сведения:Элемент области навигации для основной сущности

Любые отношения сущностей, настраиваемые для отображения, можно переопределить в редакторе форм. Также можно включить ссылки навигации для отображения веб-ресурсов или других веб-сайтов с помощью навигации формы.

Пошаговые инструкции см. в разделе Добавление или изменение переходов формы для связанных сущностей.

Чтобы включить функцию изменения навигации, сначала необходимо выбрать команду Навигация в группе Выбрать на вкладке Домашняя страница.

В разделе Обозреватель отношений можно выполнить фильтрацию по отношению 1:N (один-ко-многим) или N:N (многие-ко-многим) либо просмотреть все доступные отношения. Флажок Показывать только неиспользуемые отношения установлен и заблокирован. Таким образом, каждое отношение можно добавить только один раз.

Чтобы добавить отношение из раздела Обозреватель отношений, дважды щелкните его. Отношение добавится под отношением в области навигации, выбранным в данный момент. Дважды щелкните отношение в области навигации, чтобы изменить подпись на вкладке Отображение. На вкладке Имя можно просмотреть сведения о связи. Нажмите кнопку Изменить, чтобы открыть определение сущности.

В области навигации доступно пять групп. Можно перетащить группы, чтобы изменить их позицию, дважды щелкнуть группу, чтобы изменить ее подпись, но невозможно удалить группы. Эти группы отображаются, только если в них содержатся данные. Поэтому если группу не требуется отображать, достаточно не добавлять в нее данные.

Нажмите кнопку Ссылка навигации в группе Элемент управления на вкладке Вставка, чтобы добавить ссылку на веб-ресурс или внешний URL-адрес.

Свойства ссылки навигации

Ссылки навигации имеют следующие свойства.

Свойство

Описание

Полное имя

Обязательное. Текст для отображения в качестве подписи.

Значок

Использование веб-ресурса размером 32x32 пикселя. Рекомендуется использовать изображение PNG с прозрачным фоном.

Веб-ресурс

Определение веб-ресурса для отображения в основной области формы.

Внешний URL-адрес

Определение URL-адреса страницы для отображения в основной области формы.

Элемент управления "Таймер"

Используйте элемент управления "Таймер" в формах, в которых записи должны достичь определенной временной вехи. Элемент управления "Таймер" показывает пользователям, сколько времени доступно для выполнения действия в разрешении активной записи или сколько времени прошло с момента окончания времени, выделенного для выполнения действия. Как минимум элементы управления "Таймер" необходимо настроить, чтобы показывать результаты об успешном или неудачном выполнении действий. Кроме того, их можно настроить для отображения предупреждений, когда условия будут близки к невыполнению.

Элемент управления "Таймер" можно добавить в форму любой сущности, но чаще всего он используется для сущности "Обращение", особенно если она связана с полями, в которых отслеживаются соглашения об уровнях обслуживания. Можно добавить несколько элементов управления "Таймер" в текст формы. Эти элементы управления невозможно добавить в заголовок или нижний колонтитул.

В свойствах Источник данных элемента управления "Таймер" используются поля для сущности.

  • В поле Время нарушения используется поле даты и времени для установки времени.

  • В полях с тремя условиями используется поле Набор параметров, Два параметра, Состояние или Причина состояния для сущности.

Свойства элемента управления "Таймер"

В следующей таблице описываются свойства элемента управления "Таймер".

Группа

Полное имя

Описание

Полное имя

Полное имя

Необходимые. Уникальное имя для элемента управления.

Метка

Необходимые. Подпись, отображаемая для элемента управления "Таймер".

Источник данных

Поле времени определения сбоя

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

Условие успеха

Необходимые. Выберите поле для сущности, чтобы оценить успех вехи, а затем выберите параметр, определяющий успех.

Условие предупреждения

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

Отменить условие

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

Дополнительные элементы управления для Dynamics 365 для телефонов и планшетов

Можно использовать богатый набор дополнительных элементов управления для создания более удобного для использования интерфейса в Dynamics 365 для телефонов и планшетов. Среди них ползунки, переключатели, мультимедийный проигрыватель, маски ввода, календарь и другие элементы управления.

Дополнительные сведения:Визуальные элементы управления в Dynamics 365 для телефонов и планшетов

Примечание

Можно использовать эти дополнительные элементы управления только с мобильными приложениями. Они не поддерживаются в веб-приложении.

Важно!

Эта функция появилась в обновлении CRM Online 2016 и в CRM 2016 (локальная версия).

Заинтересовались этой функцией? Как найти администратора CRM или специалиста по поддержке.

Использование этих элементов управления в редакторе форм:

  1. Дважды щелкните поле или список, в который требуется добавить элемент управления.

  2. Откройте вкладку Элементы управления.

  3. Щелкните Добавить элемент управления.

  4. Выберите нужные элементы управления и затем нажмите Добавить.

    Примечание

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

  5. Выберите устройства, в которых должен появляться элемент управления (телефон, планшет или и то, и другое). Элементы управления недоступны для полей заголовка телефонов.

  6. Настройте значения для каждого свойства.

  7. Щелкните ОК после завершения настройки элемента управления.

Далее дано описание каждого элемента управления, который можно использовать в формах для Dynamics 365 для телефонов и планшетов.

Элемент управления календарем

Используйте этот элемент управления для настройки форм Dynamics 365, они отображаются как представление календаря в Dynamics 365 для телефонов и планшетов. Можно также использовать этот элемент управления для замены панелей мониторинга, списков и таблиц сущностей для телефонов и планшетов.

Свойство

Описание

Дата начала

Укажите дату и время начала элемента для визуализации в представлении календаря. Доступные значения — один из всех столбцов в этом представлении даты типа.

Дата окончания

Укажите дату и время окончания элемента для визуализации в представлении календаря. Доступные значения — один из всех столбцов в этом представлении даты типа.

Длительность

Длительность в минутах. Если указано значение даты окончания, длительность игнорируется.

Описание

Это заголовок, который отображается для элементов календаря.

Минимальная длительность, показываемая в календаре, равна 30 минутам. Элементы с длительностью более 30 минут будут по-прежнему отображаться как элементы длительностью 30 минут.

Элемент управления календаря поддерживает все виды дат ("локальный пользователь", "только дата" и "независимо от часового пояса").

Элемент управления "Временная шкала"

Введите временную шкалу последних актуальных новостных статей и твитов Twitter для учетной записи.

Эта функция доступна только в Обновление 1 Microsoft Dynamics CRM Online 2016 или поздних версиях.

Свойство

Описание

CC_Timeline_Title

Свойство, чтобы сопоставить заголовок каждого элемента временной шкалы.

CC_Timeline_Title_Desc

Описание заголовка.

CC_Timeline_Label1

Поле для отображения под заголовком элемента временной шкалы.

CC_Timeline_Label1_Desc

Описание метки 1.

CC_Timeline_Label2

Поле для отображения после метки 1.

CC_Timeline_Label2_Desc

Описание метки 2.

CC_Timeline_Label3

Поле для отображения после метки 2.

CC_Timeline_Label3_Desc

Описание метки 3.

CC_Timeline_Label4

Поле для отображения после метки 3.

CC_Timeline_Label4_Desc

Описание метки 4.

CC_Timeline_Label5

Поле для отображения после метки 4.

CC_Timeline_Label5_Desc

Описание метки 5.

CC_Timeline_Timestamp

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

CC_Timeline_Timestamp_Desc

Описание временной шкалы.

CC_Timeline_Group

Поле, чтобы сопоставить группирование временной шкалы.

CC_Timeline_Group_Desc

Описание для поля "Группа".

CC_Timeline_GroupOrder

Порядок группу, которой принадлежит элемент, связан с другими группами (назначение значений 1, 2, 3 и т. д. для отображаемых групп). Группа отобразится в восходящем значении назначенных значений группы.

CC_Timeline_GroupOrder_Desc

Описание для поля "Порядок группы".

CC_Timeline_URL

Поле URL-адреса, чтобы сопоставить для отображения URL-адреса каждого элемента временной шкалы.

CC_Timeline_URL_Desc

Описание поля URL-адреса.

CC_Timeline_ThumbnailURL

Поле для сопоставления для эскиза изображения или значка для каждого элемента.

CC_Timeline_ThumnailURL_Desc

Описание поля ThumbnailURL.

CC_Timeline_Filter

Поле, чтобы сопоставить для фильтра временной шкалы.

CC_Timeline_Filter_Desc

Описание фильтра.

CC_Timeline_Footer

Веб-ресурс для отображения в качестве нижнего колонтитула временной шкалы.

CC_Timeline_Footer_Desc

Описание для поля "Нижний колонтитул".

Линейный ползунок

Элемент управления линейного ползунка позволяет пользователям вводить числовые значения путем перетаскивания ползунка, а также позволяет ввести количество. Ползунок позволяет вводить и отображать только целые числа. Используйте этот элемент управления для любого числового или денежного поля.

Свойство

Описание

Макс.

Задает максимальное значение для отображения на ползунке.

Мин.

Задает минимальное значение для отображения на ползунке.

значение

Значение для отображения на ползунке.

Шаг

Задает количество, которое нужно прибавить к текущему значению или отнять от него при вводе данных с использованием этого элемента управления.

Наборы параметров

Элемент управления набором параметров представляет ряд вариантов для пользователей, которые можно выбрать при вводе данных. Используйте этот элемент управления для набора параметров, состоящего только из двух или трех вариантов.

Свойство

Описание

Поле

Показывает поле, с которым сопоставлен элемент управления.

Переключатель

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

Свойство

Описание

Поле

Показывает поле, с которым сопоставлен элемент управления.

Оценка в звездочках

Используйте оценку в звездочках для визуального представления рейтинга. Максимальное число звезд — пять. Можно использовать этот элемент управления только для целых чисел; он не может принимать десятичные дроби.

Примечание

Не забудьте выбрать параметр Скрыть в веб-интерфейсе для этого элемента управления.

Свойство

Описание

Макс.

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

Радиальная ручка

Радиальная ручка позволяет пользователям вводить данные, поворачивая ручку, и отображается на экране в виде кружка. Элемент управления радиальной ручки позволяет вводить и отображать только целые числа. Используйте этот элемент управления для любого числового или денежного поля. Можно использовать касание для изменения значения связь или можно использовать цифровую клавиатуру для работы с числом и его изменения.

Примечание

Этот элемент управления не поддерживается на устройствах Android 4.2 и 4.3. Он влияет на работу прокрутки в этих версиях.

Свойство

Описание

Макс.

Задает максимальное значение для отображения на индикаторе.

Мин.

Задает минимальное значение для отображения на индикаторе.

значение

Получает или задает значение для отображения на индикаторе.

Шаг

Задает количество, которое нужно прибавить к текущему значению или отнять от него при вводе данных с использованием этого элемента управления.

Предварительный просмотр веб-сайта

Используйте элемент управления предварительного просмотра веб-сайта для сопоставления поля URL-адреса и отображения предварительного просмотра веб-сайта.

Примечание

Этот элемент управления не поддерживается для локальных развертываний Dynamics 365. Для локальных систем данный элемент управления по умолчанию является встроенным.

Важно!

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

Уведомления о конфиденциальности

Свойство

Описание

Поле

Показывает поле, с которым сопоставлен элемент управления.

Диаграмма с маркерами

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

Свойство

Описание

Макс.

Задает максимальное значение для отображения на графике.

Мин.

Задает минимальное значение для отображения на графике.

Хорошее

Введите значение, которое считается хорошим для данного параметра (необязательно).

Плохой

Введите значение, которое считается плохим для данного параметра (необязательно).

значение

Показывает поле, с которым сопоставлен элемент управления.

Цель

Сопоставьте его с полем, с которым требуется сравнить значение. Например, если Значение сопоставлено с Фактическим доходом, можно сопоставить Целевое значение с Предполагаемым доходом, а также предоставить статическое значение.

Рукописный ввод

Использование рукописного ввода для получения рукописных данных, например подписей.

Примечание

Минимальная рекомендованная Максимальная длина, указанная для поля, с которым сопоставлен этот элемент управления, составляет 15000.

Не забудьте выбрать параметр Скрыть в веб-интерфейсе для этого элемента управления.

Свойство

Описание

PenMode

Укажите PenMode!Draw, PenMode!Erase или PenMode!Select для определения, что произойдет, когда пользователь перетащит курсор на элемент управления рукописным вводом.

Автоматическое заполнение

Элемент управления автозаполнения упорядочивает список элементов по мере ввода и позволяет выбрать значение в раскрывающемся списке. Например, можно использовать этот элемент управления, чтобы пользователи могли выбирать в раскрывающемся списке стран или областей/регионов. Этот элемент управления сопоставляет поле типа Строка текста.

Свойство

Описание

Поле

Показывает поле, с которым сопоставлен элемент управления.

Источник

Настройка источника данных (сгруппированные параметры, наборы параметров или представление).

Набор параметров

Выберите набор параметров для этого поля.

Просмотр

Выберите сущность и представление для этого поля.

Поле

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

Мультимедиа

Можно встроить видеозаписи, чтобы создать более богатые возможности для пользователя в области продаж и удобства пользователей в пути. Используйте этот элемент управления для сопоставления с полем URL-адреса, содержащим ссылку на аудиозапись или видеозапись для воспроизведения в элементе управления.

Примечание

Этот элемент управления поддерживается в Android 4.4 и более поздних версиях.

Видеозаписи YouTube в настоящее время не поддерживается на планшетах и телефонах с Windows 8 и Windows 8.1. В Windows 10 поддерживаются только видеозаписи HTTPS (включая YouTube).

Поддерживаемые типы мультимедиа включают:

  • Потоковая передача файлов MP4

  • Видеозаписи YouTube

  • Мультимедиа Azure

  • Аудиопотоки

Уведомления о конфиденциальности

Свойство

Описание

Мультимедийное содержимое

Введите URL-адрес мультимедийного содержимого, которое будет воспроизводиться этим элементом управления.

Числовой ввод

Используйте элемент управления цифрового ввода для быстрого ввода данных пользователями. Пользователи должны лишь касаться кнопок плюс и минус для изменения числового значения с заданным шагом. Используйте этот элемент управления для любого числового или денежного поля. Пользователи также могут ввести номер непосредственно в поле. Это поле поддерживается только в режиме правки.

Свойство

Описание

Шаг

Задает количество, которое нужно прибавить к текущему значению или отнять от него при вводе данных с использованием этого элемента управления.

Поле

Показывает поле, с которым сопоставлен элемент управления.

Маска ввода

С помощью элемента управления маски ввода задается форматирование для поля, такое как номер телефона или номер кредитной карты, чтобы исключить ввод недопустимых данных. Например, если требуется, чтобы пользователи вводили номер телефона в США в формате +1-222-555-1011, используйте маску ввода +1-000-000-0000.

Свойство

Описание

Маска

Введите маску, которую следует использовать для проверки данных во время их ввода пользователем. Для маски можно использовать сочетание следующих символов:

0 — цифра

9 — цифра или пробел

# — цифра, знак или пробел

L — буква

I — буква или пробел

A — буквенно-цифровой символ

A — буквенно-цифровой символ или пробел

< — Преобразует последующие символы в нижний регистр

> — Преобразует последующие символы в верхний регистр

| — Отключает преобразование регистра

\ — Пропускает любой символ, преобразуя его в литерал

Все остальные — литералы

Поле

Показывает поле, с которым сопоставлен элемент управления.

Линейный индикатор

Линейный индикатор позволяет пользователям вводить числовые значения, перетаскивая ползунок вместо ввода точного числа. Ползунок позволяет вводить и отображать только целые числа. Используйте этот элемент управления для любого числового и денежного поля.

Свойство

Описание

Макс.

Задает максимальное значение для отображения на индикаторе.

Мин.

Задает минимальное значение для отображения на индикаторе.

значение

Получает или задает значение для отображения на индикаторе.

Шаг

Задает количество, которое нужно прибавить к текущему значению или отнять от него при вводе данных с использованием этого элемента управления.

Дуговая ручка

Дуговая ручка позволяет пользователям вводить данные, поворачивая ручку, и отображается на экране в виде дуги. Элемент управления радиальной дуги позволяет вводить и отображать только целые числа. Используйте этот элемент управления для любого числового и денежного поля. Можно использовать касание для изменения значения связь, также можно использовать цифровую клавиатуру для ввода числа и его изменения.

Примечание

Этот элемент управления не поддерживается на устройствах Android 4.2 и 4.3. Он влияет на работу прокрутки в этих версиях.

Свойство

Описание

Макс.

Задает максимальное значение для отображения на индикаторе.

Мин.

Задает минимальное значение для отображения на индикаторе.

значение

Получает или задает значение для отображения на индикаторе.

Шаг

Задает количество, которое нужно прибавить к текущему значению или отнять от него при вводе данных с использованием этого элемента управления.

Настройка обработчиков событий

Обработчики событий форм можно настроить для следующих областей в форме.

Элемент

Мероприятие

Описание

Форма

OnLoad

Возникает при загрузке формы.

OnSave

Возникает при сохранении данных.

Вкладка

TabStateChange

Возникает при развертывании или сворачивании вкладки.

Поле

OnChange

Возникает, когда данные в поле меняются и элемент управления теряет фокус.

Интернет-кадр

OnReadyStateComplete

Возникает при загрузке содержимого интернет-кадра.

Обработчик событий состоит из ссылки на веб-ресурс JavaScript и функции, определенной в веб-ресурсе, который будет выполняться при возникновении события. Для каждого элемента может быть настроено до 50 отдельных обработчиков событий.

Важно!

Неправильная настройка обработчика событий может привести к ошибках в скриптах, которые могут стать причиной того, что форма не будет загружаться или будет работать неправильно. Если вы не являетесь разработчиком скрипта, убедитесь, что вы точно знаете, какие параметры конфигурации требуются для скрипта.

Не настраивайте обработчик событий скрипта с помощью библиотеки, которая не поступает из доверенного источника. Скрипты можно использовать для выполнения любого действия пользователя, и плохо написанный скрипт может существенно снизить быстродействие формы.

После настройки обработчика событий всегда тестируйте его, чтобы убедиться, что он работает правильно.

Настройка обработчика событий

В редакторе форм выберите элемент с событием, обработчик которого требуется настроить.

На вкладке Вкладка "Домашняя страница" в группе Правка щелкните Изменить свойства или просто дважды щелкните элемент.

В диалоговом окне свойств элемента перейдите на вкладку События.

Разверните область Библиотеки форм. Если библиотеки, содержащей функцию, которую требуется установить в качестве обработчика событий, еще нет в списке, добавьте библиотеку.

Добавление библиотеки форм в обработчик событий

В разделе Библиотеки форм группы Список событий щелкните Добавить.

Найдите веб-ресурс JavaScript в списке доступных веб-ресурсов. Выберите его и щелкните Добавить.

Если требуемый веб-ресурс JavaScript не существует, щелкните Создать, чтобы открыть форму создания веб-ресурса, и создайте веб-ресурс.

Создание веб-ресурса JavaScript
  1. В форме веб-ресурса задайте следующие свойства.

    Свойство

    Значение

    Полное имя

    Необходимые. Введите имя веб-ресурса.

    Отображаемое имя

    Необходимые. Введите имя для отображения в списке веб-ресурсов.

    Описание

    Необязательно. Введите описание веб-ресурса.

    Тип

    Необходимые. Выберите Скрипт (JScript).

    Язык

    Необязательно. Выберите один из языков, доступных для организации.

  2. Если скрипт был предоставлен, настоятельно рекомендуется нажать кнопку Обзор, чтобы найти файл и отправить его.

    Также можно нажать кнопку Текстовый редактор и вставить или ввести содержимое скрипта в диалоговом окне Изменить контент.

    Примечание

    Поскольку этот простой текстовый редактор не предоставляет никаких функций для проверки правильности скрипта, обычно всегда рекомендуется использовать отдельное приложение, такое как Microsoft Visual Studio, чтобы изменить скрипты, а затем отправить их.

  3. Щелкните Сохранить и закройте диалоговое окно веб-ресурса.

  4. Созданный веб-ресурс теперь выбран в диалоговом окне Поиск записи. Нажмите кнопку Добавить, чтобы закрыть диалоговое окно.

В разделе Обработчики событий выберите событие, для которого требуется задать обработчик событий.

Нажмите кнопку Добавить, чтобы открыть диалоговое окно Свойства обработчика .

На вкладке Сведения выберите соответствующий библиотеку и введите имя функции, которая должна выполняться для события.

Обработчик событий включен по умолчанию. Снимите флажок Включено, если не требуется включать это событие.

Для некоторых функций требуется передать контекст выполнения в функцию. Установите флажок Передача контекста выполнения в качестве первого параметра, если это необходимо.

Некоторые функции могут принимать набор параметров для управления поведением функции. Если они необходимы, введите их в раздел Список параметров, разделенных запятыми, который будет передан функции.

На вкладке Зависимости добавьте все поля, от которых зависит скрипт, в область Зависимые поля.

Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства обработчика.

При вводе обработчика событий можно изменить порядок выполнения функции по отношению к любым другим функциям с помощью зеленых стрелок для перемещения вверх или вниз.

Нажмите кнопку OK, чтобы закрыть диалоговое окно свойств элемента.

Нажмите кнопку Сохранить, чтобы сохранить изменения. Нажмите кнопку Опубликовать, чтобы опубликовать форму.

Примечание

Хотя пользовательский интерфейс позволяет откорректировать порядок загрузки скриптов с помощью зеленых стрелок вверх и вниз, на самом деле скрипты загружаются не последовательно.Дополнительные сведения:MSDN. Управление зависимостями от библиотек

Уведомления о конфиденциальности

При добавлении элемента управления просмотром веб-сайтов в форму некоторые данные, позволяющие идентифицировать устройство (название устройства, например iPhone, операционная система, версия операционной системы, браузер и версия браузера), будут отправляться в Bing (потребительскую службу). Следовательно, на потребительские данные, отправляемые в Bing, будет распространяться заявление о конфиденциальности служб Online Services корпорации Microsoft. Добавляя этот элемент управления, вы соглашаетесь на отправку этого ограниченного набора данных в службу Bing. Обратите внимание, что элемент управления можно в любое время удалить, и больше не использовать эту функциональность.

При добавлении элемента управления "Мультимедиа" в форму некоторые данные, позволяющие идентифицировать устройство (название устройства, например iPhone, операционная система, версия операционной системы, браузер и версия браузера), будут отправляться в вызываемую службу (например, YouTube или службы мультимедиа Azure), и на них будут распространяться условия заявления о конфиденциальности данной службы. Добавляя этот элемент управления, вы соглашаетесь на отправку этого ограниченного набора данных в вызываемую внешнюю службу. Обратите внимание, что элемент управления можно в любое время удалить, и больше не использовать эту функциональность.

См. также

Создание и разработка форм
Замечания при разработке основных форм
Создание и изменение мобильных форм Dynamics CRM для телефонов Express
Создание и изменение экспресс-форм для создания
Создание и изменение экспресс-форм
Настройка Dynamics 365 для телефонов и планшетов

© Корпорация Майкрософт (Microsoft Corporation), 2017. Все права защищены. Авторские права