企業の開発者、パートナー、ISV が使用する Power Automate

開発者は、Power Automate を拡張して、これまで以上に強力なソリューションを組織や顧客に提供できます。

企業開発者向け Power Automate

企業開発者は、企業向けに調整した堅牢なソリューションを Power Automate で開発することで、組織の力を高めることができます:

  • カスタム コネクタの作成: カスタム コネクタを作成し、Power Automate を介して組織のデータと Web サービスに接続します。 詳細

  • Azure Functions の作成: Azure Functions を作成し、カスタム サーバー側ロジックでアプリを拡張します。 詳細

  • 組み込み Power Automate: Power Automate を Web サイトのエクスペリエンスに組み込んで統合されたソリューションを作成し、組織で既に使用されているワークフローやプロセスを目に見えるようにします。 詳細

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

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

Microsoft パートナーまたは独立系ソフトウェア ベンダー (ISV) は、製品を拡張してお客様のデータやビジネス プロセスと連携することでお客様への普及を促し、ビジネス プロセスをアプリケーションの一部として自動化するためにワークフローを追加およびカスタマイズします。 以下の 8 つの手順を完了すると、アプリケーションが 200 を超えるさまざまなサービスに接続できる信頼性の高いクラウド規模のワークフロー エンジンを使用できるようになります。

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

1. API への接続、またはお客様による API への接続の有効化

ISV として、お客様にフローを使用してアクセスしていただきたい独自のデータを所有することが多くあります。 カスタム コネクタを使用するとあらゆるデータに対するアクセスを公開することができます。 詳細

作成後は、お客様が次の 2 つの方法でコネクタを使用できるようになります。

  • コネクタは、REST API または PowerShell を介して、お客様のテナントに展開できます。
  • カスタム コネクタをすべてのユーザーがパブリックに利用できるようにするには、コネクタを証明のために送信します。 詳細

2. 認証

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

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

アプリ内に Power Automate を埋め込んで、ご利用のアプリと Power Automate でサポートされる他のすべてのサービスをコンテキスト内で深く統合することができます。 詳細

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

デスクトップ フロー機能を統合して、アプリケーションを通じてロボティック プロセス オートメーションを有効にし、お客様やお客様の顧客が作成したデスクトップ フローの一覧表示、実行、キャンセルを行います。 詳細

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

コネクタを作成した後は、サービスの使用方法を示すテンプレートを公開する必要があります。 これらのテンプレートは、ユーザーがサービスについて理解し、その後で独自のワークフローに拡張できる例として使用されます。 詳細

6. デプロイ

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

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

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

お客様の代わりにライセンスを取得するための Microsoft Cloud ソリューション プロバイダー プログラムを提供しています。 Power Automate にはさまざまな 価格プラン があり、プランと機能の詳細を確認する必要があります。

関連項目: Power Automate ライセンスの概要

8. AppSource のリスト

Power Automate をアプリケーションに統合すると、AppSource に表示することができます。 AppSource を使用して、顧客が体験できるアプリを開発して AppSource に公開すると、ビジネスの新しい潜在顧客を開拓できます。 詳細