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


Что такое приложения на основе моделей в Power Apps?

Обзор приложений на основе модели

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

С помощью конструктора приложений с небольшим кодом можно создавать приложения, которые являются простыми или сложными.

Конструктор приложений с добавленной учетной записью и таблицей контактов

Приложения, управляемые процессом

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

Моделирование данных

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

Взаимодействие с пользователем

С точки зрения пользователя все приложения, управляемые моделью, предлагают аналогичный интерфейс, который доступен как для многих пользователей, так и для используемого устройства. Интерфейс похож на схему, показанную здесь.

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

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

Преимущества подхода на основе модели

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

Существуют некоторые важные преимущества для этого метода разработки приложений.

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

Дополнительные сведения о преимуществах подхода на основе модели

Сравнение модельно-ориентированных приложений и приложений на холсте

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

Категория Приложения на основе моделей Приложения на основе холста
Платформа данных Только Dataverse Dataverse и многие другие с коннекторами
Опыт разработки Проектирование компонентов без кода Управление свойствами элемента управления с помощью выражений Power Fx
Элемент управления пользовательского интерфейса Ограниченная, преимущественно кастомизация Полный контроль
Согласованность приложений Высокая — отличается в основном в зависимости от выбранных таблиц и представлений. Часто на низком уровне, учитывая, что дизайнеры имеют значительный контроль над пользовательским опытом
Миграция между средами Simple Потенциально сложно, учитывая, что может потребоваться обновить источники данных
Скорость создания Быстрый Относительно сложности проектирования
Адаптивный Автоматическое реагирование Только адаптивный интерфейс, если спроектировано таким образом
Навигация по связям Автоматически, при условии существования связей Только в том месте, где разработаны и применены формулы Power Fx
Специальные возможности Встроены Встроено в приложение: создавайте доступные приложения на основе холста

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

На базовом уровне создание приложений на основе модели включает следующие области.

  • Моделирование бизнес-данных
  • Определение бизнес-процессов
  • Создание приложения
  • Настройка ролей безопасности
  • Совместное использование приложения

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

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

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

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

Дополнительные сведения об использовании приложений на основе моделей

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

Использование решений для управления жизненным циклом приложений

Управление жизненным циклом приложений (ALM) — это способ разработки приложения от концепции до конца жизни.

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

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

Обозреватель решений

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

При создании приложения на основе модели его следует создать в решении.

Минимальные требования к созданию приложения на основе модели

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

  • Лицензия Microsoft Power Apps.
  • Возможность создать среду Power Platform. Это функция лицензий Power Apps и Dynamics 365.
  • Среда Power Platform.
  • База данных Dataverse в среде. Этот параметр выбирается при создании среды. Дополнительные сведения: Создание среды с базой данных
  • Привилегии разработчика для работы в качестве настройщика системы или разработчика среды в среде, в которой создается приложение на основе модели. Дополнительные сведения: о предопределенных ролях безопасности
  • Таблица. (Существует множество стандартных таблиц, включая учетную запись, которая существует по умолчанию.)
  • Один столбец таблицы. (Каждая таблица имеет по крайней мере один столбец и многие системные столбцы.)
  • Один вид таблицы для просмотра записей. (По умолчанию задано число.)
  • Одна форма в виде таблицы для ввода данных. (По умолчанию будет один.)

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

Дальнейшие шаги

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

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

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

Если вы не знакомы с Power Apps и хотите узнать, как преобразовать идеи в полное рабочее решение с помощью Power Apps, начните с планирования проекта Power Apps.

Общие сведения о компонентах приложений на основе модели помогают понять некоторые элементы, составляющие приложение на основе модели.

Сведения о лицензировании для Power Platform