Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Обзор приложений на основе модели
Проектирование приложения на основе модели — это подход, который фокусируется на добавлении таких компонентов, как формы, представления, диаграммы и панели мониторинга в таблицы с помощью средства конструктора приложений. Кроме того, связи объединяют таблицы таким образом, чтобы обеспечить навигацию между ними и гарантировать, что данные не повторяются более чем необходимо.
С помощью конструктора приложений с небольшим кодом можно создавать приложения, которые являются простыми или сложными.
Приложения, управляемые процессом
Приложения, построенные на модели, особенно хорошо подходят для приложений, управляемых процессами, которые содержат большое количество данных и позволяют пользователям легко перемещаться между связанными записями. Например, если вы создаете приложение для управления сложным процессом, например подключение новых сотрудников, управление процессом продаж или отношениями членов в организации, например банк, приложение на основе модели является отличным выбором.
Моделирование данных
Хотя мы называем их приложениями на основе моделей, их часто проще рассматривать как приложения на основе модели данных . Это связано с тем, что без модели данных, размещенной в 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.
Общие сведения о компонентах приложений на основе модели помогают понять некоторые элементы, составляющие приложение на основе модели.