マネージド プロパティ
マネージド プロパティを使用して、カスタマイズ可能な管理ソリューション コンポーネントのコントロールを制御できます。 その他の組織向けのソリューションを作成していて、独自の要件に有効と思われる場合、ソリューション コンポーネントをカスタマイズできるようにする必要があります。 ただし、ソリューションのコア機能を提供する重要なコンポーネントのカスタマイズすべてを許可しないように、予測可能なソリューションのサポートおよびメンテナンスを有効にする必要があります。
対象の環境でカスタマイズする必要がない限り、管理プロパティを使用してコンポーネントをロック ダウンすることを検討してください。 たとえば、ユーザーが自分のビジネス要件に合わせてラベルの多くを変更するシナリオを考えてみます。
マネージド プロパティの目的は、破壊を引き起こすおそれのある変更からソリューションを保護することです。 マネージド プロパティには、デジタル著作権管理 (DRM) の機能や、ソリューションをライセンスしたり、ソリューションのインポートを実行できるユーザーを制御したりする機能はありません。
開発環境のアンマネージド レイヤーでソリューションが管理されていない場合、管理プロパティを適用します。 管理プロパティは、管理ソリューションをパッケージ化して別の環境にインストールした後に有効になります。 管理ソリューションがインポートされた後は、元の発行者によってソリューションが更新される場合を除き、管理プロパティを更新できません。
ほとんどのソリューション コンポーネントでは、ソリューション コンポーネントの一覧でマネージド プロパティのメニュー アイテムが使用可能です。 コンポーネントを含む管理ソリューションをインポートすると、管理プロパティを表示できますが、変更できません。
管理プロパティを表示または編集する
Power Apps または Power Automate にサインインして、左側のペインからソリューションを選択します。
必要なソリューションを開きます。
ソリューション内のコンポーネントのリストから、マネージド プロパティを表示するエンティティの横を選択 … し、マネージド プロパティを選択します。
管理プロパティページが表示されます。
エンティティには、他の種類のソリューション コンポーネントよりも多くの管理プロパティがあります。 エンティティがカスタマイズ可能な場合、以下のオプションを設定できます。
オプション | 説明 |
---|---|
カスタマイズを許可する | 他のすべてのオプションを制御します。 このオプションが False の場合、そのほかの設定は一切適用されません。 これが True の場合、そのほかのカスタマイズ オプションを指定できます。 False の場合は、他のすべてのオプションを false に設定することに相当します。 |
表示名は変更可能です | エンティティの表示名を変更できるかどうか。 |
追加のプロパティを変更できる | 他のオプションによりカバーされていないものすべてが適用されます。 |
新しいフォームを作成できる | エンティティに新しいフォームを作成できるかどうかを示します。 |
新しいチャートを作成できます | エンティティに新しいグラフを作成できるかどうかを示します。 |
新しいビューを作成できます | エンティティで新しいビューを作成できるかどうかを示します。 |
階層関係を変更できる | 階層の関連付け設定を変更できるかどうか。 詳細情報: 階層的に関連するデータを定義およびクエリする |
変更追跡を有効にすることができますか | エンティティの 変更の追跡 プロパティを変更できるかどうか。 |
外部検索インデックスとの同期を有効にすることができます | Dataverse 検索を有効にするようにエンティティを構成できるかどうかを指定します。 詳細情報: Dataverse 検索を構成して検索結果および検索パフォーマンスを向上させる |
管理プロパティ フィールドを表示または編集する
ソリューションのカスタム フィールドの横で … を選択し、次に 管理プロパティ を選択します。
これで 管理プロパティ ウィンドウが開きます。
カスタマイズ可能 オプションは、そのほかのすべてのオプションを制御します。 このオプションが無効化されている場合、そのほかの設定は一切適用されません。 これが有効化されている場合、その他のカスタマイズ オプションを指定できます。
このフィールドがカスタマイズ可能な場合、以下のオプションを有効にできます。
- 表示名は変更可能です
- 追加のプロパティを変更できる: このプロパティは、特定の管理プロパティを持たないその他のカスタマイズを制御します。
- 新しいフォームを作成できる
- 新しいチャートを作成できます
- 新しいビューを作成できます
- 階層関係を変更できる
- 変更追跡を有効にすることができますか
- 外部検索インデックスとの同期を有効にすることができます
すべての個々のオプションを無効にすることは、カスタマイズを許可する を無効にすることと同等です。
選択を適用して、完了 を選択してウィンドウを閉じます。
Note
このフィールドが 日時 フィールドの場合、追加の 日時の動作を変更可能 プロパティを使用できます。 詳細: 日時フィールドの動作と形式
フィールドを編集する方法については、フィールドの更新または削除 を参照してください。
その他のコンポーネント管理プロパティを表示または編集する
Web リソース、プロセス、グラフ、ダッシュボードなど、その他の多くのソリューション コンポーネントの管理プロパティを表示および編集できます。 ソリューションのコンポーネントの横で … を選択し、次に 管理プロパティ を選択します。
リレーションシップの管理プロパティを表示または編集する
ソリュション エクスプローラー のエンティティ関係を表示している間に、アンマネージド ソリュションからの関係を選択して、メニューバーで その他のアクション>管理プロパティ を選択します。
関連付けで管理プロパティだけがカスタマイズ可能です。 この単一の設定は、エンティティ関係に加えられるすべての変更を制御します。