次の方法で共有


管理ソリューションの作成、インストール、および更新

このトピックは、Dynamics 365 Customer Engagement (on-premises) に適用されます。 このトピックの Power Apps バージョンについては、以下を参照してください。 マネージド ソリューションを作成、インストール、および更新します

アンマネージド ソリューションをマネージド ソリューションとしてエクスポートして、マネージド ソリューションを作成します。 マネージド ソリューションを使用する組織では、マネージド ソリューションと、そのマネージド ソリューション用に作成した更新をインストールします。

詳細: カスタマイズでのソリューションの使用

マネージド ソリューションの作成

マネージド ソリューションを作成するには、まず、アンマネージド ソリューションを作成する必要があります。 アンマネージド ソリューションを作成する方法の詳細については、アンマネージド ソリューションの作成 を参照してください。

マネージド ソリューションをエクスポートするときに、パッケージの種類ダイアログ ボックスの管理オプションを選択して、マネージド ソリューションを作成します。

管理ソリューションには、カスタマイズ済みのカスタマイズ可能なソリューション コンポーネントのみが含まれます。 これは、ソリューションがインストールされているシステムの既存のソリューション コンポーネントが誤って変更されるのを防ぐだけではなく、管理ソリューションのサイズをより小さい状態に保ちます。

マネージド ソリューションを作成する最後の手順を実行する前に、マネージド ソリューションをインストールするユーザーに実行を許可しないカスタマイズ機能が含まれていないかどうかを調べる必要があります。 各ソリューション コンポーネントには、実行を許可するカスタマイズ機能を制御する一連の管理プロパティが含まれています。 既定の設定ではすべてのカスタマイズ機能が許可されます。 詳細: マネージド プロパティの使用

ExportSolutionRequest メッセージを使用して、マネージド ソリューションをプログラムで作成できます。 詳細: ソリューションのエクスポートまたはパッケージ化

重要

マネージド ソリューションの作成に使用した組織に、そのマネージド ソリューションをインポートし直すことはできません。

マネージド ソリューションのインストール

マネージド ソリューションをインストールする方法は、アンマネージド ソリューションをインポートする方法と同じです。 ただし、ソリューションのパッケージ方法に違いがあります。

重要

ソリューションをインストールまたはカスタマイズを公開すると、標準システム操作を妨げる可能性があります。 ユーザーに対する影響が少ないうちに、ソリューションのインポートを計画することを推奨します。

ソリューションが正常にインポートされなかった場合は、ダイアログ ボックスのログのダウンロードをクリックしてレポートをダウンロードできます。このレポートには、マネージド ソリューションのインポート中に発生したエラーについての情報が記載されています。 このファイルは 、Office Excel で開くように構成されている XML ドキュメントです。

ImportSolutionRequest メッセージを使用して、マネージド ソリューションをプログラムでインポートまたは更新できます。 このメッセージを使用しているときは、正常に実行されたインポートについての詳細情報を含む ImportJob エンティティ レコードの参照を要求することができます。 詳細: ソリューションのインストールまたはアップグレード

ImportSolutionRequestExecuteAsyncRequest を使用して呼び出すことができます。 詳細: メッセージを非同期に実行するために ExecuteAsync を使用します

インストールできるソリューションのサイズには制限があります。 詳細: インポートするソリューションの最大サイズ

マネージド ソリューションの更新

インストールするマネージド ソリューションが既に組織に存在していると、ソリューションのインポート ダイアログに、次のオプションが表示されます。

カスタマイズを維持 (推奨)
このオプションは、コンポーネントに対して実行された非管理カスタマイズをすべて維持します。その代わり、このソリューションに含まれる更新によっては有効にならない場合があります。

カスタマイズを上書き
このオプションは、このソリューションに含まれるコンポーネントに対してこれまでに実行された非管理カスタマイズをすべて上書きします。 このソリューションに含まれるすべて更新が有効になります。

Note

カスタマイズとソリューションの動作の競合に関する問題を調査するときは、マネージド ソリューションをインストールするユーザーにカスタマイズを上書きオプションを使用するように指示した方が適切であると考えられます。 必ず、最初にアンマネージド ソリューションをエクスポートして、必要に応じて、それらを再適用できるようにしておく必要があります。

関連項目

Dynamics 365 Customer Engagement (on-premises) ソリューションを使用した拡張機能のパッケージ化および配布
ソリューションの概要
ソリューション開発の計画
ソリューション コンポーネントおよび依存関係の追跡
アンマネージド ソリューションの作成、エクスポート、またはインポート
ソリューションのアンインストールまたは削除
カスタマイズ ソリューション ファイルのスキーマ