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

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

Это можно сделать одним из двух способов: путем создания приложения с использованием современного интерфейса или классического интерфейса.

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

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

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

Запускайте свое приложение через конструктор приложений или через обозреватель решений.

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

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

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

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

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

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

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

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

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

    Пример приложения на основе модели

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

  1. Отредактируйте приложение и выберите вкладку Свойства.
  2. Скопируйте URL-адрес единого интерфейса.
  3. Вставьте URL-адрес приложения в местоположение, в котором ваши пользователи могут получить доступ к нему, например путем публикация его на сайте SharePoint, или отправьте по электронной почте.

"Получение ссылки для приложения на основе модели"

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

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

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

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

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

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

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).