Прочитать на английском

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


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

Форма — это конфигурация на основе данных, которая собирает данные на сайтах 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). Пользователи всегда могут отредактировать автоматически заполненные поля, если это необходимо.

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

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

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

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

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

  • Администраторы организации отключили функции ИИ для конечных пользователей с помощью элементов управления. Дополнительные сведения об элементах управления см. в статье Отключение функций генеративного ИИ для пользователей (предварительная версия).
  • Сайт является частью среды, в которой администраторы отключили данные в разных регионах. Подробнее о том, как разрешить передачу данных из разных регионов, см. в разделе Включение помощников и функций генеративного ИИ.
  • Форма настраивается с помощью пользовательских JavaScript или стилей. В таких случаях добавьте параметр сайта для сайта с именем параметра сайта Forms/{FormId}/EnableGenAIFormsAssistant и задайте значение true. Замените {FormId} идентификатором формы. Идентификатор формы можно найти в конце URL-адреса при открытии формы в рабочей области "Данные".

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

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

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

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

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

См. также


Дополнительные ресурсы

Обучение

Схема обучения

Use advance techniques in canvas apps to perform custom updates and optimization - Training

Use advance techniques in canvas apps to perform custom updates and optimization

Сертификация

Microsoft Certified: Power Platform Fundamentals - Certifications

Демонстрация возможностей бизнеса и продуктов Microsoft Power Platform, таких как Power Apps, подключения к данным с Dataverse и Power Automate.