Power Platform コネクタを確認する
Microsoft Power Platform は、多数のプラットフォームにわたりデータを使用する機能によって強力になります。 複数のデータ プラットフォームで作業するには、Microsoft Power Platform のコンポーネントでコネクタを使用します。 コネクタは、データ ソースをアプリやワークフローに接続するブリッジと考えられます。 このブリッジを使って情報を相互に伝達することができます。 コネクタを使用すると、プラットフォーム間にビジネス ソリューションを拡張して、ユーザーのために機能を追加できます。
データ ソース
コネクタのタイプとその機能を理解するには、まず接続先のデータ ソースのタイプを理解しておく必要があります。 データ ソースの 2 つのタイプは、表形式と関数ベースです。
表形式のデータ - 表形式のデータ ソースにより、構造化された表形式でデータが返されます。 Power Apps は、ギャラリー、フォーム、およびその他のコントロールを通じてこれらのテーブルを直接読み取って表示することができます。 さらに、データ ソースでサポートされている場合は、Power Apps でデータの作成、編集、およびこれらのデータ ソースからデータを削除できます。 例として、Microsoft Dataverse、SharePoint、および SQL Server があります。
関数ベースのデータ - 関数ベースのデータ ソースは、関数を使用してデータ ソースと対話します。 これらの関数は、データのテーブルを返すために使用できますが、メールの送信、アクセス許可の更新、またはカレンダー イベントの作成など、より広範囲のアクションを提供します。 例としては、Office 365 ユーザー、Project Online、Azure Blob Storage が挙げられます。
どちらのデータ ソース タイプも、ソリューションにデータと増分機能を取り込むために一般的に使用されています。 ご覧のとおり、データ ソースに接続することにより、ビジネス ソリューションのさまざまな部分を統合してまとまりを実現することができます。 データ ソースについての理解を深めたので、コネクタについて学ぶ準備ができました。
コネクタ は、アプリ、ワークフロー、またはダッシュボードにデータ ソースを接続するものです。 Microsoft Power Platform は、共通のデータ ソースで使用できる 1,000 以上のコネクタを備えています。 コネクタは、標準とプレミアムに分かれています。 一般的な標準コネクタには、SharePoint、Outlook、および YouTube などがあります。 プレミアム コネクタを使用するには、アプリとユーザーの追加のライセンスを取得する必要があります。 プレミアム コネクタには、SQL Server、Survey Monkey、および Mail Chimp などがあります。 要約とリソースのユニットのコネクタの参照は、すべてのコネクタと、それらが標準またはプレミアムのどちらと見なされるかを一覧に示します。 また、AppSource を使用してアプリを調達およびインストールし、Microsoft 以外のサービスへのコネクタを使用することもできます。
コネクタを使用すると、データ ソースと Power Platform の間の入出力が可能になります。これにより、Microsoft Power Platform ビジネス ソリューションの提供を加速できます。 たとえば、Customer Service などの Dynamics 365 アプリを使用すると、特定の顧客タイプが追加されたときにユーザーに通知するように Power Automate を設定できます。 また、SharePoint ドキュメント ライブラリを使用して、Power Apps に取り込むファイルを格納し、これらを管理および配布することもできます。 また、Microsoft では、Azure サービスへのコネクタを提供し、画像内のテキストの読み取りなどのタスクや、画像内の顔認識などの認知サービスを実行するための高度な AI 技術を実現します。
すべての Power Platform ソリューションは、Teams などの Microsoft 365 アプリと統合できます。 この統合により、ユーザーは Teams 内で Power Apps を使用したり、Teams 内のアクションやイベントから Power Automate を実行したりできます。
トリガーとアクション
データ ソースを設定してコネクタを構成したら、トリガーまたはアクションの 2 つのタイプの操作を使用できます。
トリガー は Power Automate でのみ使用され、開始するフローを要求します。 トリガーは、毎朝 8:00 に開始する Power Automate フローなどの時間ベースで実行できます。 テーブル内に新しい行を作成したり、メールを受信するといったアクションに基づいて設定することができます。 ワークフローをいつ実行するかを指定するには、必ずトリガーを作成する必要があります。
アクション は、Power Automate および Power Apps で使用されます。 アクションはユーザーまたはトリガーから要求され、データ ソースとの対話を何らかの関数によって行うことができます。 たとえば、アクションとしてワークフローまたはアプリにメールを送信したり、データ ソースに新しい行を書き込んだりすることができます。
コネクタの概要や使い方について理解したところで、使用可能なさまざまなコネクタについて確認します。
コネクタのタイプ
標準コネクタ
標準レベル コネクタは、標準の Microsoft 365 サブスクリプションに含まれるコネクタです。 標準コネクタは、SharePoint、OneDrive や、Google ドライブ、Twitter、GitHub といったサード パーティのデータ ソースなど、最もよく使用されているデータ ソースに対応します。
プレミアム コネクタ
標準コネクタは標準の Microsoft 365 サブスクリプションで使用できますが、プレミアム コネクタは、適切なスタンドアロン プランを利用している場合にのみ使用できます。 これらのプランには、Power Apps ユーザーごとのプランまたは Power Automate ユーザーごとのプランが含まれます。 プレミアム コネクタの主な利点は、多数のサービスに接続できることです。 大部分のプレミアム コネクタは、Salesforce、DocuSign、Survey Monkey、Amazon などの外部アプリケーションに対応しています。 Dynamics 365 などのプレミアム コネクタを使用する Microsoft アプリケーションがいくつかあります。 プレミアム コネクタは、プレミアム スタンプで識別します。
カスタム コネクタ
1,000 を超えるコネクタにニーズに合うものがない場合は、カスタム コネクタを作成できます。 カスタム コネクタでは、一般に利用可能な API や、Azure などのクラウド プロバイダーでホストしているカスタム API を呼び出すことによって、アプリを拡張することができます。 API は、アプリケーション プログラミング インターフェイスを意味し、開発者が利用できる一連の関数を保持します。 コネクタは、これらの API 間で情報をやり取りし、Power Apps または Power Automate に使用可能な関数を収集することによって機能します。 これらのコネクタは関数ベースであるため、基になる API のサービスで特定の関数が呼び出され、対応するデータが返されます。
カスタム コネクタを作成する利点は、Power Apps、Power Automate や Azure Logic Apps などのさまざまなプラットフォームで使用できることです。
カスタム コネクタを作成するには 2 種類の方法があります。
各方法の要件は異なりますが、いずれの場合も、Power Apps のアプリごとのプランまたはユーザーごとのプランが必要です。 上記の各リンクは、それぞれの方法の説明を示しています。
注
このモジュールの目的は、全体としてのデータ ソースとコネクタについての理解を深めることですが、カスタム コネクタについて学び、それを作成するために演習が必要な場合は、Power Apps キャンバス アプリでカスタム コネクタを使用するモジュールを参照してください。