Обзор Microsoft Power Apps: слаще, чем Honeycode

автор vadim


Power Apps — это набор приложений, служб, соединителей и платформы данных, включая инструменты для тех, кто не занимается программированием, предназначенных для быстрой разработки пользовательских бизнес-приложений, которые подключаются к данным, хранящимся на базовой платформе данных Power Apps (Microsoft Dataverse) или в другие источники данных (локальные или в облаке), такие как SharePoint, Excel, Office 365, Dynamics 365 и SQL Server. Создав приложение, вы можете поделиться им со своими коллегами.

Другими словами, Power Apps — это веб- и облачная платформа с низким кодом для создания веб- и мобильных веб-приложений, которая легко подключается к бизнес-данным. Программисты могут расширить Power Apps, чтобы «программно взаимодействовать с данными и метаданными, применять бизнес-логику, создавать собственные соединители и интегрироваться с внешними данными».

В отличие от версии «PowerApps» (обратите внимание на историческое отсутствие пробела между словами), которую я анонсировал в 2016 году, текущая версия Power Apps не требует использования среды проектирования на базе Магазина Windows, и это нечто большее, чем просто конструктор без кода. . Это облачная среда проектирования PowerApps, которую Microsoft тогда обещала.

Power Apps напрямую конкурирует с Amazon Honeycode и Google Cloud AppSheet, а также примерно с 400 другими разработчиками приложений с низким кодом и без него.

Строительные блоки Power Apps

Обычно вы начинаете создавать Power Apps с домашней страницы Power Apps, а затем разрабатываете их дальше со страницы Power Apps Studio. У вас должна быть возможность просматривать приложения на устройствах Windows, iOS и Android с помощью мобильного приложения Microsoft Power Apps, которое можно загрузить из соответствующего магазина приложений. Если у вас есть права администратора, вы можете управлять средами, подключениями к данным, ролями и политиками вашей организации со страницы центра администрирования.

Домашняя страница Power Apps

Вы можете создавать приложения, начиная с данных, начиная с чистого холста (и добавляя данные позже), создавая модель с нуля и создавая портал. Вы можете увидеть эти параметры, а также несколько ссылок на учебные пособия на первом снимке экрана ниже. Другие варианты включают в себя запуск с примера приложения, создание приложения на основе шаблона, создание потоков, создание чат-ботов и создание приложений ИИ с использованием служб ИИ Azure.

Вы можете выбирать из более чем 275 распространенных источников данных. Сначала вам нужно создать соединение с источником данных и выбрать таблицу или список.

силовые приложения 01 ИДГ

Домашняя страница Power Apps — это отправная точка для создания приложений, использования ваших и чужих приложений, к которым предоставлен доступ в вашей организации, а также для получения дополнительной информации о Power Apps. Левая панель — это, по сути, главное меню Power Apps.

силовые приложения 02 ИДГ

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

Power Apps Studio (приложения на основе холста)

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

мощные приложения 03 ИДГ

Это трехэкранное приложение (просмотр, детализация и редактирование) было создано на основе одной таблицы в электронной таблице Excel, расположенной в OneDrive для бизнеса. Мы просматриваем и настраиваем приложение в Power Apps Studio.

силовые приложения 04 ИДГ

Вы можете вставлять элементы в приложение Power App, используя одно или оба верхнего и левого меню.

Потоки, Power Automate и Power BI

Вы можете расширить возможности Power Apps, добавив потоки, созданные с помощью Power Automate, и отобразив плитку Power BI. Потоки можно вставить с помощью пункта меню Power Automate в разделе «Действие». Плитки Power BI можно вставить с помощью пункта меню плиток Power BI в разделе Вставка|Диаграммы. Power Apps, Power Automate и Power BI — все это части Microsoft Power Platform.

Функции Power Apps

Power Apps поддерживает функции Power Fx, аналогичные функциям Excel. Они могут фильтровать галереи или таблицы, сопоставлять значения с шаблонами, выбирать отдельные значения и использовать математические формулы. Например, вы можете использовать следующую формулу для сортировки по столбцам учетной записи в списке.

SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))

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

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

мощные приложения 07 Майкрософт

На этом экране, предоставленном Microsoft, показан административный интерфейс для различных сред Power Apps.

Порталы Power Apps

Порталы Power Apps — это внешние веб-сайты, которые позволяют пользователям за пределами их организаций входить в систему с использованием самых разных учетных данных, создавать и просматривать данные в Microsoft Dataverse или даже анонимно просматривать контент. Если это похоже на порталы Dynamics 365, то это не случайность. Все порталы Dynamics 365 теперь называются порталами Power Apps. Их можно редактировать в студии порталов Power Apps.

Администрирование Power Apps

Для просмотра приведенного ниже экрана Центра администрирования платформы Power Apps требуются права администратора.

силовые приложения 06 Майкрософт

Показанное приложение «Пожертвования по сбору средств» представляет собой образец Power Apps на основе модели, предоставленный Microsoft.

За некоторыми исключениями, Power Apps делает все, что делают Amazon Honeycode и Google Cloud AppSheet, а также позволяет добавлять функциональные возможности с помощью фрагментов кода Power Fx. Power Apps дополнительно интегрируется с Power Automate для редактирования потоков и Power BI для аналитических плиток, а также имеет соединители с более чем 275 источниками данных. И нет, источники данных нет ограничено технологиями и услугами Microsoft.

Как это часто бывает с продуктами Microsoft, документация и учебные материалы для Power Apps обширны, но неорганизованы. Нужная информация где-то есть. Задача состоит в том, чтобы найти его.

Цены на Power Apps кажутся вполне разумными для предприятия, которое уже лицензирует Microsoft 365. Однако я сомневаюсь, насколько реальное внедрение Power Apps привлечет. Исторически платформы low-code и no-code были продуктами ведомств, а не корпоративными продуктами, и многие из других 400 конкурентов low-code уже установили свое присутствие в относительно небольшом количестве компаний или отделов, которые готовы принять своих «опытных пользователей». для создания пользовательских приложений.

[ Editor’s note: This article has been changed to remove the discussion of an issue with Power Apps Mobile for Android. The intermittent issue with the Microsoft Authenticator app that caused sign-in to fail in Power Apps Mobile has been fixed. ]

Расходы: План за приложение: 5 долларов США за пользователя/приложение в месяц. План за пользователя: 20 долларов США за пользователя в месяц (неограниченное количество приложений). Возможность входа на порталы: 200 долларов США в месяц за 100 сеансов входа с аутентификацией. Емкость просмотра страниц портала: 100 долларов США в месяц за 100 000 просмотров страниц без аутентификации. AI Builder: 500 долларов США за единицу в месяц.

Платформа: Microsoft Azure Cloud через настольный или мобильный браузер. Power Apps Mobile для iOS и Android.

Related Posts

Оставить комментарий