Определение, какой тип приложения создать
В Power Apps при создании приложений у вас есть два варианта: приложения на основе моделей и приложения на основе холста.
Ниже приведено базовое сравнение высокого уровня. Для получения более подробной информации об этих двух типах приложений см. Обзор создания приложений в Power Apps.
Приложения на основе модели требуют базы данных Microsoft Dataverse. Они построены на основе данных, смоделированных в этой среде базы данных. Представления и подробные экраны для приложений на основе моделей основаны на структуре данных. Из-за этого они предлагают пользователям более однообразный внешний вид с одного экрана на другой, не требуя больших усилий от создателя приложения.
Приложения на основе моделей хороши для сценариев, в которых бизнес логика сложная, например:
Сложные модели данных
Управление бизнес-процессом
Отслеживание действий, связанных с данными
С другой стороны, приложения на основе холста можно создавать как с базой данных Dataverse, так и без нее. Они используют соединители для доступа к данным и службам. Приложения на основе холста начинаются с пустого экрана, такого как холст художника, и создатель вручную формирует каждый экран. Это дает создателю полный контроль над размещением каждого элемента на холсте.
Используйте приложения холста, если пользователь ожидает пользовательского интерфейса. Они обеспечивают:
Графический, интуитивно понятный интерфейс
Возможность создания индивидуального пользовательского интерфейса на основе требований пользователя
Интеграция, охватывающая несколько систем с использованием соединителей
Подумайте о создании приложения на основе моделей, если ваши пользователи не испытывают особой потребности в приложении на основе холста. Приложения на основе модели позволяют быстро создавать приложения, поскольку они не требуют от вас создания пользовательского интерфейса самостоятельно.
Примечание
Если вы создаете приложение, которое будет использоваться вашими клиентами в Интернете, вы также можете создать приложение третьего типа: приложение портала.
Создание комплексного решения, которое использует несколько приложений
Вашему бизнес-процессу может потребоваться несколько приложений.
Например, у нашего проекта отчета о расходах есть несколько разных наборов задач, поэтому мы рассмотрим создание нескольких приложений. Данные, которые они используют, одинаковы, но пользовательское взаимодействие будет адаптировано к конкретному сценарию и пользователям.
Как видно из приведенного выше примера, существует несколько типов пользователей, которые обрабатывают один и тот же набор данных. Приложения на основе холста лучше всего подойдут сотрудникам, заполняющим форму расходов, которая позволяет таким людям, как Ли, представлять отчет о расходах с помощью привлекательного мобильного приложения, которое интуитивно понятно и может использоваться в автономном режиме.
Возвращаясь к разделу Документирование бизнес-процесса можно увидеть, что требования Абхая:
Должен иметь возможность просматривать все отчеты о расходах и чеки
Отвечает за обеспечение соответствия для каждого отчета о расходах
Большой объем работы; необходимо уметь быстро обрабатывать информацию
Должен быть в состоянии сообщить о том, как расходы уравновешиваются с бюджетом
Для быстрой обработки большого объема работы и обработки информации процесса лучше всего подойдет приложение на основе модели. Это позволяет Абхаю быстро просматривать все детали представленного отчета о расходах, видеть, как они влияют на бюджет, и искать связанную информацию, такую как сведения о поставщике.
В этом примере сценария можно увидеть сочетание приложения на основе холста и приложения на основе модели. Хотя это два разных типа приложений, все данные могут быть централизованы в одном месте (Dataverse).
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).