Что такое приложения на основе модели в Power Apps?
Обзор приложения на основе модели
Проектирование приложений на основе моделей — это подход, который фокусируется на добавлении таких компонентов, как формы, представления, диаграммы и панели мониторинга в таблицы с помощью инструмента конструктора приложений. Кроме того, Отношения соединяйте таблицы таким образом, чтобы между ними можно было перемещаться и чтобы данные не повторялись без необходимости.
Используя конструктор приложений с небольшим написанием кода или вообще без него, вы можете создавать простые или сложные приложения.
Приложения на основе процессов
Приложения на основе модели особенно хорошо подходят для приложений, управляемых процессами, которые содержат много данных и позволяют пользователям легко перемещаться между связанными записями. Например, если вы создаете приложение для управления сложным процессом, например, адаптацией новых сотрудников, управлением процессом продаж или участием Отношения в такой организации, как банк, то приложение на основе модели станет отличным выбором.
Моделирование данных
Хотя мы называем их приложениями, управляемыми моделями, зачастую проще думать о них как о приложениях, управляемых моделями данных . Это потому, что без модели данных, размещенной в Microsoft Dataverse, вы не можете создать приложение на основе модели.
Взаимодействие с пользователем
С точки зрения пользователя, все приложения, основанные на моделях, предлагают одинаковое взаимодействие, которое одновременно доступно многим пользователям и используемым устройствам. Опыт аналогичен представленной здесь диаграмме.
В этом примере приложение содержит три таблицы (задачи, идеи, командные проекты), одну панель мониторинга и несколько диаграмм и предоставлений. Пользователи перемещаются между таблицами с помощью левой панели или через панель инструментов.
Преимущества приложений на основе модели
В отличие от приложений на основе холста, где разработчик имеет полный контроль над макетом приложения, в приложениях на основе модели значительная часть пользовательского интерфейса уже определена и в основном задается компонентами, добавляемыми к приложению.
У этого метода разработки приложений есть несколько заметных преимуществ.
- После создания модели данных и Отношения процесс сборки становится относительно быстрым благодаря богатым компонентам, ориентированным на конструкторы без кода.
- Приложения имеют одинаковый пользовательский интерфейс на разных устройствах, от настольных компьютеров до мобильных устройств.
- Приложения содержат специальные возможности и отзывчивы автоматически.
- Пользовательский интерфейс единообразен для всех приложений на основе моделей. Как только пользователь будет уверенно использовать одно приложение на основе модели, последующие приложения будет легче внедрять в организации.
- Перенос приложений между средами разработки, тестирования и производства относительно прост за счет использования решений.
Подробнее о преимуществах приложений на основе модели
Сравнение приложений на основе модели и холста
В приложениях на основе холста создатель приложения полностью контролирует макет приложения. В приложениях на основе моделей большая часть макета определяется добавляемыми вами компонентами. Акцент делается на быстром просмотре бизнес-данных и принятии решений, а не на замысловатом дизайне приложения.
Категории | Приложения на основе моделей | Приложения на основе холста |
---|---|---|
Платформа данных | Только Dataverse | Dataverse + многие другие, использующие соединители |
Интерфейс проектирования | Дизайн без кода, ориентированный на компоненты | Управление свойствами элемента управления с помощью выражений Power Fx |
Управление пользовательским интерфейсом | Ограничено, преимущественно индивидуальная настройка | Полный контроль |
Согласованность приложения | Высокая — отличается в основном в зависимости от выбранных таблиц и представлений. | Часто низкая, учитывая значительный контроль конструкторов над пользовательским интерфейсом. |
Миграция между средами | Простота | Потенциально сложно, учитывая, что источники данных могут нуждаться в обновлении. |
Скорость создания | Быстрая | Связана со сложностью конструкции |
Адаптивный интерфейс | Автоматическая адаптация | Только адаптивный интерфейс, если спроектировано таким образом |
Навигация через отношения | Автоматическая, при наличии отношений | Только там, где они разработаны и применяются с использованием формул Power Fx |
Специальные возможности | Встроены | Встроено в приложении: Создавание приложения на основе холста со специальными возможностями |
Этапы создания приложения на основе модели и предоставления к нему доступа
На базовом уровне приложение на основе модели состоит из следующих областей.
- Моделирование бизнес-данных
- Определение бизнес-процессов
- Составление приложения
- Настройка ролей безопасности
- Совместное использование приложения
Большая часть времени, затрачиваемого на создание приложения, посвящена моделированию бизнес-данных и, в некоторых случаях, определению бизнес-процессов. Настройка ролей безопасности зависит от потребностей организации.
Подробнее об этапах создания приложения на основе модели
Использование приложения на основе модели
Разработана документация, которая помогает пользователям успешно ориентироваться и взаимодействовать с приложениями на основе моделей, повышая их производительность.
Подробнее об использовании приложений на основе моделей
Вы можете использовать приложения на основе модели на мобильном устройстве и запускать их в автономном режиме.
Использование решений для управления жизненным циклом приложений
Управление жизненным циклом приложений (ALM) — это способ разработки приложения от концепции до завершения жизненного цикла.
Решения используются в качестве программ-оболочек для всех элементов, необходимых для передачу продукта в практическую работу в бизнесе.
Как минимум, для приложения на основе модели требуется одна таблица, карта сайта и само приложение. Однако приложения на основе моделей обычно включают в себя значительно больше, в том числе приложения на основе холста, роли безопасности, переменные среды и многое другое.
Решения предлагают средства, с помощью которых эти объекты можно переносить между средами. Следовательно, решения являются важной частью любой стратегии управления жизненным циклом приложения.
Когда вы создаете приложение на основе модели, вы должны создавать его в рамках решения.
Минимальные требования для создания приложения на основе модели
Приложения на основе моделей могут быть сложными. Однако минимальные требования для их создания относительно просты.
- Лицензия Microsoft Power Apps.
- Емкость для создания среды Power Platform. Это функция имеющихся лицензий Power Apps и Dynamics 365.
- Среда Power Platform.
- База данных Dataverse в среде. Это выбирается при создании среды. Дополнительные сведения: Создание среды с базой данных
- Привилегии создателя для работы в качестве настройщика системы или создателя среды в среде, где создается приложение на основе модели. Дополнительные сведения: О предопределенных ролях безопасности
- Таблица. (Есть много стандартных таблиц, включая "Организация", которые существуют по умолчанию.)
- Один столбец таблицы. (В каждой таблице есть хотя бы один столбец и много системных столбцов.)
- Одно представление таблицы, чтобы просмотреть записи. (По умолчанию есть несколько.)
- Одна форма таблицы, чтобы ввести данные. (По умолчанию одна.)
Используя конструктор приложений, приложение на основе модели создается путем добавления страницы, которая добавляет навигацию в приложение и обычно основана на таблице или пользовательской странице.
Следующие шаги
Подробнее о ценности приложений на основе моделей
Создание простого приложения на основе модели — отличный способ начать знакомство. Прежде чем сделать это, вы можете создать решение .
Чтобы глубже изучить создание приложений на основе моделей, перейдите к разделу Шаги по созданию приложения на основе моделей.
Если вы новичок в Power Apps и хотите узнать, как преобразовать ваш Идеи в полностью рабочее решение с помощью Power Apps, начните с планирования Power Apps проекта.
Понимание компонентов приложения на основе модели помогает вам понять некоторые элементы, из которых состоит приложение на основе модели.
Подробнее о лицензировании Power Platform
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).