カスタマイズするためのソリューションを使用する
カスタマイズを管理するソリューションを作成することをお勧めします。 カスタム ソリューションを使用すると、カスタマイズしたソリューション コンポーネントのみを簡単に見つけ、ソリューション発行者の接頭辞を一貫して適用し、他の環境に配布するためにソリューションをエクスポートできます。
カスタムソリューションを使用しない場合は、アンマネージド レイヤーで次の既定のソリューションのいずれかで作業します。
- Common Data Service デフォルトのソリューション。 このソリューションは、作成者が環境内でのカスタマイズのために既定で使用できます。 Common Data Service 既定のソリューションは、Power Platform を評価または学習する場合に役立ちます。 ただし、アプリやフローを他の環境に展開する場合は、アプリ作成者が独自のアンマネージド ソリューションで作業することをお勧めします。 追加情報: Common Data Service の既定ソリューション
- デフォルトのソリューション。 これは、システムですべてのコンポーネントを含む特別なソリューションです。 既定のソリューションは、システム内のすべてのコンポーネントと構成を検出するのに役立ちます。
既定のソリューションを使用してカスタマイズを管理すべきではない理由
既定のソリューションのいずれかでアプリ/フローを作成したりカスタマイズしたりしない理由はいくつかあります。
- いずれかの既定のソリューションを使用してコンポーネントを作成する場合、ソリューションに割り当てられている既定の発行者も使用します。 これにより、一部のコンポーネントに誤った発行者の接頭辞が適用されることがよくあります。 詳細 : ソリューション発行者
- 既定のソリューションはエクスポートできません。したがって、既定のソリューションを別の環境に配布することはできません。
- 環境の構成中に同じソリューションを一貫して使用していない場合、アプリケーションを別の環境に展開するために必要なコンポーネントを誤って残してしまう可能性があります。
Common Data Service の既定のソリューション
Power Platform の既定のソリューションは、Microsoft Dataverse の既定の発行元に関連付けられている、Common Data Service の規定のソリューションです。 既定の接頭辞は発行者に対してランダムに割り当てられます。例えば cr8a3 などです。 つまり、既定のソリューションで作成されるメタデータの新たな項目の名前の先頭には、そのアイテムを一意に識別するために使用される名前が付加されます。 動物という名前の新しいエンティティを作成する場合、Dataverse で使用される一意の名前は cr8a3_animal になります。 これは、新しいフィールド (属性)、関連付け、オプション セットのオプションについても同様です。 この特別なソリューションをカスタマイズする場合は、発行者の接頭辞を変更することを検討してください。