エンタープライズ開発者、ISV、パートナー向けのPower Automate

開発者は、Power Automateを拡張して、組織や顧客にとってさらに強力なソリューションを実現できます。

エンタープライズ開発者向けのPower Automate

エンタープライズ開発者は、組織がPower Automateで堅牢なカスタマイズされたソリューションを構築できるようにします。

  • カスタム コネクタを構築する: Power Automate 経由で組織のデータと Web サービスに接続するためのカスタム コネクタを開発します。 詳細情報

  • Build Azure Functions: カスタム サーバー側ロジックを使用してアプリを拡張するためのAzure Functionsを作成します。 詳細情報

  • Embed Power Automate: Power Automateを Web サイトエクスペリエンスに直接埋め込み、統合ソリューションを作成し、組織内のユーザーが既に作業を行っているワークフローやプロセスを表示します。 詳細情報

  • デスクトップ フローの実行: デスクトップ フローを製品に直接統合して、ソリューションでロボティック プロセス オートメーションを有効にします。 詳細情報

ISV および Microsoft パートナー向けのPower Automate

Microsoftパートナーまたは独立系ソフトウェア ベンダー (ISV) は、製品を拡張して顧客のデータやビジネス プロセスと統合することで、顧客の導入を促進します。 ワークフローを追加およびカスタマイズして、アプリケーションの一部としてビジネス プロセスを自動化します。 次の 8 つの手順を完了すると、アプリケーションは、200 を超える異なるサービスに接続する堅牢なクラウド規模のワークフロー エンジンを使用できます。

フェーズ Step 必要なタイミング
Development 1. データに対するカスタム コネクタを作成する 独自の ISV データをPower AppsまたはPower Automateに公開する場合
Development 2. Microsoft Entra IDでユーザーを認証するためのアプリケーションのサポートを追加する Power Automate UI を埋め込む場合は、デスクトップ フローと統合するか、Microsoft Marketplace に一覧表示します
Development 3. Web ベースの IFrame を使用してPower Automate UI をアプリケーションに埋め込む アプリケーションにフローの作成または管理を追加したい場合
Development 4. デスクトップ フロー API との統合 アプリケーション内にデスクトップ フロー (RPA) 機能をプログラムで組み込む場合
Development 5. フロー テンプレートを作成および公開する 顧客のフローを事前構築する場合
Development 6. プログラムでフローを展開するためのアプリケーション ロジックを追加する 顧客向けに事前構築済みフローを自動的にデプロイする場合
配布 7. Microsoft クラウド ソリューション プロバイダー プログラムを通じて顧客に Microsoft Flow のライセンスを付与する 顧客がOffice 365またはDynamics 365ライセンスを持っていない場合
配布 8. Microsoft Marketplace でソリューションを一覧表示する ISV ソリューションの可視性を高めるために推奨されています

1. API に接続する、または顧客が API に接続できるようにする

ISV として、通常は、顧客がフローを通じてアクセスできるようにしたい独自のデータを保有しています。 カスタム コネクタを使用するとあらゆるデータに対するアクセスを公開することができます。 詳細については、 カスタム コネクタを参照してください

コネクタを作成したら、次の 2 つの方法でコネクタを顧客に提供できます。

  • REST API または PowerShell を使用して、コネクタを顧客のテナントにデプロイします。
  • 認定を受けるためにコネクタを提出して、カスタム コネクタをすべてのユーザーが一般公開できるようにします。 カスタム コネクタ認定の詳細

2. 認証

REST API を呼び出して認証済み UI を埋め込むには、アプリケーションでフェデレーション シングル サインオンMicrosoft Entra使用してエンド ユーザーと顧客を認証する必要があります。 フェデレーション SSO を有効にする方法については、Microsoft Identity プラットフォームを参照してください。 認証されていないアクセスや、Microsoft Entra以外の ID プロバイダーによるアクセスはサポートされていません。

3. UI コンポーネントの埋め込み

アプリ内にPower Automateを埋め込んで、アプリと、Power Automateがサポートする他のすべてのサービスとの間の詳細なコンテキスト内統合を有効にします。 詳細については、 アプリにフローを埋め込む方法について説明します

4. 実行中のデスクトップ フロー

デスクトップ フロー機能を統合することで、ユーザー自身または顧客が作成したデスクトップ フローをアプリケーションから一覧表示、実行、キャンセルできるようにし、ロボティック プロセス オートメーションを実現します。 詳細については、 デスクトップ フローのパブリック API を参照してください

5. フロー テンプレートを作成および公開する

コネクタを作成したら、サービスの使用方法を示すテンプレートを発行します。 これらのテンプレートは、ユーザーが学習し、独自のワークフローに拡張するために使用できる例として機能します。 テンプレートの発行の詳細

6. デプロイ

エンド ユーザーに、自動的に使用できるフローへのアクセス権を付与するには、ユーザーのMicrosoft Entra テナントにデプロイします。 REST API または PowerShell を使用してデプロイするデプロイ パッケージを使用します。 パッケージのエクスポートとインポートの詳細

7. ライセンスに関するよくあるご質問

顧客に既にOffice 365またはDynamics 365があり、これらのライセンスがユーザーがMicrosoft Entra IDでサインインする ID に関連付けられている場合、標準コネクタを使用するための他のライセンス要件はありません。 ユーザーが Premium コネクタとカスタム コネクタを使用するには、Power Automate ライセンスのいずれかが必要です。 顧客がOffice 365やDynamics 365を使用していない場合は、Power Automateに代わって使用権を取得し、アプリケーションでこれらの埋め込みコンポーネントを使用するライセンスが付与されるようにする必要があります。

Microsoft では、顧客に代わってライセンスを取得するために、Microsoft クラウド ソリューション プロバイダー プログラムを提供しています。 Power Automateで使用できるpricing プランが異なります。プランと機能の詳細を確認する必要があります。

Power Automate ライセンスの概要」も参照してください>

8. Marketplace のリスト

Power Automateをアプリケーションに統合すると、Marketplace で一覧表示できます。 Marketplace を使用すると、アプリを構築し、新しい顧客が体験版を行うために Marketplace に公開することで、ビジネスの新しい潜在顧客を生成できます。 AppSource でアプリをテスト駆動する方法の詳細