Создание приложения на основе холста с использованием Microsoft Dataverse

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

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

Предварительные требования

  • Перейдите в среду, в которой создана база данных с примером данных. Если у вас есть соответствующая лицензия, вы можете создать среду с этой целью.
  • Убедитесь, что у вас есть роль безопасности Создатель ресурсов среды, назначенная напрямую или через рабочую группу Dataverse, которая входит в категорию Группа безопасности AAD. Пользовательские роли безопасности в настоящее время не поддерживаются для сценариев с создателями приложений на основе холста.

Создать приложение

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

  2. На главном экране выберите один из следующих вариантов в зависимости от того, как вы хотите создать приложение с использованием Dataverse:

    Варианты создания с использованием Dataverse Преимущества Переходы
    Одностраничное приложение-галерея Используйте свои существующие бизнес-данные в Dataverse и создайте легкое адаптивное приложение. Выберите Начать с данных>Dataverse. Выберите таблицу и нажмите кнопку "Создать приложение".
    Создайте новые данные и создайте приложение. Настройте структурированные таблицы в Dataverse для упорядочивания данных и создания безопасных масштабируемых приложений. Выберите "Начать с создания новых данных>". Используйте конструктор таблиц или Copilot для создания таблиц, а затем выберите Сохранение и выход.
    Пустое приложение, использующее данные из Dataverse Используйте существующие бизнес-данные в Dataverse, чтобы гибко адаптировать приложение без ограничений, связанных с готовыми шаблонами. В левой области навигации выберите Создать>Начать с пустого холста>Для телефона.

    Заметка

    На главном экране Power Apps теперь отображается приглашение vibe.powerapps.com для доступа к новому интерфейсу, который объединяет в себе генеративный дизайн, агентов ИИ и рабочие процессы на основе планов. Вы можете попробовать этот интерфейс, чтобы перейти от идеи к рабочему приложению быстрее.

  3. Приложение создается и Power Apps Studio открывается, где вы продолжаете создавать приложение.

Начало работы с данными с помощью Dataverse

Интерфейс "Начало работы с данными " позволяет быстро подключиться к существующей таблице Dataverse и создать приложение на основе холста. Вы также можете создавать новые таблицы непосредственно из этого интерфейса.

Подключение к существующей таблице Dataverse

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

  2. На начальном экране выберите "Пуск" с данными.

  3. На странице "Создание приложения" выберите Dataverse.

  4. Выберите существующую таблицу Dataverse и нажмите кнопку "Создать приложение".

Power Apps Studio открывается галерейным приложением, подключенным к выбранной таблице.

Создание новых данных

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

  1. На начальном экране выберите "Пуск" с данными.

  2. Выберите "Создать новые данные".

  3. В конструкторе Создания новых таблиц вы можете:

    • Добавьте новую таблицу, выбрав +Создать таблицу.
    • Добавьте существующую таблицу, выбрав +Существующая таблица.
    • Используйте Copilot для описания таблиц, столбцов, строк и связей и их создания.
    • Импортируйте данные из файлов Excel, CSV или списков SharePoint, выбрав Import data в области Copilot.
  4. Завершив определение таблиц, нажмите кнопку "Сохранить и выйти ", чтобы создать приложение.

Добавление таблицы Dataverse в пустое приложение

Чтобы понять, как создать приложение с данными из Dataverse, сначала создайте пустое приложение, а затем добавьте данные из Dataverse.

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

  2. В левой области навигации выберите Создать>Начать с пустого холста>Для телефона.

  3. Когда откроется Power Apps Studio, перейдите в меню создание приложений и выберите Данные.

    Заметка

    Если вы впервые подключаетесь к Dataverse, вам будет предложено создать подключение. Выберите Создать, чтобы установить подключение.

  4. Выберите "Добавить данные", введите "Учетные записи " в поле поиска и выберите его.

  5. Закройте область Данные, нажав значок закрытия в правом верхнем углу.

    Снимок экрана области закрытия данных.

Добавление экрана списка

  1. На панели команд выберите Создать экран>Список.

  2. На панели навигации слева выберите пункт BrowseGallery1, а затем в качестве значения свойства Items укажите следующую формулу:

    SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

    Согласно этой формуле:

    • В галерее отображаются данные из таблицы Accounts.

    • Данные сортируются в порядке возрастания, пока пользователь не выберет кнопку сортировки, чтобы переключить порядок сортировки.

    • Если пользователь введет или вставит в поле поиска один или несколько символов (TextSearchBox1), в списке отображаются только те учетные записи, поле имя которых содержит эти символы.

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

      Задание свойства Items коллекции.

  3. В области Свойства установите для свойства Макет значение Заголовок.

  4. Отредактируйте текстовое свойство Заголовок и переименуйте его в Обзор. Дополнительные сведения см. в разделе "Настройка коллекции".

    Экран обзора.

  5. На панели разработки приложения слева наведите курсор на окно Screen1, нажмите на кнопку с многоточием (…), а затем выберите Удалить.

  6. На панели разработки приложения слева наведите курсор на окно Screen2, нажмите на кнопку с многоточием (…), а затем выберите Переименовать.

  7. Введите или вставьте слово BrowseScreen, а затем измените имя коллекции в этом окне на BrowseGallery.

    Переименование окна обзора, коллекция.

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

  1. Повторите первый шаг предыдущей процедуры, но добавьте экран формы вместо экрана списка .

  2. На вкладке Дополнительно в области справа присвойте свойству DataSource формы значение Организации (Accounts), а ее свойству Item — значение BrowseGallery.Selected.

  3. На вкладке Свойства на панели справа выберите Изменить поля, чтобы открыть панель Поля.

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

    • Имя аккаунта
    • Адрес 1: улица 1
    • Адрес 1: город
    • Адрес 1: почтовый индекс
    • Количество сотрудников
    • Годовой доход

    Заметка

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

    Выбор и добавление столбца.

  5. Нажмите кнопку "Добавить".

  6. Задайте для свойства Text заголовка значение Создание или изменение.

    Изменения отразятся на экране.

    Экран после изменений.

  7. Измените имя экрана на FormScreen.

Настройка значков

  1. Задайте в качестве значения свойства OnSelect круглого значка, расположенного в верхней части окна BrowseScreen, следующую формулу:

    Refresh(Accounts)

    Значок обновления.

  2. Задайте в качестве значения свойства OnSelect значка плюса следующую формулу:

    NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Значок добавления.

  3. Задайте в качестве значения свойства OnSelect первой стрелки, направленной вправо, следующую формулу:

    EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)

    Значок

  4. В окне FormScreen задайте в качестве значения свойства OnSelect значка отмены следующую формулу:

    ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)

    Значок отмены.

  5. Задайте в качестве значения свойства OnSelect значка флажка следующую формулу:

    SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)

    Значок с галочкой.

  6. На вкладке Вставка выберите Значки, а затем выберите значок Корзина.

  7. Задайте для свойства Color значка Корзина значение White, а в качестве значения свойства OnSelect укажите следующую формулу:

    Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)

    Значок корзины.

Тестирование приложения

  1. В меню действий выберите Кнопка «Просмотр».Предварительный просмотр приложения. Дополнительные сведения см. в разделе "Предварительный просмотр приложения".

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

  3. Добавьте организацию, измените ее, начните обновлять ее, но отмените изменения, а затем удалите организацию.

См. также