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


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

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

При создании приложения на основе службы Dataverse не требуется создавать подключение из Power Apps, в отличие от случая с такими источниками данных, как SharePoint, Dynamics 365 или Excel. Все, что требуется — это указать таблицы, которые необходимо отображать или которыми необходимо управлять в приложении.

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

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

  1. Выполните вход в Power Apps.

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

    Варианты создания с использованием Dataverse Преимущества Переходы
    Одностраничное приложение-галерея Используйте свои существующие бизнес-данные в Dataverse и создайте легкое адаптивное приложение. 1. Выберите один из следующих вариантов:

    - Начать с данных>Выбрать существующую таблицу.

    - Начать с дизайна страницы>Коллекция, подключенная к внешней таблице.

    2. Выберите таблицу и выберите Создать приложение.
    Мобильное приложение с тремя экранами Используйте существующие данные в Dataverse и создавайте приложение с помощью шаблона с тремя экранами, предлагающими варианты просмотра, просмотра сведений, создания и редактирования. Использование шаблона приложения>Из Dataverse. Затем выберите таблицу >Создать приложение.
    Пустое приложение, использующее данные из Dataverse Используйте существующие бизнес-данные в Dataverse, чтобы гибко адаптировать приложение без ограничений, связанных с готовыми шаблонами. В левой области навигации выберите Создать>Начать с пустого холста>Для телефона.
  3. Создается приложение, и открывается Power Apps Studio, где вы продолжите создание приложения.

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

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

  1. Вход в Power Apps

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

  3. Когда откройте Power App 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. Добавьте организацию, измените ее, начните обновлять ее, но отмените изменения, а затем удалите организацию.