導入
Microsoft Dataverse コネクタを使用して Microsoft Power Automate クラウド フロー自動化を構築すると、Dataverse 環境で発生するイベントによってそれを実行できます。 コネクタのアクションによって、クエリ、変更、Dataverse 操作の呼び出しを使用し、フローのカスタム ビジネス ロジックを実装できます。
学習目標
このモジュールの学習目標は次のとおりです。
コネクタのアクションとトリガーや、それらの使用方法について学習します。
Dataverse コネクタを使用して、Power Automate クラウド フロー自動化を構築します。
コネクタでデータをクエリする際に使用できるオプションについて解説します。
Dataverse コネクタを使用してクラウド フローを作成します。
前提条件
このモジュールを開始する前に、次の前提要件を満たしていることを確認してください。
Power Automate によるクラウド フロー構築についての基本的な理解
サンプル アプリがインストールされた Dataverse の環境にアクセスする
認証
Dataverse コネクタを使用する際は、認証タイプのオプションとして OAuth やサービス プリンシパルを使用するように接続を設定できます。
OAuth - Microsoft Entra ID の組織アカウントを使用して対話型ユーザーとの接続を作成する場合は、このタイプの認証を使用します。 通常 OAuth は、各ユーザーの生産性を向上させるフローに使用します。
サービス プリンシパル - この認証オプションを使用すると、Microsoft Entra ID でサービス プリンシパルを登録し、そのアプリケーション ユーザーを Dataverse 環境に設定することで、非対話型ユーザーを使用できます。 通常、サービス プリンシパルはプロジェクトを支援する自動化に使用します。ここで自動化とは、アプリケーション全体のバックグラウンドで実行される処理を表します。 詳細については アプリケーション ユーザーの管理 を参照してください。
Dataverse 環境を設定する
Dataverse コネクタでクラウド フローを構築する場合、現在の環境に接続するか、または特定の環境を指定するかを選択できます。 開発、テスト、運用など、複数の環境にフローを展開でき、その環境を使用するように自動で調整されるため、現在の環境を選択することがほとんどの自動化で最良のオプションです。 Dataverse データが存在する場所と異なる環境にフローを構築する場合は、その特定の環境に名前を付けると便利です。 また、2 つ以上の Dataverse 環境のデータを統合する際にも、このオプションが便利です。 たとえば、営業とマーケティングの部署がそれぞれ異なる Dataverse 環境を使用している場合、これらのオプションを使用して両方の環境のデータを統合するフローを作成できます。
注意
複数の環境に接続する機能は、現時点でプレビュー段階です。 プレビュー中は、異なる環境への接続に対応したトリガーとアクションの重複セットを利用できます。 たとえば行の追加アクションには、選択した環境に行を追加するトリガーが表示されます。
フローのステップに名前を付ける
Dataverse コネクタを使用すると、フローで複数のステップを使用できます。 各ステップで異なる Dataverse テーブルを使用する可能性があるため、各ステップで行う処理を示すようにステップ名を変更すると便利です。 たとえば、取引先責任者を取得するステップの名前を ID が 1 である行を取得するに変更すると、このステップの処理が明確になります。 このように名前を変更することで、フローの後半で動的コンテンツのステップの出力を使用する際に、正しい出力項目を確実に選択できます。