このトピックは、Dynamics 365 Customer Engagement (on-premises) に適用されます。 このトピックの Power Apps バージョンについては、以下を参照してください。 オプション セットを作成する
オプション セットは、エンティティに含めることができるフィールドの一種です。 これは、一連のオプションを定義します。 オプション セットがフォームに表示されると、ドロップダウン リスト コントロールが使用されます。 [詳細検索] に表示されると、選択リストコントロールが使用されます。 オプション セットは、開発者によって選択リストと呼ばれることがあります。
オプション セットは、それ自体内 (ローカル) で定義されたオプションのセットを使用するように定義することも、他のオプション セット フィールドで使用できる他の場所 (グローバル) で定義されたオプションのセットを使用することもできます。 グローバル オプション セットは、複数のエンティティに適用できるカテゴリの標準セットがある場合に便利です。 同じ値を持つ 2 つの別々のオプション セットを維持することは困難であり、それらが同期されていない場合、特に 1 対多のエンティティ関係でエンティティ フィールドをマッピングしている場合は、エラーが発生する可能性があります。 詳細: エンティティ フィールドのマッピング
グローバル・オプション・セットの構成
グローバル オプション セットの作成
設定>カスタマイズ>システムのカスタマイズに移動します。
ソリューション エクスプローラーで、[ オプション セット] を選択します。
アクションツールバーで、[ 新規] を選択します。
「表示名」と(オプションで)「説明」を入力します。
[名前] フィールドの値は、入力した [表示名] の値に基づいて生成されます。
名前 フィールドの値には、作業中のソリューションのソリューション発行者のカスタマイズ接頭辞が含まれます。 カスタマイズの接頭辞が重要な場合は、このグローバル オプション セットに必要なカスタマイズの接頭辞を持つソリューションのコンテキストで作業していることを確認してください。 カスタマイズの接頭辞を変更する方法については、「 ソリューション発行者の接頭辞を変更する 」を参照してください。
[名前] フィールドの値は一意である必要があります。 生成された値が既存のグローバル オプション セットと同じ場合は、保存する前に変更する必要があります。
フィールド の説明 とは異なり、グローバル オプション セット の説明の値は、 フィールドがフォームで使用されるときにツールヒントとして表示されません。 この説明は、グローバル・オプションのリストにのみ表示されます。 この説明を使用して、このグローバル オプション セットを作成した理由と、その使用目的に関する情報を提供できます。
注
「 外部タイプ」フィールド「名前 」フィールドと 「外部値 」フィールドは、仮想エンティティを使用している場合にのみ使用されます。 仮想エンティティを使用していない場合、これらのフィールドは空白のままにすることができます。 詳細については、「外部データ ソースからのデータを含む仮想エンティティの作成および編集」を参照してください
- ツールバーで [保存 ] を選択して、グローバル オプション セットを保存します。 その後、次の手順を使用して、オプション セットのオプションを編集できます。
グローバル オプション セットの編集
システムのカスタマイズを選択します。
ソリューション エクスプローラーで、[ オプション セット] を選択します。
既存のオプション セットの 1 つをダブルクリックして開きます。
「表示名」フィールドまたは「説明」フィールドは編集できますが、グローバル・オプション・セットを編集する最も一般的な理由は、オプションの編集です。
オプションセットオプションの編集
[オプション] セクションでは、オプションの表示順序を作成、編集、削除、および変更できます。
新しいオプションの作成
緑色の + アイコンを選択して、オプションを作成します。
作成する各オプションには、Item の Label 値と、10,000 から始まり、追加するオプションごとに増分される Value があります。
ラベルを編集して、表示するテキストにします。
値は編集できますが、自動生成された値を受け入れることをお勧めします。 値は、オプション内で一意である必要があります。
各オプション の説明 は、アプリケーションを使用しているユーザーには表示されません。 これを使用して、それが表すカテゴリの定義を提供し、将来このオプション セットを編集する他のユーザーが、このオプション セットを追加する意図を理解できるようにします。
既存のオプションの編集
- 既存のオプションを編集するには、新しいオプションを作成するときと同じように、 ラベル、 値 、 および説明 の値を変更できます。
オプションの削除
オプションを削除するには、オプションを選択して削除アイコンを選択します。
Von Bedeutung
エンティティ レコードで既に使用されているオプションを削除すると、それらのレコードのデータ値は無効になります。 不明な場合は、[高度な検索] を使用して、削除しようとしている値に設定されているレコードがあるかどうかを確認します。 削除する予定のオプションに設定されている場合は、オプションを削除する前にデータを変更する必要があります。 オプションを削除すると、Advanced Find を使用して、そのオプションが設定されているレコードをクエリできなくなります。
オプションで使用される順序を変更する
オプションツールバーの緑色の矢印を使用して、選択したオプションを上下に移動します。
昇順または降順の並べ替えボタンを使用して、ラベル値に従ってすべてのオプションをそれぞれの方向に並べ替えます。
グローバル オプション セットを使用する
グローバル オプション セットを使用するには、フィールド エディターでフィールドを作成または編集します。
システムのカスタマイズを選択します。
ソリューション エクスプローラーで、エンティティを選択し、[ フィールド] を選択します。
編集するフィールドを選択するか、 新規 を選択して新しいフィールドを作成します。
フィールド エディターで、[既存のオプション セットを使用] で [はい] を選択します。
新しいフィールドを作成する場合は、最初に [データ タイプ] で [オプション セット] を選択する必要があります。
[オプション セット] ドロップダウン メニューで選択します。
入力が完了したら、[ 保存して閉じる] を選択します。
注
フォームからフィールドエディタにアクセスすることもできます。 エンティティを選択し、[ フォーム] を選択します。 フィールドを選択し、[ プロパティの変更] を選択します。 ダイアログボックスで、[ Details ] タブを選択し、[ Edit] を選択します。
ソリューション エクスプローラーに表示されるオプション セットに加えて、いくつかのシステム グローバル オプション セットもあります。 これらはあなたのニーズを満たす場合に使用できますが、カスタマイズすることはできません。
注
システム グローバル オプション セット オプションは、更新プログラムや新しいバージョンで変更される可能性があるため、要件がアプリケーションでこれらの値を使用する方法と一致していることが確実でない限り、使用しないことをお勧めします。
グローバル オプション セットを選択するだけでなく、そのフィールドの デフォルト値 にするオプション (存在する場合) を選択することもできます。
こちらも参照ください
エンティティとメタデータの概要
エンティティの作成と編集
エンティティの関連付けを作成および編集する
フィールドの作成および編集