カスタマイズを管理するための独自のソリューションを作成する

このトピックは、Dynamics 365 Customer Engagement (on-premises) に適用されます。 このトピックの Power Apps バージョンについては、以下を参照してください。 Common Data Services デフォルト ソリューションを使用する

カスタマイズを管理するソリューションを作成することをお勧めします。 カスタム ソリューションを使用すると、カスタマイズしたソリューション コンポーネントだけを簡単に見つけて、ソリューション発行者プレフィックスを一貫して適用し、他の環境に配布するためにソリューションをエクスポートできます。

カスタム ソリューションを使用しない場合は、アンマネージド レイヤーの既定のソリューションで作業します。 既定のソリューションには、システムのすべてのコンポーネントを含む特別なソリューションです。 規定のソリューションは、システム内のすべてのコンポーネントと構成を検出するのに役立ちます。

既定のソリューションを使用してカスタマイズを管理すべきではない理由

規定のソリューションでアプリを作成してカスタマイズを行うべきではない理由はいくつかあります。

  • 既定のソリューションには、環境内のすべてのソリューションからのすべてのコンポーネントとカスタマイズを含みます。
  • 規定のソリューションを使用して環境内で行ったカスタマイズを見つけたり特定したりすることは困難です。
  • 規定のソリューションを使用すると、コンポーネントを作成するときに、それに割り当てられた規定の公開元も使用します。 これにより、一部のコンポーネントに誤った発行元プレフィックスが適用される場合があります。
  • 既定のソリューションはエクスポートできません。 したがって、規定のソリューションを別の環境に配布することはできません。

プライバシーに関する声明

ソリューションを有効にすることで、自身のデータを外部システムと共有することに同意したことになります。 外部システムから Microsoft Dynamics 365 (online) にインポートされるデータには、Microsoft のプライバシーと Cookie の規定が適用されます。

ソリューションを、Microsoft Dynamics 365 (online) にインポートすること、またそれからエクスポートすることができます。 その場合、ソリューションにはお客様の個人情報が含まれる可能性があるため、ご使用のコンピューターとマイクロソフトのサーバーの間でのソリューションの転送はセキュリティで保護された接続経由で行われます。 同様に、Dynamics 365 (online) にインポートされたサード パーティ コードにより、最終的に顧客データが外部システム (すなわち InsideView) に転送されるか、マイクロソフト以外のパーティが管理する外部システムと同期 (すなわちエクスポート) されるエンティティが構成および展開されます。

インポートされるソリューションが Dynamics 365 (online) のセキュリティ境界外に顧客データを転送するように設計されている場合、サード パーティ コードを Dynamics 365 (online) インスタンスにアップロードする前に、サービス、ソフトウェア、アプリケーションによって呼び出される顧客データの種類を管理者が確認するように求められます。
サード パーティのサービス、ソフトウェア、アプリケーション、またはソリューションによる顧客データの抽出をコントロールするのは、マイクロソフトではなくお客様です。 これらの外部ソリューションにより抽出されるデータ ポイントが適用対象である最終結果およびプライバシー ポリシーは、管理者がコントロールします。これらのサービス、ソフトウェア、アプリケーションを操作するサード パーティが適用するポリシーを、十分確認するようお勧めします。

参照

Customization overview (カスタマイズの概要)
カスタマイズに関する入門情報
カスタマイズに必要な特権
ホワイト ペーパー: Solution Builders のパターンと原則