Microsoft Dataverse コネクタを使用した他の環境への接続 (プレビュー)
このトピックはプレリリース ドキュメントであり、変更される場合があります。
Microsoft Dataverse コネクタでサポートされているアクションとトリガーによって、Power Platform 環境全体でアプリ、データ、プロセスを自動化できます。
重要
- これはプレビュー機能です。
- プレビュー機能は運用環境での使用を想定しておらず、機能が制限されている可能性があります。 これらの機能を公式リリースの前に使用できるようにすることで、顧客が一足先にアクセスし、そこからフィードバックを得ることができます。
以前、Microsoft Dataverse コネクタはフローの現在の環境をサポートしていました。 Dynamic 365 (非推奨) および Microsoft Dataverse (レガシー) コネクタは、クラウド フローから他の環境の Dataverse に接続するために使用できる方法でした。 Environment パラメーターの追加により、Microsoft Dataverse コネクタのトリガーとアクションには、フローの現在の環境に接続するか、別の環境を選択するかという同じ柔軟性があります。
この機能のプレビュー中は、選択した環境 (プレビュー) で終わる名前を持つ個別のアクションとトリガーを、新規フローと既存フローの両方に追加できます。 プレビュー後、既存のフローの Dataverse コネクタ アクションは、Environment パラメーターを含むように自動的に更新されます。 この更新の一環として、フロー所有者からのアクションや既存のフロー動作への変更は必要ありません。
重要
Environment パラメーターを含む更新されたアクションは、2023 年 10 月末までにパブリック プレビューとしてすべての Power Platform リージョン に展開されます。
次の図は、Contoso Support 環境で行が変更されたときにトリガーされる Power Automate クラウド フローを示しています。 これは、他の Contoso Services 環境および Contoso Field Service 環境でアクションを実行して、行の一覧表示、行の追加、例の Contoso Corporation の Microsoft Entra テナントでのアクションの実行を行います。
他の環境に接続するアクションを追加する
Power Automate にサインインします。
フローを手動でトリガーする トリガーを使用して、インスタント フローなど、新しいクラウド フローを作成します。
または、既存のフローを開くこともできます。
フロー デザイナーで、プラス記号 (+) を選択して新しいアクションを追加します。
dataverse を検索し、Microsoft Dataverse コネクタで もっと見る を選択して、使用可能なすべてのアクションを表示します。
選択した環境 (プレビュー) で終わるアクションの 1 つを追加します (選択した環境 (プレビュー) の行を一覧表示する など)。
アクション カードの Environment パラメーターを使用して、接続先の環境を選択します。 アクションに使用する接続には、他の環境で操作を実行するためのアクセス許可が必要です。
フローと同じ環境の Dataverse に接続するには、Environment パラメーターで (現在) を選択します。
他の環境に接続できるアクションとトリガー
次の Microsoft Dataverse コネクタ アクションは、他の環境への接続をサポートしています。 フロー デザイナーでは、環境パラメーターを持つプレビュー アクションには、次の各アクションの 選択された環境 (プレビュー) で終わる名前が付けられます。
- 新しい行を追加する
- 行を更新する
- 行を削除する
- 行を一覧表示する
- ID で行を取得する
- バインド済みアクションを実行する
- バインドしていないアクションを実行する
- 行を関連付ける
- 行の関連付けを解除する
- ファイルまたは画像をアップロードする
- ファイルまたは画像をダウンロードする
行を検索 し、変更セット要求を実行 するアクションには、Environment パラメーターを使用したプレビュー アクションがまだありません。
次のトリガーは他の環境への接続をサポートしていますが、まだリリースされていません:
次のトリガーは、フローが配置されている同じ環境にのみ適用できるため、Environment パラメーターをサポートしません。
- ビジネス プロセス フローからフロー ステップが実行された場合
- 行が選択された場合
プレビュー アクションおよびトリガーの Environment パラメーターでサポートされる機能
- アクションまたはトリガーで使用される接続と同じテナント内の他の環境に接続します。
- 別のテナントへの接続を使用する場合は、他のテナントの環境に接続します。
- Microsoft Dataverse コネクタおよび他のコネクタから他のテナントへの接続を制限するには、Power Platform テナント分離ポリシーを構成することができます。 詳細については、テナント間のインバウンドとアウトバウンドに関する制限 を参照してください。
- 環境を動的に指定します。
- サービス プリンシパル接続を使用して、他の環境に接続できます。
他の環境に動的に接続するアクションを追加する
特定の環境を選択するのではなく、Environment パラメーターを動的に設定するには、Environment パラメーター セレクターの最後で カスタム値の入力 を選択し、Power Platform 環境のルート URL を形式 https://<yourenvironmentid>.crm.dynamics.com/
に指定します。 URL は、文字列、式、環境変数として、またはフロー内のトリガーやその他のアクションからの動的コンテンツとして指定することができます。
環境のルート URL を取得するには、Power Platform 管理センター から環境の詳細ページを開くか、Power Automate 管理 コネクタで ユーザー環境を一覧表示する アクションの出力を使用します。
ある環境からの特定のテーブル スキーマに依存する 行を追加する などのアクションでは、環境を動的に指定するときにスキーマが自動的に取得されることはありません。 要求は、Dataverse Web API 要求 と同様に、テーブルの LogicalCollectionName
と JSON 形式の要求の本文を使用して手動で作成する必要があります。 例: accounts と { "name": "Contoso Marketing" }。
ベスト プラクティス
- 最高のパフォーマンスを得るには、Microsoft Dataverse コネクタを使用して、接続先のデータやアプリと同じ Power Platform 環境にフローを展開します。
- Power Automate の Microsoft Dataverse コネクタは、Environment パラメーターが
(Current)
に設定されている場合、ネイティブ統合によって Dataverse に直接接続するように最適化されています。 - 他の環境に接続する場合は、Power Platform コネクタ プラットフォーム で接続します。
- Power Automate の Microsoft Dataverse コネクタは、Environment パラメーターが
- 特定のビジネス グループやアプリケーション向けの個別の開発、テスト、運用環境でのステージング フローなど、他の環境に接続するソリューションを計画する場合は、Power Platform 環境戦略 に関する推奨される管理およびガバナンスの実践を確認してください。
制限
- Dataverse 接続を 実行専用ユーザーによって提供 に設定したインスタント フローの使用は、まだサポートされていません。
- トリガー 行が追加、変更、または削除された場合 と アクションが実行された場合 は、まだ Environment パラメーターをサポートしていません。
- 行を検索 し、変更セットを実行 する要求に対するアクションには、Environment パラメーターを使用したプレビュー アクションがまだありません。