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


Этапы создания приложения на основе модели

На этой странице описаны шаги, связанные с созданием приложения на основе модели в Power Apps.

Этапы создания приложения на основе модели и предоставления к нему доступа

На базовом уровне управляемое моделью приложение состоит из следующих шагов.

Этап Цель
Моделирование бизнес-данных Гарантировать, что данные построены правильным образом для решения бизнес-задачи.
Определение бизнес-процессов Помочь пользователям обновлять таблицы и выполнять свою работу эффективно и точно.
Составление приложения Создать приложение и выбрать таблицы и элементы таблиц, относящиеся к приложению.
Настройка ролей безопасности Чтобы пользователи приложения могли взаимодействовать только с данными, соответствующими их ролям.
Совместное использование приложения Распространение приложения.

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

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

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

Моделирование бизнес-данных

Для моделирования бизнес-данных требуется определить, какие данные нужны приложению и как эти данные связаны с другими данными. В разработке под управлением модели используется основанная на метаданных архитектура, что позволяет разработчикам дорабатывать приложения без написания программного кода. Метаданные означают "данные о данных" и определяют структуру данных, хранящихся в системе.

Заметка

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

Учебник. Создание настраиваемой таблицы с компонентами в Power Apps

Определение бизнес-процессов

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

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

На снимке экрана здесь показано влияние наличия потока бизнес-процесса.

Пример приложения на основе модели с потоком бизнес-процесса

Потоки бизнес-процессов создаются и настраиваются с помощью Power Automate.

Дополнительные сведения: Обзор последовательностей операций бизнес-процессов и Применение бизнес-логики с Microsoft Dataverse.

Создание управляемого моделью приложения

После создания модели данных и определения бизнес-процессов, где это необходимо, приложение может быть построено.

Это делается путем создания приложения с помощью современных редакторов.

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

Узнайте, как создать современное приложение

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

Дополнительная информация: Создание карты сайта

Запуск приложения

Воспроизводите приложение через конструктор приложений.

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

Настройка ролей безопасности

Доступ к таблицам определяется с помощью ролей безопасности, и эти роли определяют действия, которые пользователи могут выполнять с таблицами в Dataverse. Без этого пользователи не имеют полноценного доступа к приложению.

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

Для получения дополнительной информации о понимании, создании и настройке ролей безопасности перейдите по ссылке:

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

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

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

    Пример управляемого моделью приложения

  • Предоставление общего доступа к ссылке на приложение. Чтобы получить ссылку:

  1. Войдите в Power Apps и выберите Приложения на левой панели навигации.
  2. Выберите нужное приложение на основе модели, затем выберите Сведения на панели команд.
  3. Скопируйте веб-ссылку. Кроме того, вы можете сделать копию мобильного QR-кода для мобильных пользователей.
  4. Вставьте URL-адрес приложения в местоположение, в котором ваши пользователи могут получить доступ к нему, например путем публикация его на сайте SharePoint, или отправьте по электронной почте.

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

Использование приложения на основе модели

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

Следующие шаги

Создание первого современного приложения

Знакомство с конструкторами приложений на основе моделей