Поделиться через


Факторы, которые следует учитывать при разработке основных форм

Эта тема относится к Dynamics 365 Customer Engagement (on-premises). Версию этой темы для Power Apps см. по адресу: Замечания при разработке основных форм приложений на основе модели

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

Создание и разработка форм
Создание и изменение экспресс-форм для создания
Создание и изменение экспресс-форм
Представления основных форм
Оптимизация производительности формы