次の方法で共有


管理ソリューションの保守

 

公開日: 2016年11月

対象: Dynamics CRM 2015

マネージド ソリューションをリリースする前に、その運用と保守の方法を検討する必要があります。 エンティティや属性が含まれる場合、マネージド ソリューションのアンインストールおよび再インストールを選択することは、事実上できません。 これは、エンティティが削除されるとデータが失われてしまうためです。 しかし、ソリューションには、データを保持しながらマネージド ソリューションを更新する方法があります。 ソリューションの更新方法は、ソリューションの特性と変更の要件にまさに依存します。

このトピックの内容

バージョン互換性

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

  • マネージド ソリューションの新バージョンのリリース

  • マネージド ソリューションの更新プログラムのリリース

バージョン互換性

Microsoft Dynamics CRM の新バージョンからエクスポートしたソリューションは、Microsoft Dynamics CRM の旧バージョンにインポートできません。 これにはメジャー バージョンとマイナー バージョンが含まれます。 CRM の以前のバージョンからエクスポートしたソリューションは、次に示す図のように、以降のバージョンにインポートできます。

CRM 2015 のソリューション互換性

Microsoft Dynamics CRM 2011 と Microsoft Dynamics CRM Online バージョン 5 以前からエクスポートしたソリューションは、Microsoft Dynamics CRM 2015 および Microsoft Dynamics CRM Online 2015 更新プログラムにインポートできません。 最後の最新メジャー バージョンからエクスポートしたソリューションだけをインポートできます。

Microsoft Dynamics CRM 2013 (設置型) および Microsoft Dynamics CRM Online バージョン 6 からエクスポートされたソリューションは、Microsoft Dynamics CRM 2015 および Microsoft Dynamics CRM Online 2015 更新プログラム にインストールできます。Microsoft Dynamics CRM 2015 および Microsoft Dynamics CRM Online 2015 更新プログラム からエクスポートしたソリューションは、以前のバージョンにインポートできません。

追加の更新プログラムのロールアップまたはサービス更新が Microsoft Dynamics CRM 2015 および Microsoft Dynamics CRM Online 2015 更新プログラム に適用されると、これらの更新を使用した組織からエクスポートされたソリューションは、これらの更新をしていない組織にインポートできません。詳細:バージョン互換性

<ImportExportXml> ルート要素は、SolutionPackageVersion 属性を使用して、このソリューションと互換性のあるバージョンの値を設定します。 この値は、手動で編集することはできません。

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

ソリューションを更新するには 2 つの基本的な方法があります。

  • マネージド ソリューションの新バージョンのリリース

  • マネージド ソリューションの更新プログラムのリリース

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

適しているのは、マネージド ソリューションの新バージョンをリリースする方法です。 元のアンマネージド ソース ソリューションを使用して、必要な変更を行い、ソリューションのバージョン番号を大きくして、マネージド ソリューションとしてパッケージ化します。 ソリューションを使用している組織が新バージョンをインストールすると、機能がアップグレードされて、変更が反映されます。 以前のバージョンの動作に戻す必要がある場合は、以前のバージョンを再インストールします。 以前のバージョンの定義でソリューション コンポーネントが上書きされますが、新バージョンで追加されたソリューション コンポーネントが削除されることはありません。 その新しいソリューション コンポーネントはシステムにそのまま残りますが、以前のソリューション コンポーネント定義によって使用されることはないため、影響を及ぼすことはありません。

以前のバージョンのソリューションのインストールの際には、Microsoft Dynamics 365 によって、以前のバージョンをインストールしているユーザーに対して操作の続行が確認されます。

マネージド ソリューションの更新プログラムのリリース

ソリューション コンポーネントの小さなサブセットのみを緊急に変更する必要がある場合は、更新プログラムをリリースして問題を解決できます。 更新プログラムをリリースするには、新しいアンマネージド ソリューションを作成し、更新する元のアンマネージド ソース ソリューションからコンポーネントを追加します。 新しいアンマネージド ソリューションを、元のソリューションで使用した発行元と同じ発行元に関連付ける必要があります。 変更が終了したら、新しいソリューションをマネージド ソリューションとしてパッケージ化します。

元のソリューションがインストールされている組織に更新ソリューションをインストールすると、更新に含まれる変更が組織に適用されます。 組織が元のバージョンに "ロールバック" する必要がある場合は、更新をアンインストールします。

更新プログラム内のソリューション コンポーネントに適用されたカスタマイズは上書きされます。 更新プログラムをアンインストールすると、それらは元に戻ります。

関連項目

ソリューション開発の計画
Microsoft Dynamics Marketplace へのソリューションの登録

© 2017 Microsoft. All rights reserved. 著作権