メモ
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
モデル ファイルを使用すると、モデルを顧客やパートナーに配布し、開発環境にインストールできます。 これらはライフサイクル サービス (LCS) ソリューションの主要なコンポーネントです。 モデル ファイルには、モデル記述子ファイル、メタデータ、ソース コード、および参照先の .NET アセンブリ (ある場合) が含まれます。 この記事では、モデルをモデル ファイルにエクスポートし、モデル ファイルをインストールし、開発環境でモデルを削除する方法について説明します。
モデルを配布用のモデル ファイルにエクスポート
既存のモデルをモデル ファイルにエクスポートするには、ModelUtil.exe ツールと -export ディレクティブを使用します。 このツールは、パッケージの bin フォルダー (通常は、 c:\packages\bin または i:\AosService\PackagesLocalDirectory\bin) にあります。
ModelUtil.exe -export -metadatastorepath=[path of the metadata store] -modelname=[name of the model to export] -outputpath=[path of the folder where the model file should be saved]
例
ModelUtil.exe -export -metadatastorepath=c:\packages -modelname="FleetManagement" -outputpath=c:\temp
前の例では、.axmodelの下にc:\temp ファイルを作成します。 通常は、モデル ファイルを顧客プロジェクトのアセット ライブラリまたは Microsoft Dynamics Lifecycle Services (LCS) ソリューション プロジェクトにアップロードします。
開発環境でのモデルのインストール
開発環境でモデル ファイルをインストールするには、ModelUtil.exe ツールと -import ディレクティブを使用します。
ModelUtil.exe -import -metadatastorepath=[path of the metadata store where model should be imported] -file=[full path of the file to import]
モデルが開発環境で既に存在する場合、-削除指令を使用し、それを最初に削除する必要があります。
ModelUtil.exe -delete -metadatastorepath=[path of the metadata store] -modelname=[name of the model to delete]
メモ
古いバージョンを使用している場合は、 -replace パラメーターを使用して、オーバーレイ用の標準モデル (Foundation など) を置き換えることができます。
競合を解決
(上位レイヤーで) そのモデルのカスタマイズを含む開発環境にモデルをインストールする場合は、コードまたはメタデータの競合を解決することが必要になる場合があります。 開発ツールを使用して、競合するすべての項目をグループ化するプロジェクトを作成します。
Dynamics 365 > AddIns で、[競合からプロジェクトを作成] を選択します。
ダイアログ ボックスで、モデルを選択して競合を確認します。 このモデルには、新しくインストールされたベースライン モデルの要素に対するカスタマイズが含まれています。
プロジェクトの作成を選択します。 このプロセスでは、競合するモデル内の要素のみを含むプロジェクトが生成されます。
競合する要素のデザイナーを開き、指定されたツールを使用して競合を表示および解決します。