Power Automate для разработчиков корпоративных приложений, независимых поставщиков ПО и партнеров
Как разработчик вы можете расширить возможности Power Automate, предоставляя еще более мощные решения для организаций и пользователей.
Power Automate для корпоративных разработчиков
Корпоративные разработчики могут повысить эффективность работы своих организаций, создавая надежные специализированные решения в Power Automate.
Создание пользовательских соединителей. Разрабатывайте настраиваемые соединители для подключения к данным вашей организации и веб-службам через Power Automate. Подробнее
Создание функций Azure. Создавайте функции Azure для расширения приложений с помощью настраиваемой логики на стороне сервера. Подробнее
Внедрение Power Automate. Встраивайте Power Automate непосредственно в страницы своего в веб-сайта, создавая интегрированные решения, отображающие рабочие и другие процессы, в рамках которых сотрудники вашей организации уже выполняют свою работу. Подробнее
Power Automate для партнеров Майкрософт и независимых поставщиков программного обеспечения
Как партнер Майкрософт или независимый поставщик программного обеспечения, вы можете ускорить внедрение клиентов с помощью расширения продуктов путем интеграции с данными и бизнес-процессами клиентов; вы можете также добавить и настроить рабочие процессы для автоматизации бизнес-процессов в рамках своего приложения. После выполнения семи шагов, указанных ниже, приложение сможет использовать надежную подсистему облачного масштабирования, которая подключается больше чем к 200 разным службам.
Этап | Шаг | Когда требуется? |
---|---|---|
Разработка | 1. Создание пользовательского соединителя для данных | Если вы хотите предоставить собственные данные независимого поставщика программного обеспечения в Power Apps или Power Automate |
Разработка | 2. Добавление поддержки для вашего приложения для аутентификации пользователей с помощью Azure Active Directory (Azure AD) | Если вы хотите встроить пользовательский интерфейс Power Automate или список в Microsoft AppSource |
Разработка | 3. Внедрение пользовательского интерфейса Power Automate в приложение с помощью веб-тега iframe | Если вы хотите добавить создание потока или возможности управления в приложение |
Разработка | 4. Создание и публикация шаблонов потоков | Если вы хотите предварительно создать поток для клиентов |
Разработка | 5. Добавление логики приложения для программного развертывания потоков | Если вы хотите автоматически развернуть предварительно созданные потоки для клиентов |
Дистрибуция | 6. Предоставление клиентам лицензий на Microsoft Flow через программу поставщика облачных решений (Майкрософт) | Если у клиентов нет лицензий Office 365 или Dynamics 365 |
Дистрибуция | 7. Публикация решения в Microsoft AppSource | Рекомендуется для повышения узнаваемости вашего решения независимого поставщика программного обеспечения |
1. Подключение к API или разрешение на подключение к вашим API для клиентов
У вас как у независимого поставщика программного обеспечения часто могут присутствовать частные данные, к которым клиенты должны получить доступ через ваши потоки. Вы можете предоставить доступ к таким данным через пользовательский соединитель. Подробнее
После создания есть два способа предоставить клиентам доступ к соединителю.
- Его можно развернуть в клиенте через REST API или PowerShell.
- Чтобы сделать пользовательский соединитель общедоступным для всех пользователей, вы можете отправить его на сертификацию. Подробнее
2. Проверка подлинности
Чтобы вызвать REST API и встроить прошедший проверку подлинности пользовательский интерфейс, приложение должно использовать федеративный единый вход Azure AD для проверки подлинности конечных пользователей и клиентов. Здесь можно найти сведения о том, как включить федеративный единый вход AAD. Мы не предоставляем доступ без проверки подлинности или доступ с помощью поставщиков удостоверений, отличных от Azure AD.
3. Внедрение компонентов пользовательского интерфейса
Вы можете внедрить Power Automate в свои приложения, обеспечивая их комплексную контекстную интеграцию со всеми остальными службами, поддерживающими Power Automate. Подробнее
4. Создание и публикация шаблонов потоков
После создания соединителя следует опубликовать шаблоны, которые демонстрируют, как использовать службу. Эти шаблоны будут использоваться в качестве примеров, которые пользователи смогут изучать, а затем применять в своих собственных уникальных рабочих процессах. Подробнее
5. Развертывание
Чтобы предоставить пользователям доступ к потокам, которые они могут использовать автоматически, разверните поток в клиенте Azure AD пользователя. Используйте пакет развертывания, который развертывается с помощью REST API или PowerShell. Подробнее
6. Лицензирование
Если у клиентов уже есть Office 365 или Dynamics 365 и эти лицензии связаны с удостоверениями, по которым пользователи входят в Azure AD, для вас нет дополнительных требований к лицензированию для них для использования стандартных соединителей. Вашим пользователям потребуется одна из лицензий Power Automate ,чтобы использовать премиальные и пользовательские соединители. Если клиенты не используют Office 365 или Dynamics 365, нужно приобрести права на использование Power Automate от их имени, чтобы они могли использовать внедренные компоненты в приложении.
Мы предлагаем программу поставщика решений Microsoft Cloud для приобретения лицензий от имени ваших клиентов. В Power Automate есть два ценовых плана, ознакомьтесь со сведениями об этих планах и функциях подробнее.
См. также: Обзор лицензирования Power Automate
7. Список на AppSource
После интеграции Power Automate в приложении вы можете опубликовать службу в AppSource. С помощью AppSource вы сможете привлечь потенциальных клиентов, создавая приложения и публикуя их в службе AppSource, где их могут тестировать новые пользователи. Подробнее
Note
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).