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

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).