Создание или изменение форм быстрого создания приложений на основе модели

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

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

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

Таблицы с экспресс-формами создания

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

1Требуется приложение Customer Engagement.

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

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

Создание экспресс-формы создания

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

Примечание

  • Таблица должна иметь параметр Включить формы быстрого создания включенным, чтобы экспресс-форма создания отображалась.
  • Таблица должна быть добавлена в ваше приложение.
  • Некоторые столбцы, такие как столбец CREATEDON, недоступны для добавления в форму быстрого создания.

Порядок создания экспресс-формы создания

  1. Войдите в Power Apps.
  2. Выберите Решения в левой области навигации, а затем откройте нужное решение. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.
  3. Выберите Таблицы, выберите таблицу, а затем выберите область Формы.
  4. На панели инструментов выберите Добавить форму > Форма быстрого создания.
  5. В конструкторе форм перетащите все столбцы из Обозреватель столбцов в разделы формы.
  6. По завершении выберите Сохранить.
  7. Выберите Опубликовать, чтобы увидеть новую форму в приложении.

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

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

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

  • Вложенные сетки

  • Экспресс-формы

  • Веб-ресурсы

  • Объекты IFRAME

  • Заметки

  • Карты Bing

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

редактирование экспресс-формы создания

  1. Войдите в Power Apps.

  2. Выберите Решения в левой области навигации, а затем откройте нужное решение. Если этого пункта нет на боковой панели, выберите …Еще, а затем выберите нужный пункт.

  3. Выберите Таблицы, выберите таблицу, а затем выберите область Формы.

  4. В списке форм выберите форму, где Тип формы — Быстрое создание.

  5. Перетащите все столбцы из Обозреватель столбцов в разделы формы.

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

    Карта сайта приложения на основе модели по умолчанию

  6. По завершении выберите Сохранить.

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

Поведение формы свойства "Разрешить формы быстрого создания" для действий

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

Allow Quick Create property on appointment table

Поведение отображения формы клиента единого интерфейса

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

Расположение, из которого производится доступ к форме Отображаемая форма
Связанная сетка конкретных действий Быстрое создание
Вложенная сетка конкретных действий Быстрое создание
Сетка действий (activitypointer) Быстрое создание
Связанная сетка действий (activitypointer) Быстрое создание
Вложенная сетка действий (activitypointer) Быстрое создание
Панель глобальных команд + кнопка1 Быстрое создание
Стена временной шкалы Быстрое создание
Сетка действий (activitypointer) Главная
Сетка конкретных действий Главная

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

Поведение отображения классической формы веб-клиента

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

Расположение, из которого производится доступ к форме Отображаемая форма
Связанная сетка конкретных действий Быстрое создание
Вложенная сетка конкретных действий Быстрое создание
Сетка действий (activitypointer) Главная
Связанная сетка действий (activitypointer) Главная
Вложенная сетка действий (activitypointer) Главная
Панель глобальных команд + кнопка Главная
Сетка конкретных действий Главная

Поведение социальной области классического веб-клиента

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

Действия Отображаемая форма
Задача Быстрое создание
Звонок Быстрое создание
Электронная почта Главная
Встреча Главная
Настраиваемое действие Главная

Поведение значения свойства "Разрешить быстрое создание" при импорте решения

При импорте решения из версии 8.2 независимо от значения свойства Enable quick create forms в решении, следующие таблицы будут сброшены к отображаемому значению формы по умолчанию. Также в основной форме будут отображаться: задача, звонок, электронная почта и встреча. В данной ситуации потребуется вручную переустановить параметра Включить формы быстрого создания обратно на включено для этих таблиц действий после импорта.

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

Важно!

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

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

Создание экспресс-формы

Обзор типов форм

Примечание

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

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