次の方法で共有


チュートリアル: Lifecycle Services 環境を統合環境にコピーする

財務と運用アプリは、Microsoft Dataverse がホストするアプリケーションとして再構築されました。 財務と運用アプリ管理者の一般的な機能は、環境をコピーすることです。 これまで、これは Microsoft Dynamics Lifecycle Servicesの 完了 でしたが、現在はすべて Power Platform 管理センター で管理できます。

このチュートリアルで学習する内容は次のとおりです:

  • ソース環境の準備
  • 環境をターゲットにコピーする

このシナリオの例として、現在、Lifecycle Services サイトを通じて財務と運用アプリ環境を運用している顧客が、Power Platform 管理センターの新しい統一された開発者環境に運用環境のデータをコピーしたいとします。

開始する前に

このチュートリアルのターゲット環境は常に、Microsoft Dataverse によってホストされる財務と運用アプリを含む統合環境です。 これらの環境のいずれかを展開する方法については、チュートリアル: ERP ベースのテンプレートを使用して新しい環境をプロビジョニングするを参照してください。

このチュートリアルのソース環境は常に、Power Platform 統合を通じてセットアップされた Lifecycle Services の財務と運用アプリ環境です。

ソース環境とターゲット環境の両方が同じリージョンにプロビジョニングされていることを確認してください。 環境のコピーに関する一般的な情報については、環境のコピーを参照してください。

ソース環境の準備

ソース 環境 をコピーする前に、データとコードがターゲット 環境 に正しくコピーされるように、いくつかの手順を実行する必要があります。 これらの手順を実行しないと、コードまたはデータが失われる可能性があります。

最新の Dynamics 365 Finance and Operations プラットフォーム ツール アプリをインストールまたは更新します

注意

このアプリケーションは、X++ のコードを Microsoft Dataverse に保存する際に使用するため、ソース環境に必要です。 これにより、コードをデータと一緒にターゲット環境にコピーできるようになります。 これがないと、データ損失が発生する可能性があります。

  1. Power Platform 管理センターで、環境を選択します。
  2. コピーを開始するソース環境を選択します。 リソース メニューで、Dynamics 365 アプリを選択します。

環境リソースメニューから Dynamics 365 アプリを表示します。

利用可能なアプリのリストに Dynamics 365 Finance and Operations Platform Tools が表示されます。

Dynamics 365 Finance and Operations Platform Tools の 状態アップデート可能 と表示されたら、リンクを選択し、規約に同意して 更新 を選択します。

Dynamics 365 Finance and Operations プラットフォーム ツールで「更新が利用可能」ステータスが表示されます。

Dynamics 365 Finance and Operations Platform Toolsがリストにない場合は、選択 アプリをインストール して、このアプリを組織に追加します。

右側のリストから Dynamics 365 Finance and Operations Platform Tools アプリを見つけて選択し、インストールを選択して指示に従ってインストールします。

Dynamics 365 アプリ メニューをインストールします。

財務と運用アプリのパッケージを新しい統一パッケージ形式に変換する

このステップは、既存の ソフトウェア展開可能なパッケージ、通常は Lifecycle Services によって使用され、新しい統合された展開パッケージ形式に変換されます。 パッケージ形式は、 Microsoft Dataverse がホストする他の Dynamics 365 アプリケーションと整合するように変更されます。

Windows の PowerShell から ModelUtil.exe を使用して以下のコマンドを実行します。 .exe は PackagesLocalDirectoryDev/bin にあります。

.\ModelUtil.exe -convertToUnifiedPackage -file=<PathToYourPackage>.zip -outputpath=<OutputPath>

統合された展開可能なパッケージをソース環境にアップロードする

この展開コマンドは、Lifecycle Services でホストされている財務と運用環境に変更を加えることはなく、運用環境または Dataverse 環境のいずれかにこのパッケージを適用する際にダウンタイムが発生することもありません。 これは、カスタマイズした内容をコピーできるように、Dataverse ストレージにアップロードして保存する目的で行われます。

  1. PAC CLI をインストールする。

  2. 認証してソースに 接続 します Dataverse

  3. 次のコマンドを実行します。

    pac auth list
    pac auth select --index 1
    pac package deploy --logConsole --package <OutputPath>\<Package>.dll
    

コピー操作を開始します

Power Platform 管理センターで、コピーするソース環境に移動します。 そこから、コピー 上部のアクション ペインのボタンをクリックします。 表示されるスライダー ウィンドウで、 すべてをコピーすることを選択します。これには、 Dataverse とX++ ソース コード、およびソースのデータの両方が組み込まれます。 対象 の環境を選択すると、統合された開発者環境になります。