Microsoft Dataverse環境またはソリューションを Microsoft Azure DevOpsに接続するには、Azure DevOps プロジェクトとリポジトリを作成または使用してから、ソリューションのソース管理エクスペリエンスから接続します。
ソリューションには、Power Apps、Power Automate、Power Pages、Copilot Studioからアクセスできます。
前提条件
Dataverse Git 統合は、 マネージド環境の機能です。 開発環境とターゲット環境は、マネージド環境として有効にする必要があります。
Dataverse 環境を Git に接続するには、ソース管理を操作するユーザーのAzure DevOps サブスクリプションとライセンスが必要です。
Note
サービスの基本プランのAzure DevOpsでは、限られた数のライセンスを利用できます。 Azure DevOpsの価格とライセンスの詳細については、Azure DevOps Services を参照してください。
Azure DevOpsサービスでコミットを行い、ソース ファイルを読み取るためのアクセス許可が必要です。 共同作成者セキュリティ グループのメンバーにはアクセス許可があります。
システム管理者のセキュリティ ロールを持つ Dataverse 環境が必要です。
ソース管理に接続したいカスタム アンマネージド ソリューション。 まだ作成していない場合は作成します。
Azure DevOpsセットアップ
作業を開始するには、Dataverse 環境に接続するために Azure DevOps プロジェクトとリポジトリが必要です。 Azure DevOps プロジェクトとリポジトリを設定していない場合は、次の手順に従って、Azure DevOpsに新しいプロジェクトとリポジトリを作成します。
- Azure DevOps にサインインし、組織を選択します。
- [ 新しいプロジェクト] を選択し、名前を入力し、バージョン コントロールが Git に設定されていることを確認してから、[ 作成] を選択します。
- 新しいプロジェクトでReposを選択し、ページの下部にある [初期化] を選択して既定のリポジトリを初期化します。
環境内で変更を加えたすべてのユーザーがリポジトリにアクセスでき、変更をコミットできることを確認します。 Azure DevOps ライセンスの構成とセキュリティ グループを確認して、ソリューション ソース管理パネルを使用できることを確認します。
ソリューションからAzure DevOpsに接続する
Git に接続すると、環境内のソリューションを、Azure DevOps リポジトリ内の特定の場所とブランチにバインドします。 環境またはソリューション バインドを使用して、環境をプロジェクトにバインドできます。 環境とソリューション バインドの違いの詳細については、「環境とソリューション バインド の間で選択する方法」を参照してください。
Power Platform 管理センター内で、すべての開発環境とターゲット環境をマネージド環境として有効にします。
Power Apps (または Copilot Studio, Power Automate, Power Pages) にサインインし、Solutions に移動します。
ソリューション ページ、またはカスタム アンマネージド ソリューション内の ソース コントロール ページで、Git への接続 を選択します。
接続の種類のオプションから environment または Solution を選択し、Azure DevOps組織とプロジェクトを選択します。 詳細情報: 環境とソリューション のバインドを選択する方法
バインドの種類に応じて、プロジェクト、リポジトリ、またはブランチを選択し、環境またはソリューションをバインドするフォルダーを入力します。
オプションで、新しいブランチを作成します。
接続を選択します。
Note
設計上、既定のソリューションと Common Data Service の既定のソリューションを Git に接続することはできません。 アプリとソリューションの開発にカスタム ソリューションを使用します。
コードを使用して Git に接続する方法の詳細については、「コードを使用して Dataverse を Git リポジトリに接続して切断する」を参照してください。