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

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

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

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

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

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

Настраиваемые формы для различных групп

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

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

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

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

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

Различия в представлении форм

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

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

  • Dynamics 365 for tablets не поддерживает добавление изображений, HTML или веб-ресурсов Silverlight в формы.

  • Макет форм Dynamics 365 for tablets создается автоматически на основании основной формы. Не существует специального редактора форм для форм Dynamics 365 для планшетов. Необходимо проверить, что представление форм правильно работает в обоих клиентах.

  • Если есть неподдерживаемые скрипты, которые взаимодействуют с элементами DOM, доступными в веб-приложении, эти скрипты не будут работать в формах Dynamics 365 для планшетов, поскольку такие элементы DOM недоступны.

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

Быстродействие форм

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

Разработка форм для повышения эффективности

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

Следующие шаги

Обзор создания и изменения основной формы

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).