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


Добавление формы

Форма — это конфигурация на основе данных, которая собирает данные на сайтах Power Pages. Формы на страницах создаются из форм таблицы Dataverse. Табличные формы Dataverse могут быть созданы с помощью Рабочей области данных или из приложений на основе моделей, созданных в Power Apps. Вы можете использовать их на страницах или со списками для создания полноценного веб-приложения.

Совет

Чтобы добавить форму:

  1. Откройте студию дизайна для редактирования содержимого и компонентов сайта.

  2. Перейдите в рабочую область Страницы.

  3. Выберите страницу, которую нужно изменить.

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

  5. Наведите указатель мыши на любую редактируемую область холста, а затем выберите значок Форма в панели компонентов.

    Параметры меню добавления компонента.

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

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

    Добавление формы на страницу

    Вариант Описание:
    Выберите таблицу Выберите таблицу, в которой вы хотите хранить данные.
    Выберите форму Выберите одну из форм Dataverse, доступных для выбранной таблицы.
    Задайте имя для копии выбранной формы Задайте имя для копии формы.
    Данные Вы можете указать, что введенные пользователем данные должны использоваться для создания новой записи, обновления существующих записей или сделать данные доступными только для чтения.
    При отправке При желании вы можно задать отображение сообщения об успешном завершении. Вы должны ввести параметры для перенаправления на веб-страницу и перенаправления на URL-адрес.
    CAPTCHA Вы можете задать, чтобы для анонимных пользователей, пользователей, прошедших проверку подлинности, или тех и других отображался код Captcha.
    Attachments Позволяет вам включить и настроить вложения для формы.

    Заметка

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

  7. Вы можете выбрать многоточие (...), чтобы продублировать форму, переместить ее вверх или вниз в разделе или удалить.

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

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

Чтобы редактировать текстовое поле в форме:

  1. Наведите указатель мыши и выберите текстовое поле на холсте.
  2. Отредактируйте текстовое поле и выберите нужный стиль (полужирный, подчеркнутый или курсив). Параметры стиля для текстовых полей, включая полужирный, подчеркнутый и курсив. Здесь выбран полужирный шрифт.

Редактирование, проверка и удаление полей форм

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

Чтобы отредактировать поле формы:

  1. Выберите поле и нажмите Изменить поле.

  2. Задайте свойства для поля.

    • Обновите метку поля/отображаемое имя.
    • Отметьте поле как обязательное, затем настройте сообщение об ошибке, которое будет отображаться, если поле является обязательным.
    • Добавьте описание к полю и отрегулируйте его положение (над полем, под полем и над меткой).
    • Установите правила проверки для поля.
      • Используйте параметры для настройки готовых проверок.
      • Используйте параметр Regex для ввода пользовательской проверки с использованием регулярных выражений.

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

  3. Нажмите кнопку Готово.

Чтобы удалить форму, выполните следующие действия:

  1. Наведите указатель мыши и выберите поле на холсте.
  2. Выберите значок многоточия ... на панели инструментов.
  3. Выберите Удалить.

Предупреждение

При этом также будет удалено поле из соответствующей формы Dataverse.

Включите вложения для формы

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

Чтобы включить вложения для формы:

  1. Добьте форму или изменените существующую форму.

  2. В диалоговом окне Добавление формы выберите Вложения на левой панели.

  3. Включите переключатель Включить вложения.

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

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

  6. В поле Хранилище вложений выберите Примечания для сохранения файлов в Dataverse или выберите Хранилище BLOB-объектов Azure, чтобы сохранить файлы в Azure.

    Заметка

    Прежде чем вы сможете успешно использовать Хранилище BLOB-объектов Azure для вложений, необходимо выполнить некоторые предварительные требования:

    • Версия базового пакета портала Dataverse должна быть не ниже 9.3.2405.xx. Если это требование не выполнено, вы увидите сообщение "Чтобы получить доступ к дополнительным элементам управления для отправки файлов, обновите базовый пакет портала Dataverse".
    • Версия среды выполнения вашего веб-сайта Power Pages должна быть не ниже 9.6.5.1.
  7. Если вы используете Хранилище BLOB-объектов Azure, введите значения для имени учетной записи хранения Azure и имени контейнера Azure. Дополнительные сведения см. в статье Включение хранилища Azure.

  8. В поле Максимальное количество файлов введите максимальное количество файлов, которое пользователь должен разрешить загружать.

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

    Вариант хранения Максимальный размер файла для каждого файла
    Примечания. 90 МБ
    Хранилище BLOB-объектов Azure 10 ГБ

    Важно

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

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

    • Все
    • Audio
    • Документ
    • Изображения
    • Видеоролики
    • Специальные (значения, разделенные запятыми)

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

Форма с включенной возможностью добавления вложений.

Новый интерфейс отправки файла

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

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

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

Чтобы отключить новый интерфейс, задайте для параметра сайта EnhancedFileUploadзначение false.

Включение разрешений таблицы

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

Настройка разрешений дляи таблиц.

Вы также можете настроить разрешения и назначить веб-роли в соответствии с вашими требованиями в рабочей области Настройка.

Меню разрешений таблицы.

Дополнительные сведения см. в разделе Настройка разрешений в отношении таблиц.

Включение компонентов кода в полях формы

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

Чтобы включить компонент кода, выполните следующие шаги:

  1. В меню нажмите кнопку Редактировать компонент кода.

  2. Переведите переключатель Включить поле пользовательского компонента в положение «вкл».

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

Редактирование свойств компонента кода в полях формы (предварительная версия)

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

Внимание

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

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

Включение помощи ИИ в заполнении форм в форме (предварительная версия)

[Данная статья посвящена предварительному выпуску и может быть изменена.]

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

Снимок экрана параметра заполнения формы с помощью ИИ в разделе «Параметры формы» в Power Pages.

Важно

  • Это предварительная версия функции.
  • Предварительные версии функций не предназначены для использования в производственной среде, а их функциональность может быть ограничена. Они доступны перед официальным выпуском, чтобы клиенты могли досрочно получить доступ и предоставить отзывы.
  • Эта функция недоступна в регионах облаке сообщества для государственных организаций (GCC), облаке сообщества для государственных организаций — High (GCC High) и министерства обороны (DoD).
  • Версия сайта Power Pages должна быть 9.6.9.XX или выше.

При включении помощи в заполнении форм пользователи могут:

  • Автоматически заполнять формы из вложений: пользователи могут прикрепить файл, а ИИ автоматически заполнит поля, извлекая соответствующую информацию из вложений. Пользователи могут прикреплять документы (PDF) и изображения (JPEG, PNG). Пользователи всегда могут отредактировать автоматически заполненные поля, если это необходимо.

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

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

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

Условия, препятствующие активации функции заполнения форм с помощью ИИ

Заполнение форм с помощью ИИ нельзя включить, и пользователи не смогут использовать его при следующих условиях:

Известные ограничения

  1. Заполнение форм ИИ доступно только в:

    • Базовых формах, но не в многошаговых формах
    • Формах, создающих запись в Dataverse

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

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

См. также