Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft Dataverse — это безопасная облачная платформа данных для бизнес-данных. В Power Apps можно создавать приложения холста, которые подключаются непосредственно к Dataverse для отображения, добавления, обновления и управления записями без настройки отдельной базы данных.
В этой статье показаны три способа создания приложения на основе холста с Dataverse:
- Начните с существующей таблицы Dataverse.
- Создайте новые таблицы Dataverse и создайте приложение.
- Создайте пустое приложение и подключите его к Dataverse самостоятельно.
Предпосылки
Перед началом:
- Переключитесь в среду , в которой уже есть база данных с примерами данных. Если у вас есть правильная лицензия, вы также можете создать среду.
- Убедитесь, что у вас есть роль безопасности Создатель ресурсов среды, назначенная либо непосредственно, либо через рабочую группу Dataverse, которая использует категорию Группа безопасности Microsoft Entra ID. Пользовательские роли безопасности в настоящее время не поддерживаются для сценариев с создателями приложений на основе холста.
Создать приложение
Войдите в Power Apps.
На домашней странице выберите один из следующих вариантов в зависимости от способа создания приложения с помощью Dataverse.
Варианты создания с использованием Dataverse Выгоды Навигация Одностраничное приложение-галерея Используйте существующие бизнес-данные в Dataverse, чтобы быстро создать упрощенное адаптивное приложение. Выберите Начать с данных>Dataverse. Выберите таблицу и нажмите кнопку "Создать приложение". Создайте новые данные и создайте приложение. Создайте структурированные таблицы в Dataverse, чтобы создавать безопасные и масштабируемые приложения вокруг новых бизнес-данных. Выберите "Начать с создания новых данных>". Используйте конструктор таблиц или Copilot для создания таблиц, а затем выберите Сохранение и выход. Пустое приложение, использующее данные из Dataverse Начните с пустого приложения, если требуется полный контроль над макетом, экранами и элементами управления. На левой панели навигации выберите Создать>Создать из пустого>Макет телефона. Power Apps создает приложение и открывает Power Apps Studio, где можно продолжить сборку.
Начало работы с данными с помощью Dataverse
Интерфейс "Начало работы с данными" помогает быстро подключиться к существующей таблице Dataverse или создать новую таблицу и создать приложение.
Подключение к существующей таблице Dataverse
- Войдите в Power Apps.
- На домашней странице выберите "Начать с данных".
- На странице "Создание приложения" выберите Dataverse.
- Выберите существующую таблицу Dataverse и нажмите кнопку "Создать приложение".
Power Apps Studio открывается с приложением коллекции, которое уже подключено к выбранной таблице.
Создание новых данных
Если у вас еще нет таблицы, создайте ее непосредственно из интерфейса "Пуск" с данными .
- На домашней странице выберите "Начать с данных".
- Выберите "Создать новые данные".
- В конструкторе таблиц "Создание таблиц " выберите одно или несколько следующих действий:
- Выберите +Создать таблицу , чтобы создать таблицу.
- Выберите +Существующая таблица , чтобы добавить существующую таблицу.
- Используйте Copilot для описания необходимых таблиц, столбцов, строк и связей.
- Выберите Import data в области Copilot, чтобы импортировать данные из Excel. CSV-файлы или списки SharePoint.
- Завершив определение таблиц, нажмите кнопку "Сохранить и выйти ", чтобы создать приложение.
Добавление таблицы Dataverse в пустое приложение
Если вы хотите понять стандартные блоки приложения Dataverse, начните с пустого приложения и добавьте источник данных самостоятельно.
Войдите в Power Apps.
В области навигации слева выберите "Создать">из пустого поля.
Выберите размер приложения.
Когда откроется Power Apps Studio, перейдите в меню разработки приложений и выберите "Данные".
Замечание
Если вы впервые подключаетесь к Dataverse, Power Apps предложит создать подключение. Нажмите кнопку Создать , чтобы продолжить.
Выберите "Добавить данные", введите "Учетные записи " в поле поиска и выберите его. Закройте область данных , выбрав значок закрытия в правом верхнем углу.
Добавление экрана списка
На панели команд выберите Создать экран>Список.
На панели навигации слева выберите BrowseGallery1 и задайте для свойства Items следующую формулу:
SortByColumns(Search(CustomGallerySample, TextSearchBox1.Text, SampleText), "SampleText", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))Эта формула выполняет следующие действия:
Это выражение фильтрует таблицу CustomGallerySample для записей, столбец SampleText которого содержит текст, введенный в TextSearchBox1. Затем он сортирует отфильтрованные результаты по столбцу SampleText в порядке убывания, когда SortDescending1 имеет значение true; в противном случае он сортирует их по возрастанию.
С помощью этих и многих других функций можно управлять внешним видом и поведением вашего приложения.
На панели «Свойства» галереи установите для «Макет» значение «Заголовок».
Отредактируйте текстовое свойство Заголовок и переименуйте его в Обзор. Дополнительные сведения см. в разделе "Настройка коллекции".
На панели разработки приложения слева наведите курсор на окно Screen1, нажмите на кнопку с многоточием (…), а затем выберите Удалить.
На панели разработки приложения слева наведите курсор на окно Screen2, нажмите на кнопку с многоточием (…), а затем выберите Переименовать.
Введите или вставьте BrowseScreen и переименуйте коллекцию на этом экране в BrowseGallery.
Добавление окна формы
Повторите первый шаг предыдущей процедуры, но добавьте экран формы вместо экрана списка .
Установите для свойства DataSource формы значение Accounts, а для свойства Item — значение BrowseGallery.Selected, как показано на вкладке Advanced правой панели.
На вкладке "Свойства " правой панели в строке "Поля " выберите ссылку "N выбрано" (или карандаш "Изменить "), чтобы открыть панель "Поля ".
Выберите "Добавить поле", выберите эти поля и нажмите кнопку "Добавить".
- Имя аккаунта
- Адрес 1: улица 1
- Адрес 1: город
- Адрес 1: почтовый индекс
- Количество сотрудников
- Годовой доход
Замечание
Вне этого сценария можно создать настраиваемое поле, выбрав новое поле, введя необходимые сведения и выбрав "Готово". Дополнительные сведения см. в разделе "Создание столбца".
Задайте для свойства Text заголовка значение Создание или изменение.
Изменения отразятся на экране.
Измените имя экрана на FormScreen.
Настройка значков
На экране BrowseScreen задайте свойство OnSelect для круглого значка в верхней части экрана следующим образом:
Refresh(Accounts)
Задайте в качестве значения свойства OnSelect значка плюса следующую формулу:
NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
Задайте свойство OnSelect первой стрелки, указывающей справа на эту формулу:
EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
На FormScreen задайте для значка отмены свойство OnSelect, указав следующую формулу:
ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)
Задайте в качестве значения свойства OnSelect значка флажка следующую формулу:
SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)
На вкладке Вставка выберите Значки, а затем выберите значок Корзина.
Задайте для свойства Color значка Корзина значение White, а в качестве значения свойства OnSelect укажите следующую формулу:
Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)
Тестирование приложения
- В меню действий нажмите кнопку воспроизведения, чтобы просмотреть приложение. Дополнительные сведения см. в разделе "Предварительный просмотр приложения".
- Переключите список между порядком сортировки по возрастанию и убыванию. Отфильтруйте список по одному или нескольким символам в имени учетной записи.
- Добавьте учетную запись, измените добавленную учетную запись, начните обновлять ее, отменять изменения и удалять ее.