Замечания при разработке основных форм управляемых моделью приложений
Основные формы — это базовый пользовательский интерфейс, в котором пользователи могут просматривать свои данные и взаимодействовать с ними. Основные формы предлагают широкий набор параметров представления и доступны для приложений на основе модели.
Другие типы форм включают быстрый просмотр, быстрое создание и карточка.
Одним из фундаментальных качеств приложений на основе моделей является то, что они реагируют на размер и тип используемого устройства при взаимодействии с ними. Это влияет на положение элементов управления в форме в дополнение к их поведению. В первую очередь это касается основных форм.
Одна из главных целей разработки основных форм заключается в том, что их можно разработать один раз для таблицы и развернуть в любом месте. Эта же основная форма, предназначенная для приложения на основе модели, также используется в 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 не поддерживают скрипты. Видимость элементов формы зависит от параметров по умолчанию и не может быть изменена во время выполнения с помощью скриптов.
Быстродействие форм
Формы, которые загружаются медленно или не отвечают быстро, могут повлиять на производительность пользователя и его впечатление от приложения. В разделе Разработка форм для повышения производительности в приложениях на основе моделей предоставляется несколько рекомендаций, которые следует учитывать при разработке форм, чтобы настройки не снижали быстродействие форм.
Разработка форм для повышения эффективности
Макет и дизайн формы важны для создания лучших форм. Создание форм, позволяющих быстро и эффективно выполнять задачи, имеет решающее значение для удовлетворения пользователей. Больше информации: Разработка продуктивных основных форм в приложениях на основе моделей
Следующие шаги
Обзор создания и изменения основной формы
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).